Lines 1-7
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= libevhtp |
3 |
PORTNAME= libevhtp |
4 |
PORTVERSION= 1.2.10 |
4 |
PORTVERSION= 1.2.11 |
5 |
CATEGORIES= www |
5 |
CATEGORIES= www |
6 |
|
6 |
|
7 |
MAINTAINER= ultima1252@gmail.com |
7 |
MAINTAINER= ultima1252@gmail.com |
Lines 14-66
Link Here
|
14 |
|
14 |
|
15 |
USE_GITHUB= yes |
15 |
USE_GITHUB= yes |
16 |
GH_ACCOUNT= ellzey |
16 |
GH_ACCOUNT= ellzey |
17 |
GH_TAGNAME= ba4c44e |
|
|
18 |
|
17 |
|
19 |
USES= cmake:outsource |
18 |
USES= cmake:outsource |
20 |
USE_LDCONFIG= yes |
19 |
USE_LDCONFIG= yes |
21 |
CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:PATH=include/event2 \ |
20 |
CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:PATH=include/event2 \ |
22 |
-DCMAKE_LIBRARY_PATH:PATH=lib/event2 |
21 |
-DCMAKE_LIBRARY_PATH:PATH=lib/event2 |
23 |
CMAKE_BUILD_TYPE= Release |
|
|
24 |
|
22 |
|
25 |
OPTIONS_DEFINE= EVHTP_DISABLE_SSL EVHTP_DISABLE_EVTHR EVHTP_DISABLE_REGEX \ |
23 |
OPTIONS_DEFINE= SSL THREADS REGEX STATIC DEBUG |
26 |
EVHTP_BUILD_SHARED EVHTP_USE_DEFER_ACCEPT |
24 |
OPTIONS_DEFAULT= SSL THREADS REGEX |
27 |
EVHTP_DISABLE_SSL_DESC= Disable ssl support |
25 |
OPTIONS_SUB= yes |
28 |
|
26 |
|
29 |
EVHTP_DISABLE_SSL_CMAKE_ON= -DEVHTP_DISABLE_SSL:STRING=ON |
27 |
SSL_CMAKE_ON= -DEVHTP_DISABLE_SSL:STRING=OFF |
30 |
EVHTP_DISABLE_SSL_CMAKE_OFF= -DEVHTP_DISABLE_SSL:STRING=OFF |
28 |
SSL_CMAKE_OFF= -DEVHTP_DISABLE_SSL:STRING=ON |
31 |
EVHTP_DISABLE_EVTHR_DESC= Disable evthread support |
29 |
THREADS_CMAKE_ON= -DEVHTP_DISABLE_EVTHR:STRING=OFF |
32 |
EVHTP_DISABLE_EVTHR_CMAKE_ON= -DEVHTP_DISABLE_EVTHR:STRING=ON |
30 |
THREADS_CMAKE_OFF= -DEVHTP_DISABLE_EVTHR:STRING=ON |
33 |
EVHTP_DISABLE_EVTHR_CMAKE_OFF= -DEVHTP_DISABLE_EVTHR:STRING=OFF |
31 |
REGEX_CMAKE_ON= -DEVHTP_DISABLE_REGEX:STRING=OFF |
34 |
EVHTP_DISABLE_REGEX_DESC= Disable regex support |
32 |
REGEX_CMAKE_OFF= -DEVHTP_DISABLE_REGEX:STRING=ON |
35 |
EVHTP_DISABLE_REGEX_CMAKE_ON= -DEVHTP_DISABLE_REGEX:STRING=ON |
33 |
REGEX_DESC= Enable regex support |
36 |
EVHTP_DISABLE_REGEX_CMAKE_OFF= -DEVHTP_DISABLE_REGEX:STRING=OFF |
34 |
STATIC_CMAKE_ON= -DEVHTP_BUILD_SHARED:STRING=OFF |
37 |
EVHTP_BUILD_SHARED_DESC= Build shared library too |
35 |
STATIC_CMAKE_OFF= -DEVHTP_BUILD_SHARED:STRING=ON |
38 |
EVHTP_BUILD_SHARED_CMAKE_ON= -DEVHTP_BUILD_SHARED:STRING=ON |
36 |
DEBUG_CMAKE_BUILD_TYPE_ON= Debug |
39 |
EVHTP_BUILD_SHARED_CMAKE_OFF= -DEVHTP_BUILD_SHARED:STRING=OFF |
37 |
DEBUG_CMAKE_BUILD_TYPE_OFF= Release |
40 |
EVHTP_USE_DEFER_ACCEPT_DESC= Enable TCP_DEFER_ACCEPT |
|
|
41 |
EVHTP_USE_DEFER_ACCEPT_CMAKE_ON= -DEVHTP_USE_DEFER_ACCEPT:STRING=ON |
42 |
EVHTP_USE_DEFER_ACCEPT_CMAKE_OFF= -DEVHTP_USE_DEFER_ACCEPT:STRING=OFF |
43 |
|
38 |
|
44 |
OPTIONS_DEFAULT= EVHTP_BUILD_SHARED |
|
|
45 |
|
46 |
.include <bsd.port.options.mk> |
39 |
.include <bsd.port.options.mk> |
47 |
|
40 |
|
48 |
PLIST_FILES= include/evhtp.h \ |
41 |
PLIST_SUB+= PORTVERSION=${PORTVERSION} |
49 |
include/evhtp-config.h \ |
|
|
50 |
include/htparse.h |
51 |
|
42 |
|
52 |
.if !exists(${LOCALBASE}/include/onigposix.h) && !${PORT_OPTIONS:MEVHTP_DISABLE_REGEX} |
43 |
post-patch: |
53 |
PLIST_FILES+= include/onigposix.h |
44 |
${REINPLACE_CMD} 's/\/evhtp//' ${WRKSRC}/evhtp.pc.in |
54 |
.endif |
45 |
${REINPLACE_CMD} 's/INCLUDE_INSTALL_DIR}\/evhtp/INCLUDE_INSTALL_DIR}/ ; s/lib\/pkgconfig/libdata\/pkgconfig/ ; s/PATCH_VERSION [0-9]*/PATCH_VERSION ${PORTVERSION:S/1.2.//}/' \ |
|
|
46 |
${WRKSRC}/CMakeLists.txt |
55 |
|
47 |
|
56 |
.if !${PORT_OPTIONS:MEVHTP_DISABLE_EVTHR} |
48 |
post-install: |
57 |
PLIST_FILES+= include/evthr.h |
49 |
.if ${PORT_OPTIONS:MSTATIC} |
|
|
50 |
${REINPLACE_CMD} '/lib\/libevhtp.so/d' ${TMPPLIST} |
58 |
.endif |
51 |
.endif |
59 |
|
52 |
|
60 |
.if ${PORT_OPTIONS:MEVHTP_BUILD_SHARED} |
|
|
61 |
PLIST_FILES+= lib/libevhtp.so |
62 |
.else |
63 |
PLIST_FILES+= lib/libevhtp.a |
64 |
.endif |
65 |
|
66 |
.include <bsd.port.mk> |
53 |
.include <bsd.port.mk> |