BSD Ports

www/libevhtp 1.2.16_4 FreeBSD

Flexible replacement for libevent httpd API

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
www
Package size
47.1 KiB, 148.8 KiB installed

Description

Libevhtp was created as a replacement API for Libevent's current HTTP API. The reality of libevent's http interface is that it was created as a JIT server, meaning the developer never thought of it being used for creating a full-fledged HTTP service. The maintainer is under the impression that the libevent http API was designed almost as an example of what you can do with libevent. It's not Apache in a box, but more and more developers are attempting to use it as such.

In the other systems

SystemPortVersion
FreeBSDwww/libevhtp1.2.16_4
DragonFlywww/libevhtp1.2.16_4

Install

Binary package:

pkg install libevhtp

From the ports tree:

cd /usr/ports/www/libevhtp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libevhtp>0:www/libevhtp
LIB_DEPENDS=	libevhtp.so:www/libevhtp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.16_41.2.16_41.2.16_41.2.16_41.2.16_4
FreeBSD:14:quarterly1.2.16_41.2.16_4n/a1.2.16_41.2.16_4
FreeBSD:15:latest1.2.16_41.2.16_4n/a1.2.16_41.2.16_4
FreeBSD:15:quarterly1.2.16_41.2.16_4n/an/an/a
FreeBSD:16:latest1.2.16_41.2.16_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 17
Run dependencies 2

No port depends on this one.

Configuration

Options name: www_libevhtp

OptionDefaultDescription
DEBUGoffBuild with debugging support
REGEXonRegular expression support
SSLonSSL protocol support
STATICoffBuild static executables and/or libraries
THREADSonThreading support
USES
cmake
Service scripts
none

Files

pkg-plist 11
  • include/evhtp.h
  • include/evhtp/config.h
  • include/evhtp/evhtp.h
  • include/evhtp/parser.h
  • include/evhtp/sslutils.h
  • include/evhtp/thread.h
  • lib/libevhtp.so
  • lib/libevhtp.so.0
  • lib/libevhtp.so.
  • lib/libevhtp.a
  • libdata/pkgconfig/evhtp.pc
distinfo 1
FileSizeSHA256
criticalstack-libevhtp-1.2.16_GH0.tar.gz1813114c3f510b15873e9fc29299de0c5d4d257d1d910710e104e33439a17c27fc414b

Commit history 0

No commits in the history this site was built from.