syslog-ng: simplify patch for upstreaming, and add pull request URLdiff -r1.40 -r1.41 pkgsrc/sysutils/syslog-ng/Makefile
(wiz)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.40 2021/09/16 09:22:46 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.41 2021/09/16 12:02:12 wiz Exp $ | |
2 | 2 | |||
3 | .include "../../sysutils/syslog-ng/Makefile.common" | 3 | .include "../../sysutils/syslog-ng/Makefile.common" | |
4 | 4 | |||
5 | CONFIGURE_ARGS+= --enable-stomp | 5 | CONFIGURE_ARGS+= --enable-stomp | |
6 | CONFIGURE_ARGS+= --enable-tcp-wrapper | 6 | CONFIGURE_ARGS+= --enable-tcp-wrapper | |
7 | CONFIGURE_ARGS+= --with-jsonc=system | 7 | CONFIGURE_ARGS+= --with-jsonc=system | |
8 | 8 | |||
9 | CONFIGURE_ARGS.SunOS+= --enable-dynamic-linking | 9 | CONFIGURE_ARGS.SunOS+= --enable-dynamic-linking | |
10 | CONFIGURE_ARGS.SunOS+= --enable-sun-streams | 10 | CONFIGURE_ARGS.SunOS+= --enable-sun-streams | |
11 | CPPFLAGS.SunOS+= -D_XOPEN_SOURCE=600 -D__EXTENSIONS__ | 11 | CPPFLAGS.SunOS+= -D_XOPEN_SOURCE=600 -D__EXTENSIONS__ | |
12 | 12 | |||
13 | .include "options.mk" | 13 | .include "options.mk" | |
14 | 14 | |||
@@ -24,28 +24,27 @@ CONF_FILES+= ${EGDIR}/syslog-ng.conf ${ | @@ -24,28 +24,27 @@ CONF_FILES+= ${EGDIR}/syslog-ng.conf ${ | |||
24 | 24 | |||
25 | RCD_SCRIPTS= syslogng | 25 | RCD_SCRIPTS= syslogng | |
26 | 26 | |||
27 | INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR} | 27 | INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR} | |
28 | INSTALL_TARGET= install | 28 | INSTALL_TARGET= install | |
29 | INSTALLATION_DIRS= bin ${DOCDIR} ${EGDIR} | 29 | INSTALLATION_DIRS= bin ${DOCDIR} ${EGDIR} | |
30 | 30 | |||
31 | PLIST_VARS+= systemd | 31 | PLIST_VARS+= systemd | |
32 | 32 | |||
33 | .if exists(/bin/systemd) | 33 | .if exists(/bin/systemd) | |
34 | PLIST.systemd= yes | 34 | PLIST.systemd= yes | |
35 | .endif | 35 | .endif | |
36 | 36 | |||
37 | PKGCONFIG_OVERRIDE= libtest/syslog-ng-test.pc.in \ | 37 | PKGCONFIG_OVERRIDE+= libtest/syslog-ng-test.pc.in | |
38 | syslog-ng-add-contextual-data.pc.in \ | 38 | PKGCONFIG_OVERRIDE+= syslog-ng-native-connector.pc.in | |
39 | syslog-ng-native-connector.pc.in \ | 39 | PKGCONFIG_OVERRIDE+= syslog-ng.pc.in | |
40 | syslog-ng.pc.in | |||
41 | 40 | |||
42 | post-install: | 41 | post-install: | |
43 | ${INSTALL_DATA} ${WRKSRC}/contrib/syslog-ng.conf.doc ${DESTDIR}${DOCDIR} | 42 | ${INSTALL_DATA} ${WRKSRC}/contrib/syslog-ng.conf.doc ${DESTDIR}${DOCDIR} | |
44 | .for f in syslog-ng.conf.HP-UX syslog-ng.conf.RedHat syslog-ng.conf.SunOS | 43 | .for f in syslog-ng.conf.HP-UX syslog-ng.conf.RedHat syslog-ng.conf.SunOS | |
45 | ${INSTALL_DATA} ${WRKSRC}/contrib/${f} ${DESTDIR}${EGDIR} | 44 | ${INSTALL_DATA} ${WRKSRC}/contrib/${f} ${DESTDIR}${EGDIR} | |
46 | .endfor | 45 | .endfor | |
47 | ${INSTALL_SCRIPT} ${WRKSRC}/contrib/syslog2ng ${DESTDIR}${PREFIX}/bin | 46 | ${INSTALL_SCRIPT} ${WRKSRC}/contrib/syslog2ng ${DESTDIR}${PREFIX}/bin | |
48 | 47 | |||
49 | .include "../../security/tcp_wrappers/buildlink3.mk" | 48 | .include "../../security/tcp_wrappers/buildlink3.mk" | |
50 | .include "../../textproc/json-c/buildlink3.mk" | 49 | .include "../../textproc/json-c/buildlink3.mk" | |
51 | .include "../../mk/bsd.pkg.mk" | 50 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.19 2021/09/16 09:22:46 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.20 2021/09/16 12:02:12 wiz Exp $ | |
2 | # used by sysutils/syslog-ng/Makefile | 2 | # used by sysutils/syslog-ng/Makefile | |
3 | # used by sysutils/syslog-ng/Makefile.module | 3 | # used by sysutils/syslog-ng/Makefile.module | |
4 | 4 | |||
5 | DISTNAME= syslog-ng-3.34.1 | 5 | DISTNAME= syslog-ng-3.34.1 | |
6 | CATEGORIES= sysutils | 6 | CATEGORIES= sysutils | |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=syslog-ng/} | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=syslog-ng/} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.syslog-ng.com/ | 10 | HOMEPAGE= http://www.syslog-ng.com/ | |
11 | COMMENT= Highly portable log management solution | 11 | COMMENT= Highly portable log management solution | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | GITHUB_RELEASE= ${DISTNAME} | 14 | GITHUB_RELEASE= ${DISTNAME} | |
@@ -38,27 +38,27 @@ CONFIGURE_ARGS+= --disable-sun-streams | @@ -38,27 +38,27 @@ CONFIGURE_ARGS+= --disable-sun-streams | |||
38 | CONFIGURE_ARGS+= --disable-systemd | 38 | CONFIGURE_ARGS+= --disable-systemd | |
39 | CONFIGURE_ARGS+= --disable-tcp-wrapper | 39 | CONFIGURE_ARGS+= --disable-tcp-wrapper | |
40 | CONFIGURE_ARGS+= --localstatedir=${VARBASE}/db/syslog-ng | 40 | CONFIGURE_ARGS+= --localstatedir=${VARBASE}/db/syslog-ng | |
41 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | 41 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | |
42 | CONFIGURE_ARGS+= --with-ivykis=system | 42 | CONFIGURE_ARGS+= --with-ivykis=system | |
43 | CONFIGURE_ARGS+= --with-pidfile-dir=${VARBASE}/run | 43 | CONFIGURE_ARGS+= --with-pidfile-dir=${VARBASE}/run | |
44 | 44 | |||
45 | CONFIGURE_ARGS.SunOS+= --enable-dynamic-linking | 45 | CONFIGURE_ARGS.SunOS+= --enable-dynamic-linking | |
46 | CONFIGURE_ARGS.SunOS+= ac_cv_func_inotify_init=no | 46 | CONFIGURE_ARGS.SunOS+= ac_cv_func_inotify_init=no | |
47 | 47 | |||
48 | SUBST_CLASSES+= unamepath | 48 | SUBST_CLASSES+= unamepath | |
49 | SUBST_STAGE.unamepath= post-configure | 49 | SUBST_STAGE.unamepath= post-configure | |
50 | SUBST_FILES.unamepath= contrib/syslog2ng | 50 | SUBST_FILES.unamepath= contrib/syslog2ng | |
51 | SUBST_VARS.unamepath= UNAME | 51 | SUBST_SED.unamepath= -e s,/bin/uname,${UNAME}, | |
52 | 52 | |||
53 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 53 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
54 | 54 | |||
55 | REPLACE_AWK+= contrib/syslog2ng | 55 | REPLACE_AWK+= contrib/syslog2ng | |
56 | REPLACE_PYTHON+= lib/merge-grammar.py | 56 | REPLACE_PYTHON+= lib/merge-grammar.py | |
57 | 57 | |||
58 | BUILD_DEFS+= VARBASE | 58 | BUILD_DEFS+= VARBASE | |
59 | 59 | |||
60 | # Kill bundled depedencies, speeds up configure time | 60 | # Kill bundled depedencies, speeds up configure time | |
61 | post-extract: | 61 | post-extract: | |
62 | ${RM} -rf ${WRKSRC}/lib/ivykis | 62 | ${RM} -rf ${WRKSRC}/lib/ivykis | |
63 | ${RM} -rf ${WRKSRC}/modules/afamqp/rabbitmq-c | 63 | ${RM} -rf ${WRKSRC}/modules/afamqp/rabbitmq-c | |
64 | ${RM} -rf ${WRKSRC}/modules/afmongodb/mongo-c-driver | 64 | ${RM} -rf ${WRKSRC}/modules/afmongodb/mongo-c-driver |
@@ -1,9 +1,9 @@ | @@ -1,9 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.18 2021/09/16 09:32:03 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.19 2021/09/16 12:02:12 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (syslog-ng-3.34.1.tar.gz) = b0c02f7ca30d6b29722630c7c62961f1941c886f | 3 | SHA1 (syslog-ng-3.34.1.tar.gz) = b0c02f7ca30d6b29722630c7c62961f1941c886f | |
4 | RMD160 (syslog-ng-3.34.1.tar.gz) = 2e8759268de8a57d631eab7d6ea3577ad5feb401 | 4 | RMD160 (syslog-ng-3.34.1.tar.gz) = 2e8759268de8a57d631eab7d6ea3577ad5feb401 | |
5 | SHA512 (syslog-ng-3.34.1.tar.gz) = f4df871f780b2e55e847d3ac108d0647659cac2493180d29436f04a4b75d38b90aba8adcd38f6337dce8f69d6aba9ff33fd3d8dc0f86021a29f60a21747e9a10 | 5 | SHA512 (syslog-ng-3.34.1.tar.gz) = f4df871f780b2e55e847d3ac108d0647659cac2493180d29436f04a4b75d38b90aba8adcd38f6337dce8f69d6aba9ff33fd3d8dc0f86021a29f60a21747e9a10 | |
6 | Size (syslog-ng-3.34.1.tar.gz) = 5903489 bytes | 6 | Size (syslog-ng-3.34.1.tar.gz) = 5903489 bytes | |
7 | SHA1 (patch-ac) = 7d48f689b6ff69c68697baf729fba8be9aec5ce8 | 7 | SHA1 (patch-ac) = 1f70075860999e854629faa7f293ef51243b398d | |
8 | SHA1 (patch-configure) = d4ae0c21ac4287b765bc4411db9873be8bdb0853 | 8 | SHA1 (patch-configure) = d4ae0c21ac4287b765bc4411db9873be8bdb0853 | |
9 | SHA1 (patch-lib_signal-handler.c) = 440a9d0df0da613817c943b8244e98e50c92bbb2 | 9 | SHA1 (patch-lib_signal-handler.c) = 440a9d0df0da613817c943b8244e98e50c92bbb2 |
@@ -1,32 +1,31 @@ | @@ -1,32 +1,31 @@ | |||
1 | $NetBSD: patch-ac,v 1.3 2015/10/29 16:34:13 fhajny Exp $ | 1 | $NetBSD: patch-ac,v 1.4 2021/09/16 12:02:12 wiz Exp $ | |
2 | 2 | |||
3 | # add NetBSD support and fix some paths | 3 | # add NetBSD support and fix some paths | |
4 | https://github.com/syslog-ng/syslog-ng/pull/3786 | |||
4 | 5 | |||
5 | --- contrib/syslog2ng.orig 2014-12-15 14:48:45.000000000 +0000 | 6 | --- contrib/syslog2ng.orig 2021-09-10 11:01:49.000000000 +0000 | |
6 | +++ contrib/syslog2ng | 7 | +++ contrib/syslog2ng | |
7 | @@ -5,18 +5,24 @@ | 8 | @@ -5,7 +5,7 @@ | |
8 | # Translator from syslog.conf to syslog-ng.conf | 9 | # Translator from syslog.conf to syslog-ng.conf | |
9 | # by Jonathan W. Marks <j-marks@uiuc.edu> | 10 | # by Jonathan W. Marks <j-marks@uiuc.edu> | |
10 | # | 11 | # | |
11 | -# Rev 2 | 12 | -# Rev 2 | |
12 | +# Rev 2.1 | 13 | +# Rev 2.1 | |
13 | 14 | |||
14 | BEGIN { | 15 | BEGIN { | |
15 | # Handle the various platforms- determine proper log device | 16 | # Handle the various platforms- determine proper log device | |
16 | - "/bin/uname -s" | getline sysname; | 17 | @@ -13,10 +13,16 @@ BEGIN { | |
17 | - close("/bin/uname -s"); | 18 | close("/bin/uname -s"); | |
18 | + "@UNAME@ -s" | getline sysname; | |||
19 | + close("@UNAME@ -s"); | |||
20 | if (sysname == "SunOS") { | 19 | if (sysname == "SunOS") { | |
21 | LOGDEVTYPE="sun-streams"; | 20 | LOGDEVTYPE="sun-streams"; | |
22 | + LOGDEVPATH="/dev/log"; | 21 | + LOGDEVPATH="/dev/log"; | |
23 | } else if (sysname == "AIX") { | 22 | } else if (sysname == "AIX") { | |
24 | LOGDEVTYPE="unix-dgram"; | 23 | LOGDEVTYPE="unix-dgram"; | |
25 | + LOGDEVPATH="/dev/log"; | 24 | + LOGDEVPATH="/dev/log"; | |
26 | } else if (sysname == "Linux") { | 25 | } else if (sysname == "Linux") { | |
27 | LOGDEVTYPE="unix-stream"; | 26 | LOGDEVTYPE="unix-stream"; | |
28 | + LOGDEVPATH="/dev/log"; | 27 | + LOGDEVPATH="/dev/log"; | |
29 | + } else if (sysname == "NetBSD") { | 28 | + } else if (sysname == "NetBSD") { | |
30 | + LOGDEVTYPE="unix-dgram"; | 29 | + LOGDEVTYPE="unix-dgram"; | |
31 | + LOGDEVPATH="/var/run/log"; | 30 | + LOGDEVPATH="/var/run/log"; | |
32 | } else { | 31 | } else { |