Lines 4-10
Link Here
|
4 |
PORTNAME= syslog-ng |
4 |
PORTNAME= syslog-ng |
5 |
DISTVERSION= 3.20.1 |
5 |
DISTVERSION= 3.20.1 |
6 |
CATEGORIES= sysutils |
6 |
CATEGORIES= sysutils |
7 |
DISTFILES= syslog-ng-${DISTVERSION}.tar.gz |
|
|
8 |
MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/ |
7 |
MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/ |
9 |
.if !defined(MASTERDIR) |
8 |
.if !defined(MASTERDIR) |
10 |
PKGNAMESUFFIX= 320 |
9 |
PKGNAMESUFFIX= 320 |
Lines 13-22
PKGNAMESUFFIX= 320
Link Here
|
13 |
MAINTAINER= cy@FreeBSD.org |
12 |
MAINTAINER= cy@FreeBSD.org |
14 |
COMMENT= Powerful syslogd replacement |
13 |
COMMENT= Powerful syslogd replacement |
15 |
|
14 |
|
|
|
15 |
BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld) |
16 |
|
16 |
LIB_DEPENDS= libpcre.so:devel/pcre \ |
17 |
LIB_DEPENDS= libpcre.so:devel/pcre \ |
17 |
libuuid.so:misc/e2fsprogs-libuuid |
18 |
libuuid.so:misc/e2fsprogs-libuuid |
18 |
|
19 |
|
19 |
BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld) |
20 |
USES= autoreconf:build gmake libtool pathfix pkgconfig ssl \ |
|
|
21 |
gettext-runtime python:3.6,build shebangfix |
20 |
|
22 |
|
21 |
CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \ |
23 |
CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \ |
22 |
syslog-ng[0-9][0-9]-[0-9]* \ |
24 |
syslog-ng[0-9][0-9]-[0-9]* \ |
Lines 40-47
CURL_DESC= Build with Curl HTTP support
Link Here
|
40 |
AMQP_DESC= Build with AMQP support |
42 |
AMQP_DESC= Build with AMQP support |
41 |
RIEMANN_DESC= Build with Riemann support |
43 |
RIEMANN_DESC= Build with Riemann support |
42 |
|
44 |
|
43 |
USES= autoreconf:build gmake libtool pathfix pkgconfig ssl \ |
|
|
44 |
gettext-runtime python:3.6,build shebangfix |
45 |
USE_LDCONFIG= yes |
45 |
USE_LDCONFIG= yes |
46 |
USE_RC_SUBR= syslog-ng |
46 |
USE_RC_SUBR= syslog-ng |
47 |
SHEBANG_FILES= lib/merge-grammar.py |
47 |
SHEBANG_FILES= lib/merge-grammar.py |
Lines 63-71
TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper
Link Here
|
63 |
|
63 |
|
64 |
SPOOF_LIB_DEPENDS= libnet.so:net/libnet |
64 |
SPOOF_LIB_DEPENDS= libnet.so:net/libnet |
65 |
SPOOF_CONFIGURE_ENABLE= spoof-source |
65 |
SPOOF_CONFIGURE_ENABLE= spoof-source |
66 |
SPOOF_CONFIGURE_ON= --with-libnet=/usr/local/bin |
66 |
SPOOF_CONFIGURE_ON= --with-libnet=${LOCALBASE}/bin |
67 |
SPOOF_CONFIGURE_ENV= LIBNET_CFLAGS="-I/usr/local/include" \ |
67 |
SPOOF_CONFIGURE_ENV= LIBNET_CFLAGS="-I${LOCALBASE}/include" \ |
68 |
LIBNET_LIBS="-L/usr/local/lib -lnet" |
68 |
LIBNET_LIBS="-L${LOCALBASE}/lib -lnet" |
69 |
|
69 |
|
70 |
IPV6_CONFIGURE_ENABLE= ipv6 |
70 |
IPV6_CONFIGURE_ENABLE= ipv6 |
71 |
|
71 |
|
Lines 74-80
AMQP_PLIST_FILES= lib/syslog-ng/libafamqp.so
Link Here
|
74 |
AMQP_LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c |
74 |
AMQP_LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c |
75 |
|
75 |
|
76 |
GEOIP2_CONFIGURE_ENABLE= geoip2 |
76 |
GEOIP2_CONFIGURE_ENABLE= geoip2 |
77 |
GEOIP2_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb |
77 |
GEOIP2_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb |
78 |
GEOIP2_LDFLAGS= -L${LOCALBASE}/lib |
78 |
GEOIP2_LDFLAGS= -L${LOCALBASE}/lib |
79 |
GEOIP2_PLIST_FILES= lib/syslog-ng/libgeoip2-plugin.so |
79 |
GEOIP2_PLIST_FILES= lib/syslog-ng/libgeoip2-plugin.so |
80 |
|
80 |
|
Lines 139-183
PYTHON_CONFIGURE_ON= --enable-python
Link Here
|
139 |
PYTHON_CONFIGURE_OFF= --disable-python --with-python=3.6 |
139 |
PYTHON_CONFIGURE_OFF= --disable-python --with-python=3.6 |
140 |
PYTHON_CONFIGURE_WITH= python=3.6 |
140 |
PYTHON_CONFIGURE_WITH= python=3.6 |
141 |
PYTHON_PLIST_FILES= lib/syslog-ng/libmod-python.so \ |
141 |
PYTHON_PLIST_FILES= lib/syslog-ng/libmod-python.so \ |
142 |
%%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \ |
142 |
%%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \ |
143 |
%%PYTHON_SITELIBDIR%%/syslogng/__init__.py \ |
143 |
%%PYTHON_SITELIBDIR%%/syslogng/__init__.py \ |
144 |
%%PYTHON_SITELIBDIR%%/syslogng/__pycache__/__init__.cpython-36.pyc \ |
144 |
%%PYTHON_SITELIBDIR%%/syslogng/__pycache__/__init__.cpython-36.pyc \ |
145 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \ |
145 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \ |
146 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/__init__.cpython-36.pyc \ |
146 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/__init__.cpython-36.pyc \ |
147 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \ |
147 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \ |
148 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/choicecompleter.cpython-36.pyc \ |
148 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/choicecompleter.cpython-36.pyc \ |
149 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \ |
149 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \ |
150 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-36.pyc \ |
150 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-36.pyc \ |
151 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py \ |
151 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py \ |
152 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completer.cpython-36.pyc \ |
152 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completer.cpython-36.pyc \ |
153 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py \ |
153 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py \ |
154 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completerlang.cpython-36.pyc \ |
154 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completerlang.cpython-36.pyc \ |
155 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \ |
155 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \ |
156 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuggercli.cpython-36.pyc \ |
156 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuggercli.cpython-36.pyc \ |
157 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \ |
157 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \ |
158 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuglang.cpython-36.pyc \ |
158 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuglang.cpython-36.pyc \ |
159 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \ |
159 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \ |
160 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/getoptlexer.cpython-36.pyc \ |
160 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/getoptlexer.cpython-36.pyc \ |
161 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \ |
161 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \ |
162 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/langcompleter.cpython-36.pyc \ |
162 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/langcompleter.cpython-36.pyc \ |
163 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \ |
163 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \ |
164 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexer.cpython-36.pyc \ |
164 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexer.cpython-36.pyc \ |
165 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \ |
165 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \ |
166 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexertoken.cpython-36.pyc \ |
166 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexertoken.cpython-36.pyc \ |
167 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \ |
167 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \ |
168 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/macrocompleter.cpython-36.pyc \ |
168 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/macrocompleter.cpython-36.pyc \ |
169 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \ |
169 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \ |
170 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/readline.cpython-36.pyc \ |
170 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/readline.cpython-36.pyc \ |
171 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \ |
171 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \ |
172 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/syslognginternals.cpython-36.pyc \ |
172 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/syslognginternals.cpython-36.pyc \ |
173 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \ |
173 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \ |
174 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tablexer.cpython-36.pyc \ |
174 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tablexer.cpython-36.pyc \ |
175 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \ |
175 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \ |
176 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelang.cpython-36.pyc \ |
176 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelang.cpython-36.pyc \ |
177 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \ |
177 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \ |
178 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelexer.cpython-36.pyc \ |
178 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelexer.cpython-36.pyc \ |
179 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \ |
179 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \ |
180 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tflang.cpython-36.pyc |
180 |
%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tflang.cpython-36.pyc |
181 |
|
181 |
|
182 |
CURL_CONFIGURE_OFF= --with-libcurl=off |
182 |
CURL_CONFIGURE_OFF= --with-libcurl=off |
183 |
CURL_LIB_DEPENDS= libcurl.so:ftp/curl |
183 |
CURL_LIB_DEPENDS= libcurl.so:ftp/curl |
Lines 191-197
RIEMANN_PLIST_FILES= lib/syslog-ng/libriemann.so
Link Here
|
191 |
.include <bsd.port.pre.mk> |
191 |
.include <bsd.port.pre.mk> |
192 |
|
192 |
|
193 |
.if !${PORT_OPTIONS:MJSON} |
193 |
.if !${PORT_OPTIONS:MJSON} |
194 |
BROKEN= Default configuration does not currently support non-JSON builds |
194 |
BROKEN= Default configuration does not currently support non-JSON builds |
195 |
.endif |
195 |
.endif |
196 |
|
196 |
|
197 |
post-patch: |
197 |
post-patch: |
Lines 200-206
post-patch:
Link Here
|
200 |
|
200 |
|
201 |
post-install: |
201 |
post-install: |
202 |
.if ${PORT_OPTIONS:MDOCS} |
202 |
.if ${PORT_OPTIONS:MDOCS} |
203 |
${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR} |
203 |
${INSTALL} -d ${STAGEDIR}${DOCSDIR} |
204 |
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR} |
204 |
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR} |
205 |
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} |
205 |
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} |
206 |
${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR} |
206 |
${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR} |