FreeBSD Bugzilla – Attachment 203203 Details for
Bug 236845
sysutils/syslog-ng320: Don't drag in python when PYTHON isn't selected, other fixes
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
patch.txt (text/plain), 9.88 KB, created by
Craig Leres
on 2019-03-28 02:24:42 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Craig Leres
Created:
2019-03-28 02:24:42 UTC
Size:
9.88 KB
patch
obsolete
>Index: sysutils/syslog-ng320/Makefile >=================================================================== >--- sysutils/syslog-ng320/Makefile (revision 496949) >+++ sysutils/syslog-ng320/Makefile (working copy) >@@ -3,20 +3,26 @@ > > PORTNAME= syslog-ng > DISTVERSION= 3.20.1 >+PORTREVISION= 1 > CATEGORIES= sysutils >-DISTFILES= syslog-ng-${DISTVERSION}.tar.gz > MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/ > .if !defined(MASTERDIR) > PKGNAMESUFFIX= 320 > .endif >+DISTFILES= syslog-ng-${DISTVERSION}.tar.gz > > MAINTAINER= cy@FreeBSD.org > COMMENT= Powerful syslogd replacement > >+BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld) >+ > LIB_DEPENDS= libpcre.so:devel/pcre \ > libuuid.so:misc/e2fsprogs-libuuid > >-BROKEN_sparc64= fails to link: Internal error: Segmentation fault (program ld) >+USES= autoreconf:build gmake libtool pathfix pkgconfig ssl \ >+ gettext-runtime >+USE_LDCONFIG= yes >+USE_RC_SUBR= syslog-ng > > CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \ > syslog-ng[0-9][0-9]-[0-9]* \ >@@ -35,17 +41,12 @@ > REDIS_DESC= Build with Redis support > JAVA_DESC= Build with Java support (no modules) > JAVA_MOD_DESC= Build with Java modules (needs Maven / Internet access) >-PYTHON_DESC= Build with Python 3.6 support >+PYTHON_DESC= Build with Python ${PYTHON_VER} support > CURL_DESC= Build with Curl HTTP support > AMQP_DESC= Build with AMQP support > RIEMANN_DESC= Build with Riemann support > >-USES= autoreconf:build gmake libtool pathfix pkgconfig ssl \ >- gettext-runtime python:3.6,build shebangfix >-USE_LDCONFIG= yes >-USE_RC_SUBR= syslog-ng > SHEBANG_FILES= lib/merge-grammar.py >-SHEBANG_LANG= python3 > GNU_CONFIGURE= yes > USE_GNOME= glib20 > SUB_FILES= pkg-message >@@ -74,7 +75,7 @@ > AMQP_LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c > > GEOIP2_CONFIGURE_ENABLE= geoip2 >-GEOIP2_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb >+GEOIP2_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb > GEOIP2_LDFLAGS= -L${LOCALBASE}/lib > GEOIP2_PLIST_FILES= lib/syslog-ng/libgeoip2-plugin.so > >@@ -135,49 +136,50 @@ > lib/syslog-ng/java-modules/http.jar \ > lib/syslog-ng/java-modules/syslog-ng-common.jar > >-PYTHON_CONFIGURE_ON= --enable-python >-PYTHON_CONFIGURE_OFF= --disable-python --with-python=3.6 >-PYTHON_CONFIGURE_WITH= python=3.6 >+PYTHON_CONFIGURE_ON= --enable-python --with-python=${PYTHON_VER} >+PYTHON_CONFIGURE_OFF= --disable-python >+PYTHON_CONFIGURE_WITH= python=${PYTHON_VER} > PYTHON_PLIST_FILES= lib/syslog-ng/libmod-python.so \ >- %%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \ >- %%PYTHON_SITELIBDIR%%/syslogng/__init__.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/__pycache__/__init__.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/__init__.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/choicecompleter.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completer.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completerlang.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuggercli.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuglang.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/getoptlexer.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/langcompleter.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexer.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexertoken.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/macrocompleter.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/readline.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/syslognginternals.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tablexer.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelang.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelexer.cpython-36.pyc \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \ >- %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tflang.cpython-36.pyc >+ %%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \ >+ %%PYTHON_SITELIBDIR%%/syslogng/__init__.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/__init__.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/choicecompleter.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completer.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completerlang.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuggercli.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuglang.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/getoptlexer.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/langcompleter.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexer.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexertoken.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/macrocompleter.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/readline.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/syslognginternals.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tablexer.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelang.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelexer.cpython-${PYTHON_SUFFIX}.pyc \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \ >+ %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tflang.cpython-${PYTHON_SUFFIX}.pyc >+PYTHON_USES= bison:build python:3.5+,build shebangfix > > CURL_CONFIGURE_OFF= --with-libcurl=off > CURL_LIB_DEPENDS= libcurl.so:ftp/curl >@@ -191,7 +193,7 @@ > .include <bsd.port.pre.mk> > > .if !${PORT_OPTIONS:MJSON} >-BROKEN= Default configuration does not currently support non-JSON builds >+BROKEN= Default configuration does not currently support non-JSON builds > .endif > > post-patch: >@@ -200,7 +202,7 @@ > > post-install: > .if ${PORT_OPTIONS:MDOCS} >- ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR} >+ ${INSTALL} -d ${STAGEDIR}${DOCSDIR} > ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR} > ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} > ${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
leres
:
maintainer-approval?
Actions:
View
|
Diff
Attachments on
bug 236845
: 203203 |
203233
|
203261
|
203268