|
Lines 30-62
Link Here
|
| 30 |
DEVICEATLAS_DESC= DeviceAtlas Device Detection support |
30 |
DEVICEATLAS_DESC= DeviceAtlas Device Detection support |
| 31 |
OPTIONS_DEFAULT= SPCRE OPENSSL |
31 |
OPTIONS_DEFAULT= SPCRE OPENSSL |
| 32 |
|
32 |
|
| 33 |
.include <bsd.port.options.mk> |
33 |
DPCRE_LIB_DEPENDS= libpcre.so:devel/pcre |
|
|
34 |
DPCRE_MAKE_ARGS= USE_PCRE=1 USE_PCRE_JIT=1 |
| 35 |
SPCRE_LIB_DEPENDS= libpcre.so:devel/pcre |
| 36 |
SPCRE_MAKE_ARGS= USE_PCRE=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1 |
| 37 |
DEVICEATLAS_LIB_DEPENDS= libda.so:net/deviceatlas-enterprise-c |
| 38 |
DEVICEATLAS_MAKE_ARGS= USE_DEVICEATLAS=1 DEVICEATLAS_LIB=${LOCALBASE}/lib DEVICEATLAS_INC=${LOCALBASE}/include |
| 39 |
OPENSSL_USES= ssl |
| 40 |
OPENSSL_MAKE_ARGS= USE_OPENSSL=1 SSL_LIB=${OPENSSLLIB} SSL_INC=${OPENSSLINC} |
| 41 |
LUA_USES= lua:53 |
| 42 |
LUA_MAKE_ARGS= USE_LUA=1 LUA_INC=${LUA_INCDIR} LUA_LIB=${LUA_LIBDIR} LUA_LIB_NAME=lua-${LUA_VER} |
| 34 |
|
43 |
|
| 35 |
.if ${PORT_OPTIONS:MDPCRE} |
44 |
.include <bsd.port.pre.mk> |
| 36 |
LIB_DEPENDS+= libpcre.so:devel/pcre |
|
|
| 37 |
MAKE_ARGS+= USE_PCRE=1 USE_PCRE_JIT=1 |
| 38 |
.endif |
| 39 |
|
45 |
|
| 40 |
.if ${PORT_OPTIONS:MSPCRE} |
46 |
.if ${ARCH} == "amd64" || ${ARCH} == "i386" |
| 41 |
BUILD_DEPENDS+= ${LOCALBASE}/lib/libpcre.a:devel/pcre |
47 |
MAKE_ARGS+= USE_REGPARM=1 |
| 42 |
MAKE_ARGS+= USE_PCRE=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1 |
|
|
| 43 |
.endif |
48 |
.endif |
| 44 |
|
49 |
|
| 45 |
.if ${PORT_OPTIONS:MDEVICEATLAS} |
50 |
.if ${PORT_OPTIONS:MOPENSSL} && ${SSL_DEFAULT:Mopenssl-devel} |
| 46 |
LIB_DEPENDS+= libda.so:net/deviceatlas-enterprise-c |
51 |
BROKEN= Does not build with openssl-devel |
| 47 |
MAKE_ARGS+= USE_DEVICEATLAS=1 DEVICEATLAS_LIB=${LOCALBASE}/lib DEVICEATLAS_INC=${LOCALBASE}/include |
|
|
| 48 |
.endif |
52 |
.endif |
| 49 |
|
53 |
|
| 50 |
.if ${PORT_OPTIONS:MOPENSSL} |
|
|
| 51 |
USES+= ssl |
| 52 |
MAKE_ARGS+= USE_OPENSSL=1 |
| 53 |
.endif |
| 54 |
|
| 55 |
.if ${PORT_OPTIONS:MLUA} |
| 56 |
USES+= lua:53 |
| 57 |
MAKE_ARGS+= USE_LUA=1 LUA_INC=${LUA_INCDIR} LUA_LIB=${LUA_LIBDIR} LUA_LIB_NAME=lua-${LUA_VER} |
| 58 |
.endif |
| 59 |
|
| 60 |
post-build: |
54 |
post-build: |
| 61 |
cd ${WRKSRC}/contrib/halog && ${MAKE_CMD} ${MAKE_ENV} |
55 |
cd ${WRKSRC}/contrib/halog && ${MAKE_CMD} ${MAKE_ENV} |
| 62 |
|
56 |
|
|
Lines 69-82
Link Here
|
| 69 |
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
63 |
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
| 70 |
(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) |
64 |
(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) |
| 71 |
|
65 |
|
| 72 |
.include <bsd.port.pre.mk> |
|
|
| 73 |
|
| 74 |
.if ${ARCH} == "amd64" || ${ARCH} == "i386" |
| 75 |
MAKE_ARGS+= USE_REGPARM=1 |
| 76 |
.endif |
| 77 |
|
| 78 |
.if ${PORT_OPTIONS:MOPENSSL} && ${SSL_DEFAULT:Mopenssl-devel} |
| 79 |
BROKEN= Does not build with openssl-devel |
| 80 |
.endif |
| 81 |
|
| 82 |
.include <bsd.port.post.mk> |
66 |
.include <bsd.port.post.mk> |