View | Details | Raw Unified | Return to bug 225149
Collapse All | Expand All

(-)net/haproxy/Makefile (-31 / +15 lines)
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>

Return to bug 225149