Changeset View
Changeset View
Standalone View
Standalone View
www/libevhtp/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libevhtp | PORTNAME= libevhtp | ||||
PORTVERSION= 1.2.11 | PORTVERSION= 1.2.15 | ||||
PORTREVISION= 4 | |||||
CATEGORIES= www | CATEGORIES= www | ||||
MAINTAINER= ultima@FreeBSD.org | MAINTAINER= ultima@FreeBSD.org | ||||
COMMENT= Flexible replacement for libevent httpd API | COMMENT= Flexible replacement for libevent httpd API | ||||
LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
LIB_DEPENDS= libevent.so:devel/libevent | LIB_DEPENDS= libevent.so:devel/libevent | ||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= ellzey | |||||
USES= cmake:outsource | USES= cmake:outsource | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= criticalstack | |||||
CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:PATH=include/event2 \ | CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:PATH=include/event2 \ | ||||
-DCMAKE_LIBRARY_PATH:PATH=lib/event2 | -DCMAKE_LIBRARY_PATH:PATH=lib/event2 | ||||
PLIST_SUB+= PORTVERSION=${PORTVERSION} | PLIST_SUB+= PORTVERSION=${PORTVERSION} | ||||
OPTIONS_DEFINE= SSL THREADS STATIC DEBUG | OPTIONS_DEFINE= REGEX SSL THREADS STATIC DEBUG | ||||
OPTIONS_DEFAULT=SSL THREADS | OPTIONS_DEFAULT=REGEX SSL THREADS | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
REGEX_CMAKE_ON= -DEVHTP_DISABLE_REGEX:STRING=OFF | |||||
REGEX_CMAKE_OFF= -DEVHTP_DISABLE_REGEX:STRING=ON | |||||
matUnsubmitted Not Done Inline Actionsmat: ```
REGEX_CMAKE_BOOL_OFF= EVHTP_DISABLE_REGEX
``` | |||||
ultimaAuthorUnsubmitted Not Done Inline ActionsAdded for all options. Thanks =] ultima: Added for all options. Thanks =] | |||||
REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma | |||||
SSL_CMAKE_ON= -DEVHTP_DISABLE_SSL:STRING=OFF | SSL_CMAKE_ON= -DEVHTP_DISABLE_SSL:STRING=OFF | ||||
SSL_CMAKE_OFF= -DEVHTP_DISABLE_SSL:STRING=ON | SSL_CMAKE_OFF= -DEVHTP_DISABLE_SSL:STRING=ON | ||||
SSL_USES= ssl | |||||
THREADS_CMAKE_ON= -DEVHTP_DISABLE_EVTHR:STRING=OFF | THREADS_CMAKE_ON= -DEVHTP_DISABLE_EVTHR:STRING=OFF | ||||
THREADS_CMAKE_OFF= -DEVHTP_DISABLE_EVTHR:STRING=ON | THREADS_CMAKE_OFF= -DEVHTP_DISABLE_EVTHR:STRING=ON | ||||
STATIC_CMAKE_ON= -DEVHTP_BUILD_SHARED:STRING=OFF | STATIC_CMAKE_ON= -DEVHTP_BUILD_SHARED:STRING=OFF | ||||
STATIC_CMAKE_OFF= -DEVHTP_BUILD_SHARED:STRING=ON | STATIC_CMAKE_OFF= -DEVHTP_BUILD_SHARED:STRING=ON | ||||
post-patch: | |||||
@${REINPLACE_CMD} '/HAS_SYS_ONIG onig/d ; s/lib\/pkgconfig/libdata\/pkgconfig/ ; s/PATCH_VERSION [0-9]*/PATCH_VERSION ${PORTVERSION:S/1.2.//}/' \ | |||||
${WRKSRC}/CMakeLists.txt | |||||
@${REINPLACE_CMD} 's/<evhtp-config.h>/"evhtp-config.h"/ ; s/<evthr.h>/"evthr.h"/ ; s/<htparse.h>/"htparse.h"/' \ | |||||
${WRKSRC}/evhtp.h ${WRKSRC}/evthr.h | |||||
post-build: | |||||
@${REINPLACE_CMD} 's/<onigposix.h>/"onigposix.h"/' \ | |||||
${WRKSRC}/evhtp.h | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |