View | Details | Raw Unified | Return to bug 236845 | Differences between
and this patch

Collapse All | Expand All

(-)b/sysutils/eventlog/Makefile (+3 lines)
Lines 11-16 DISTFILES= ${PORTNAME}_${PORTVERSION}.tar.gz Link Here
11
MAINTAINER=	cy@FreeBSD.org
11
MAINTAINER=	cy@FreeBSD.org
12
COMMENT=	Replacement of the simple syslog() API providing structure to messages
12
COMMENT=	Replacement of the simple syslog() API providing structure to messages
13
13
14
DEPRECATED=		No longer supported by Balabit
15
EXPIRATION_DATE=	2019-12-31
16
14
LICENSE=	BSD3CLAUSE
17
LICENSE=	BSD3CLAUSE
15
LICENSE_FILE=	${WRKSRC}/COPYING
18
LICENSE_FILE=	${WRKSRC}/COPYING
16
19
(-)b/sysutils/syslog-ng310/Makefile (-10 / +9 lines)
Lines 5-13 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.10.1
5
DISTVERSION=	3.10.1
6
PORTREVISION=	7
6
PORTREVISION=	7
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
11
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
12
PKGNAMESUFFIX=	310
10
PKGNAMESUFFIX=	310
13
.endif
11
.endif
Lines 18-32 COMMENT= Powerful syslogd replacement Link Here
18
DEPRECATED=		No longer supported by Balabit
16
DEPRECATED=		No longer supported by Balabit
19
EXPIRATION_DATE=	2019-12-31
17
EXPIRATION_DATE=	2019-12-31
20
18
19
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
20
21
LIB_DEPENDS=	libevtlog.so:sysutils/eventlog \
21
LIB_DEPENDS=	libevtlog.so:sysutils/eventlog \
22
		libpcre.so:devel/pcre \
22
		libpcre.so:devel/pcre \
23
		libuuid.so:misc/e2fsprogs-libuuid
23
		libuuid.so:misc/e2fsprogs-libuuid
24
24
25
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
25
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
26
		gettext-runtime
26
27
27
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
28
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
28
		syslog-ng[0-9][0-9]-[0-9]* \
29
		syslog-ng[0-9][0-9]-[0-9]* \
29
		syslog-ng[0-9][0-9][0-9]-[0-9]* \
30
		syslog-ng[0-24-9][02-9][1-9]-[0-9]* \
30
		syslog-ng-devel-[0-9]* \
31
		syslog-ng-devel-[0-9]* \
31
		syslog-ng-incubator-*
32
		syslog-ng-incubator-*
32
33
Lines 46-53 JAVA_MOD_DESC= Build with Java modules (needs Maven / Internet access) Link Here
46
PYTHON_DESC=		Build with Python 2.7 support
47
PYTHON_DESC=		Build with Python 2.7 support
47
CURL_DESC=		Build with Curl HTTP support
48
CURL_DESC=		Build with Curl HTTP support
48
49
49
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
50
		gettext-runtime
51
USE_LDCONFIG=	yes
50
USE_LDCONFIG=	yes
52
USE_RC_SUBR=	syslog-ng
51
USE_RC_SUBR=	syslog-ng
53
GNU_CONFIGURE=	yes
52
GNU_CONFIGURE=	yes
Lines 67-75 TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper Link Here
67
66
68
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
67
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
69
SPOOF_CONFIGURE_ENABLE=		spoof-source
68
SPOOF_CONFIGURE_ENABLE=		spoof-source
70
SPOOF_CONFIGURE_ON=		--with-libnet=/usr/local/bin
69
SPOOF_CONFIGURE_ON=		--with-libnet=${LOCALBASE}/bin
71
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I/usr/local/include" \
70
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I${LOCALBASE}/include" \
72
				LIBNET_LIBS="-L/usr/local/lib -lnet"
71
				LIBNET_LIBS="-L${LOCALBASE}/lib -lnet"
73
72
74
IPV6_CONFIGURE_ENABLE=		ipv6
73
IPV6_CONFIGURE_ENABLE=		ipv6
75
74
Lines 147-153 post-patch: Link Here
147
146
148
post-install:
147
post-install:
149
.if ${PORT_OPTIONS:MDOCS}
148
.if ${PORT_OPTIONS:MDOCS}
150
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
149
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
151
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
150
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
152
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
151
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
153
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
152
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
(-)b/sysutils/syslog-ng311/Makefile (-14 / +10 lines)
Lines 5-11 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.11.1
5
DISTVERSION=	3.11.1
6
PORTREVISION=	8
6
PORTREVISION=	8
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
11
PKGNAMESUFFIX=	311
10
PKGNAMESUFFIX=	311
Lines 14-30 PKGNAMESUFFIX= 311 Link Here
14
MAINTAINER=	cy@FreeBSD.org
13
MAINTAINER=	cy@FreeBSD.org
15
COMMENT=	Powerful syslogd replacement
14
COMMENT=	Powerful syslogd replacement
16
15
17
DEPRECATED=		No longer supported by Balabit
16
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
18
EXPIRATION_DATE=	2019-12-31
19
17
20
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
LIB_DEPENDS=	libpcre.so:devel/pcre \
21
		libuuid.so:misc/e2fsprogs-libuuid
19
		libuuid.so:misc/e2fsprogs-libuuid
22
20
23
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
21
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
22
		gettext-runtime python shebangfix
24
23
25
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
24
CONFLICTS?=	syslog-ng[0-9]-[0-9]* syslog-ng[0-9][0-9]-[0-9]* \
26
		syslog-ng[0-9][0-9]-[0-9]* \
25
		syslog-ng[0-24-9][02-9][02-9]-[0-9]* \
27
		syslog-ng[0-9][0-9][0-9]-[0-9]* \
28
		syslog-ng-devel-[0-9]* eventlog* \
26
		syslog-ng-devel-[0-9]* eventlog* \
29
		syslog-ng-incubator-*
27
		syslog-ng-incubator-*
30
28
Lines 46-53 PYTHON_DESC= Build with Python 2.7 support Link Here
46
CURL_DESC=		Build with Curl HTTP support
44
CURL_DESC=		Build with Curl HTTP support
47
AMQP_DESC=		Build with AMQP support
45
AMQP_DESC=		Build with AMQP support
48
46
49
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
50
		gettext-runtime python shebangfix
51
USE_LDCONFIG=	yes
47
USE_LDCONFIG=	yes
52
USE_RC_SUBR=	syslog-ng
48
USE_RC_SUBR=	syslog-ng
53
SHEBANG_FILES=	lib/merge-grammar.py
49
SHEBANG_FILES=	lib/merge-grammar.py
Lines 68-76 TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper Link Here
68
64
69
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
65
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
70
SPOOF_CONFIGURE_ENABLE=		spoof-source
66
SPOOF_CONFIGURE_ENABLE=		spoof-source
71
SPOOF_CONFIGURE_ON=		--with-libnet=/usr/local/bin
67
SPOOF_CONFIGURE_ON=		--with-libnet=${LOCALBASE}/bin
72
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I/usr/local/include" \
68
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I${LOCALBASE}/include" \
73
				LIBNET_LIBS="-L/usr/local/lib -lnet"
69
				LIBNET_LIBS="-L${LOCALBASE}/lib -lnet"
74
70
75
IPV6_CONFIGURE_ENABLE=		ipv6
71
IPV6_CONFIGURE_ENABLE=		ipv6
76
72
Lines 78-84 AMQP_CONFIGURE_ENABLE= amqp Link Here
78
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
74
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
79
75
80
GEOIP2_CONFIGURE_ENABLE=	geoip2
76
GEOIP2_CONFIGURE_ENABLE=	geoip2
81
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb                                
77
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb
82
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
78
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
83
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
79
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
84
80
Lines 156-162 post-patch: Link Here
156
152
157
post-install:
153
post-install:
158
.if ${PORT_OPTIONS:MDOCS}
154
.if ${PORT_OPTIONS:MDOCS}
159
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
155
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
160
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
156
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
161
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
157
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
162
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
158
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
(-)b/sysutils/syslog-ng312/Makefile (-11 / +12 lines)
Lines 5-11 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.12.1
5
DISTVERSION=	3.12.1
6
PORTREVISION=	7
6
PORTREVISION=	7
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
11
PKGNAMESUFFIX=	312
10
PKGNAMESUFFIX=	312
Lines 14-26 PKGNAMESUFFIX= 312 Link Here
14
MAINTAINER=	cy@FreeBSD.org
13
MAINTAINER=	cy@FreeBSD.org
15
COMMENT=	Powerful syslogd replacement
14
COMMENT=	Powerful syslogd replacement
16
15
17
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
		libuuid.so:misc/e2fsprogs-libuuid
19
20
DEPRECATED=		No longer officially supported by Balabit
16
DEPRECATED=		No longer officially supported by Balabit
21
EXPIRATION_DATE=	2019-12-31
17
EXPIRATION_DATE=	2019-12-31
18
22
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
19
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
23
20
21
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
22
		gettext-runtime python:2.7 shebangfix
23
24
LIB_DEPENDS=	libpcre.so:devel/pcre \
25
		libuuid.so:misc/e2fsprogs-libuuid
26
24
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
27
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
25
		syslog-ng[0-9][0-9]-[0-9]* \
28
		syslog-ng[0-9][0-9]-[0-9]* \
26
		syslog-ng-devel-[0-9]* eventlog*
29
		syslog-ng-devel-[0-9]* eventlog*
Lines 42-49 PYTHON_DESC= Build with Python 2.7 support Link Here
42
CURL_DESC=		Build with Curl HTTP support
45
CURL_DESC=		Build with Curl HTTP support
43
AMQP_DESC=		Build with AMQP support
46
AMQP_DESC=		Build with AMQP support
44
47
45
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
46
		gettext-runtime python:2.7 shebangfix
47
USE_LDCONFIG=	yes
48
USE_LDCONFIG=	yes
48
USE_RC_SUBR=	syslog-ng
49
USE_RC_SUBR=	syslog-ng
49
SHEBANG_FILES=	lib/merge-grammar.py
50
SHEBANG_FILES=	lib/merge-grammar.py
Lines 64-72 TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper Link Here
64
65
65
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
66
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
66
SPOOF_CONFIGURE_ENABLE=		spoof-source
67
SPOOF_CONFIGURE_ENABLE=		spoof-source
67
SPOOF_CONFIGURE_ON=		--with-libnet=/usr/local/bin
68
SPOOF_CONFIGURE_ON=		--with-libnet=${LOCALBASE}/bin
68
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I/usr/local/include" \
69
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I${LOCALBASE}/include" \
69
				LIBNET_LIBS="-L/usr/local/lib -lnet"
70
				LIBNET_LIBS="-L${LOCALBASE}/lib -lnet"
70
71
71
IPV6_CONFIGURE_ENABLE=		ipv6
72
IPV6_CONFIGURE_ENABLE=		ipv6
72
73
Lines 74-80 AMQP_CONFIGURE_ENABLE= amqp Link Here
74
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
75
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
75
76
76
GEOIP2_CONFIGURE_ENABLE=	geoip2
77
GEOIP2_CONFIGURE_ENABLE=	geoip2
77
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb                                
78
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb
78
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
79
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
79
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
80
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
80
81
Lines 152-158 post-patch: Link Here
152
153
153
post-install:
154
post-install:
154
.if ${PORT_OPTIONS:MDOCS}
155
.if ${PORT_OPTIONS:MDOCS}
155
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
156
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
156
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
157
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
157
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
158
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
158
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
159
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
(-)b/sysutils/syslog-ng313/Makefile (-9 / +9 lines)
Lines 5-11 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.13.2
5
DISTVERSION=	3.13.2
6
PORTREVISION=	7
6
PORTREVISION=	7
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
11
PKGNAMESUFFIX=	313
10
PKGNAMESUFFIX=	313
Lines 17-26 COMMENT= Powerful syslogd replacement Link Here
17
DEPRECATED=		No longer officially supported by Balabit
16
DEPRECATED=		No longer officially supported by Balabit
18
EXPIRATION_DATE=	2019-12-31
17
EXPIRATION_DATE=	2019-12-31
19
18
19
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
20
20
LIB_DEPENDS=	libpcre.so:devel/pcre \
21
LIB_DEPENDS=	libpcre.so:devel/pcre \
21
		libuuid.so:misc/e2fsprogs-libuuid
22
		libuuid.so:misc/e2fsprogs-libuuid
22
23
23
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
24
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
25
		gettext-runtime python:2.7 shebangfix
24
26
25
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
27
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
26
		syslog-ng[0-9][0-9]-[0-9]* \
28
		syslog-ng[0-9][0-9]-[0-9]* \
Lines 43-50 PYTHON_DESC= Build with Python 2.7 support Link Here
43
CURL_DESC=		Build with Curl HTTP support
45
CURL_DESC=		Build with Curl HTTP support
44
AMQP_DESC=		Build with AMQP support
46
AMQP_DESC=		Build with AMQP support
45
47
46
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
47
		gettext-runtime python:2.7 shebangfix
48
USE_LDCONFIG=	yes
48
USE_LDCONFIG=	yes
49
USE_RC_SUBR=	syslog-ng
49
USE_RC_SUBR=	syslog-ng
50
SHEBANG_FILES=	lib/merge-grammar.py
50
SHEBANG_FILES=	lib/merge-grammar.py
Lines 65-73 TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper Link Here
65
65
66
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
66
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
67
SPOOF_CONFIGURE_ENABLE=		spoof-source
67
SPOOF_CONFIGURE_ENABLE=		spoof-source
68
SPOOF_CONFIGURE_ON=		--with-libnet=/usr/local/bin
68
SPOOF_CONFIGURE_ON=		--with-libnet=${LOCALBASE}/bin
69
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I/usr/local/include" \
69
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I${LOCALBASE}/include" \
70
				LIBNET_LIBS="-L/usr/local/lib -lnet"
70
				LIBNET_LIBS="-L${LOCALBASE}/lib -lnet"
71
71
72
IPV6_CONFIGURE_ENABLE=		ipv6
72
IPV6_CONFIGURE_ENABLE=		ipv6
73
73
Lines 75-81 AMQP_CONFIGURE_ENABLE= amqp Link Here
75
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
75
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
76
76
77
GEOIP2_CONFIGURE_ENABLE=	geoip2
77
GEOIP2_CONFIGURE_ENABLE=	geoip2
78
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb                                
78
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb
79
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
79
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
80
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
80
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
81
81
Lines 154-160 post-patch: Link Here
154
154
155
post-install:
155
post-install:
156
.if ${PORT_OPTIONS:MDOCS}
156
.if ${PORT_OPTIONS:MDOCS}
157
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
157
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
158
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
158
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
159
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
159
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
160
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
160
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
(-)b/sysutils/syslog-ng314/Makefile (-10 / +12 lines)
Lines 5-11 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.14.1
5
DISTVERSION=	3.14.1
6
PORTREVISION=	5
6
PORTREVISION=	5
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
11
PKGNAMESUFFIX=	314
10
PKGNAMESUFFIX=	314
Lines 14-23 PKGNAMESUFFIX= 314 Link Here
14
MAINTAINER=	cy@FreeBSD.org
13
MAINTAINER=	cy@FreeBSD.org
15
COMMENT=	Powerful syslogd replacement
14
COMMENT=	Powerful syslogd replacement
16
15
16
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
17
18
DEPRECATED=		No longer supported by Balabit
19
EXPIRATION_DATE=	2019-12-31
20
17
LIB_DEPENDS=	libpcre.so:devel/pcre \
21
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
		libuuid.so:misc/e2fsprogs-libuuid
22
		libuuid.so:misc/e2fsprogs-libuuid
19
23
20
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
24
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
25
		gettext-runtime python shebangfix
21
26
22
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
27
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
23
		syslog-ng[0-9][0-9]-[0-9]* \
28
		syslog-ng[0-9][0-9]-[0-9]* \
Lines 40-51 PYTHON_DESC= Build with Python 2.7 support Link Here
40
CURL_DESC=		Build with Curl HTTP support
45
CURL_DESC=		Build with Curl HTTP support
41
AMQP_DESC=		Build with AMQP support
46
AMQP_DESC=		Build with AMQP support
42
47
43
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
44
		gettext-runtime python shebangfix
45
USE_LDCONFIG=	yes
48
USE_LDCONFIG=	yes
46
USE_RC_SUBR=	syslog-ng
49
USE_RC_SUBR=	syslog-ng
47
SHEBANG_FILES=	lib/merge-grammar.py
50
SHEBANG_FILES=	lib/merge-grammar.py
48
SHEBANG_LANG=	python
49
GNU_CONFIGURE=	yes
51
GNU_CONFIGURE=	yes
50
USE_GNOME=	glib20
52
USE_GNOME=	glib20
51
SUB_FILES=	pkg-message
53
SUB_FILES=	pkg-message
Lines 63-71 TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper Link Here
63
65
64
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
66
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
65
SPOOF_CONFIGURE_ENABLE=		spoof-source
67
SPOOF_CONFIGURE_ENABLE=		spoof-source
66
SPOOF_CONFIGURE_ON=		--with-libnet=/usr/local/bin
68
SPOOF_CONFIGURE_ON=		--with-libnet=${LOCALBASE}/bin
67
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I/usr/local/include" \
69
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I${LOCALBASE}/include" \
68
				LIBNET_LIBS="-L/usr/local/lib -lnet"
70
				LIBNET_LIBS="-L${LOCALBASE}/lib -lnet"
69
71
70
IPV6_CONFIGURE_ENABLE=		ipv6
72
IPV6_CONFIGURE_ENABLE=		ipv6
71
73
Lines 73-79 AMQP_CONFIGURE_ENABLE= amqp Link Here
73
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
75
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
74
76
75
GEOIP2_CONFIGURE_ENABLE=	geoip2
77
GEOIP2_CONFIGURE_ENABLE=	geoip2
76
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb                                
78
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb
77
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
79
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
78
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
80
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
79
81
Lines 152-158 post-patch: Link Here
152
154
153
post-install:
155
post-install:
154
.if ${PORT_OPTIONS:MDOCS}
156
.if ${PORT_OPTIONS:MDOCS}
155
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
157
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
156
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
158
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
157
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
159
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
158
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
160
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
(-)b/sysutils/syslog-ng315/Makefile (-49 / +48 lines)
Lines 5-11 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.15.1
5
DISTVERSION=	3.15.1
6
PORTREVISION=	5
6
PORTREVISION=	5
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
11
PKGNAMESUFFIX=	315
10
PKGNAMESUFFIX=	315
Lines 14-23 PKGNAMESUFFIX= 315 Link Here
14
MAINTAINER=	cy@FreeBSD.org
13
MAINTAINER=	cy@FreeBSD.org
15
COMMENT=	Powerful syslogd replacement
14
COMMENT=	Powerful syslogd replacement
16
15
16
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
17
17
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
		libuuid.so:misc/e2fsprogs-libuuid
19
		libuuid.so:misc/e2fsprogs-libuuid
19
20
20
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
21
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
22
		gettext-runtime python shebangfix
21
23
22
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
24
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
23
		syslog-ng[0-9][0-9]-[0-9]* \
25
		syslog-ng[0-9][0-9]-[0-9]* \
Lines 40-51 PYTHON_DESC= Build with Python 2.7 support Link Here
40
CURL_DESC=		Build with Curl HTTP support
42
CURL_DESC=		Build with Curl HTTP support
41
AMQP_DESC=		Build with AMQP support
43
AMQP_DESC=		Build with AMQP support
42
44
43
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
44
		gettext-runtime python 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
48
SHEBANG_LANG=	python
49
GNU_CONFIGURE=	yes
48
GNU_CONFIGURE=	yes
50
USE_GNOME=	glib20
49
USE_GNOME=	glib20
51
SUB_FILES=	pkg-message
50
SUB_FILES=	pkg-message
Lines 63-71 TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper Link Here
63
62
64
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
63
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
65
SPOOF_CONFIGURE_ENABLE=		spoof-source
64
SPOOF_CONFIGURE_ENABLE=		spoof-source
66
SPOOF_CONFIGURE_ON=		--with-libnet=/usr/local/bin
65
SPOOF_CONFIGURE_ON=		--with-libnet=${LOCALBASE}/bin
67
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I/usr/local/include" \
66
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I${LOCALBASE}/include" \
68
				LIBNET_LIBS="-L/usr/local/lib -lnet"
67
				LIBNET_LIBS="-L${LOCALBASE}/lib -lnet"
69
68
70
IPV6_CONFIGURE_ENABLE=		ipv6
69
IPV6_CONFIGURE_ENABLE=		ipv6
71
70
Lines 73-79 AMQP_CONFIGURE_ENABLE= amqp Link Here
73
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
72
AMQP_PLIST_FILES=		lib/syslog-ng/libafamqp.so
74
73
75
GEOIP2_CONFIGURE_ENABLE=	geoip2
74
GEOIP2_CONFIGURE_ENABLE=	geoip2
76
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb                                
75
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb
77
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
76
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
78
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
77
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
79
78
Lines 139-183 PYTHON_CONFIGURE_ENABLE= python Link Here
139
PYTHON_CONFIGURE_WITH=		python=2.7
138
PYTHON_CONFIGURE_WITH=		python=2.7
140
PYTHON_USES=			python:2.7
139
PYTHON_USES=			python:2.7
141
PYTHON_PLIST_FILES=		lib/syslog-ng/libmod-python.so \
140
PYTHON_PLIST_FILES=		lib/syslog-ng/libmod-python.so \
142
                   %%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \
141
		%%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \
143
                   %%PYTHON_SITELIBDIR%%/syslogng/__init__.py \
142
		%%PYTHON_SITELIBDIR%%/syslogng/__init__.py \
144
                   %%PYTHON_SITELIBDIR%%/syslogng/__init__.pyc \
143
		%%PYTHON_SITELIBDIR%%/syslogng/__init__.pyc \
145
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \
144
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \
146
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.pyc \
145
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.pyc \
147
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \
146
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \
148
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.pyc \
147
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.pyc \
149
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \
148
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \
150
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.pyc \
149
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.pyc \
151
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py  \
150
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py  \
152
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.pyc \
151
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.pyc \
153
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py  \
152
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py  \
154
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.pyc \
153
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.pyc \
155
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \
154
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \
156
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.pyc \
155
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.pyc \
157
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \
156
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \
158
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.pyc \
157
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.pyc \
159
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \
158
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \
160
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.pyc \
159
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.pyc \
161
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \
160
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \
162
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.pyc \
161
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.pyc \
163
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \
162
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \
164
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.pyc \
163
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.pyc \
165
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \
164
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \
166
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.pyc \
165
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.pyc \
167
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \
166
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \
168
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.pyc \
167
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.pyc \
169
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \
168
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \
170
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.pyc \
169
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.pyc \
171
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \
170
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \
172
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.pyc \
171
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.pyc \
173
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \
172
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \
174
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.pyc \
173
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.pyc \
175
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \
174
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \
176
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.pyc \
175
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.pyc \
177
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \
176
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \
178
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.pyc \
177
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.pyc \
179
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \
178
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \
180
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.pyc
179
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.pyc
181
180
182
CURL_CONFIGURE_OFF=		--with-libcurl=off
181
CURL_CONFIGURE_OFF=		--with-libcurl=off
183
CURL_LIB_DEPENDS=		libcurl.so:ftp/curl
182
CURL_LIB_DEPENDS=		libcurl.so:ftp/curl
Lines 191-197 post-patch: Link Here
191
190
192
post-install:
191
post-install:
193
.if ${PORT_OPTIONS:MDOCS}
192
.if ${PORT_OPTIONS:MDOCS}
194
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
193
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
195
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
194
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
196
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
195
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
197
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
196
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
(-)b/sysutils/syslog-ng317/Makefile (-50 / +48 lines)
Lines 5-11 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.17.2
5
DISTVERSION=	3.17.2
6
PORTREVISION=	4
6
PORTREVISION=	4
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
11
PKGNAMESUFFIX=	317
10
PKGNAMESUFFIX=	317
Lines 14-23 PKGNAMESUFFIX= 317 Link Here
14
MAINTAINER=	cy@FreeBSD.org
13
MAINTAINER=	cy@FreeBSD.org
15
COMMENT=	Powerful syslogd replacement
14
COMMENT=	Powerful syslogd replacement
16
15
16
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
17
17
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
		libuuid.so:misc/e2fsprogs-libuuid
19
		libuuid.so:misc/e2fsprogs-libuuid
19
20
20
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
21
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
22
		gettext-runtime python:build shebangfix
21
23
22
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
24
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
23
		syslog-ng[0-9][0-9]-[0-9]* \
25
		syslog-ng[0-9][0-9]-[0-9]* \
Lines 40-51 PYTHON_DESC= Build with Python 2.7 support Link Here
40
CURL_DESC=		Build with Curl HTTP support
42
CURL_DESC=		Build with Curl HTTP support
41
AMQP_DESC=		Build with AMQP support
43
AMQP_DESC=		Build with AMQP support
42
44
43
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
44
		gettext-runtime python: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
48
SHEBANG_LANG=	python
49
GNU_CONFIGURE=	yes
48
GNU_CONFIGURE=	yes
50
USE_GNOME=	glib20
49
USE_GNOME=	glib20
51
SUB_FILES=	pkg-message
50
SUB_FILES=	pkg-message
Lines 63-71 TCP_WRAPPERS_CONFIGURE_ENABLE= tcp-wrapper Link Here
63
62
64
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
63
SPOOF_LIB_DEPENDS=		libnet.so:net/libnet
65
SPOOF_CONFIGURE_ENABLE=		spoof-source
64
SPOOF_CONFIGURE_ENABLE=		spoof-source
66
SPOOF_CONFIGURE_ON=		--with-libnet=/usr/local/bin
65
SPOOF_CONFIGURE_ON=		--with-libnet=${LOCALBASE}/bin
67
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I/usr/local/include" \
66
SPOOF_CONFIGURE_ENV=		LIBNET_CFLAGS="-I${LOCALBASE}/include" \
68
				LIBNET_LIBS="-L/usr/local/lib -lnet"
67
				LIBNET_LIBS="-L${LOCALBASE}/lib -lnet"
69
68
70
IPV6_CONFIGURE_ENABLE=		ipv6
69
IPV6_CONFIGURE_ENABLE=		ipv6
71
70
Lines 74-80 AMQP_PLIST_FILES= lib/syslog-ng/libafamqp.so Link Here
74
AMQP_LIB_DEPENDS=		librabbitmq.so:net/rabbitmq-c
73
AMQP_LIB_DEPENDS=		librabbitmq.so:net/rabbitmq-c
75
74
76
GEOIP2_CONFIGURE_ENABLE=	geoip2
75
GEOIP2_CONFIGURE_ENABLE=	geoip2
77
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb                                
76
GEOIP2_LIB_DEPENDS=		libmaxminddb.so:net/libmaxminddb
78
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
77
GEOIP2_LDFLAGS=			-L${LOCALBASE}/lib
79
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
78
GEOIP2_PLIST_FILES=		lib/syslog-ng/libgeoip2-plugin.so
80
79
Lines 140-190 PYTHON_CONFIGURE_ON= --enable-python Link Here
140
PYTHON_CONFIGURE_OFF=		--disable-python --with-python=2.7
139
PYTHON_CONFIGURE_OFF=		--disable-python --with-python=2.7
141
PYTHON_CONFIGURE_WITH=		python=2.7
140
PYTHON_CONFIGURE_WITH=		python=2.7
142
PYTHON_PLIST_FILES=		lib/syslog-ng/libmod-python.so \
141
PYTHON_PLIST_FILES=		lib/syslog-ng/libmod-python.so \
143
                   %%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \
142
		%%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \
144
                   %%PYTHON_SITELIBDIR%%/syslogng/__init__.py \
143
		%%PYTHON_SITELIBDIR%%/syslogng/__init__.py \
145
                   %%PYTHON_SITELIBDIR%%/syslogng/__init__.pyc \
144
		%%PYTHON_SITELIBDIR%%/syslogng/__init__.pyc \
146
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \
145
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \
147
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.pyc \
146
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.pyc \
148
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \
147
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \
149
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.pyc \
148
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.pyc \
150
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \
149
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \
151
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.pyc \
150
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.pyc \
152
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py  \
151
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py  \
153
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.pyc \
152
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.pyc \
154
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py  \
153
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py  \
155
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.pyc \
154
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.pyc \
156
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \
155
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \
157
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.pyc \
156
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.pyc \
158
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \
157
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \
159
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.pyc \
158
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.pyc \
160
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \
159
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \
161
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.pyc \
160
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.pyc \
162
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \
161
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \
163
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.pyc \
162
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.pyc \
164
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \
163
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \
165
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.pyc \
164
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.pyc \
166
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \
165
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \
167
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.pyc \
166
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.pyc \
168
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \
167
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \
169
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.pyc \
168
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.pyc \
170
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \
169
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \
171
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.pyc \
170
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.pyc \
172
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \
171
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \
173
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.pyc \
172
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.pyc \
174
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \
173
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \
175
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.pyc \
174
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.pyc \
176
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \
175
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \
177
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.pyc \
176
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.pyc \
178
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \
177
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \
179
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.pyc \
178
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.pyc \
180
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \
179
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \
181
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.pyc
180
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.pyc
182
181
183
CURL_CONFIGURE_OFF=		--with-libcurl=off
182
CURL_CONFIGURE_OFF=		--with-libcurl=off
184
CURL_LIB_DEPENDS=		libcurl.so:ftp/curl
183
CURL_LIB_DEPENDS=		libcurl.so:ftp/curl
185
CURL_PLIST_FILES=		lib/syslog-ng/libhttp.so
184
CURL_PLIST_FILES=		lib/syslog-ng/libhttp.so
186
185
187
188
.include <bsd.port.pre.mk>
186
.include <bsd.port.pre.mk>
189
187
190
.if !${PORT_OPTIONS:MJSON}
188
.if !${PORT_OPTIONS:MJSON}
Lines 197-203 post-patch: Link Here
197
195
198
post-install:
196
post-install:
199
.if ${PORT_OPTIONS:MDOCS}
197
.if ${PORT_OPTIONS:MDOCS}
200
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
198
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
201
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
199
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
202
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
200
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
203
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
201
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
(-)b/sysutils/syslog-ng318/Makefile (-49 / +48 lines)
Lines 5-11 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.18.1
5
DISTVERSION=	3.18.1
6
PORTREVISION=	2
6
PORTREVISION=	2
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
11
PKGNAMESUFFIX=	318
10
PKGNAMESUFFIX=	318
Lines 14-23 PKGNAMESUFFIX= 318 Link Here
14
MAINTAINER=	cy@FreeBSD.org
13
MAINTAINER=	cy@FreeBSD.org
15
COMMENT=	Powerful syslogd replacement
14
COMMENT=	Powerful syslogd replacement
16
15
16
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
17
17
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
		libuuid.so:misc/e2fsprogs-libuuid
19
		libuuid.so:misc/e2fsprogs-libuuid
19
20
20
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
21
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
22
		gettext-runtime python:3.6,build shebangfix
21
23
22
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
24
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
23
		syslog-ng[0-9][0-9]-[0-9]* \
25
		syslog-ng[0-9][0-9]-[0-9]* \
Lines 40-47 PYTHON_DESC= Build with Python 3.6 support Link Here
40
CURL_DESC=		Build with Curl HTTP support
42
CURL_DESC=		Build with Curl HTTP support
41
AMQP_DESC=		Build with AMQP support
43
AMQP_DESC=		Build with AMQP 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 140-190 PYTHON_CONFIGURE_ON= --enable-python Link Here
140
PYTHON_CONFIGURE_OFF=		--disable-python --with-python=3.6
140
PYTHON_CONFIGURE_OFF=		--disable-python --with-python=3.6
141
PYTHON_CONFIGURE_WITH=		python=3.6
141
PYTHON_CONFIGURE_WITH=		python=3.6
142
PYTHON_PLIST_FILES=		lib/syslog-ng/libmod-python.so \
142
PYTHON_PLIST_FILES=		lib/syslog-ng/libmod-python.so \
143
                   %%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \
143
		%%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \
144
                   %%PYTHON_SITELIBDIR%%/syslogng/__init__.py \
144
		%%PYTHON_SITELIBDIR%%/syslogng/__init__.py \
145
                   %%PYTHON_SITELIBDIR%%/syslogng/__pycache__/__init__.cpython-36.pyc \
145
		%%PYTHON_SITELIBDIR%%/syslogng/__pycache__/__init__.cpython-36.pyc \
146
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \
146
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \
147
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/__init__.cpython-36.pyc \
147
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/__init__.cpython-36.pyc \
148
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \
148
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \
149
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/choicecompleter.cpython-36.pyc \
149
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/choicecompleter.cpython-36.pyc \
150
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \
150
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \
151
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-36.pyc \
151
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-36.pyc \
152
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py  \
152
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py  \
153
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completer.cpython-36.pyc \
153
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completer.cpython-36.pyc \
154
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py  \
154
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py  \
155
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completerlang.cpython-36.pyc \
155
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completerlang.cpython-36.pyc \
156
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \
156
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \
157
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuggercli.cpython-36.pyc \
157
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuggercli.cpython-36.pyc \
158
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \
158
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \
159
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuglang.cpython-36.pyc \
159
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuglang.cpython-36.pyc \
160
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \
160
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \
161
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/getoptlexer.cpython-36.pyc \
161
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/getoptlexer.cpython-36.pyc \
162
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \
162
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \
163
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/langcompleter.cpython-36.pyc \
163
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/langcompleter.cpython-36.pyc \
164
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \
164
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \
165
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexer.cpython-36.pyc \
165
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexer.cpython-36.pyc \
166
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \
166
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \
167
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexertoken.cpython-36.pyc \
167
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexertoken.cpython-36.pyc \
168
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \
168
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \
169
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/macrocompleter.cpython-36.pyc \
169
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/macrocompleter.cpython-36.pyc \
170
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \
170
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \
171
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/readline.cpython-36.pyc \
171
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/readline.cpython-36.pyc \
172
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \
172
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \
173
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/syslognginternals.cpython-36.pyc \
173
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/syslognginternals.cpython-36.pyc \
174
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \
174
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \
175
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tablexer.cpython-36.pyc \
175
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tablexer.cpython-36.pyc \
176
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \
176
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \
177
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelang.cpython-36.pyc \
177
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelang.cpython-36.pyc \
178
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \
178
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \
179
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelexer.cpython-36.pyc \
179
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelexer.cpython-36.pyc \
180
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \
180
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \
181
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tflang.cpython-36.pyc
181
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tflang.cpython-36.pyc
182
182
183
CURL_CONFIGURE_OFF=		--with-libcurl=off
183
CURL_CONFIGURE_OFF=		--with-libcurl=off
184
CURL_LIB_DEPENDS=		libcurl.so:ftp/curl
184
CURL_LIB_DEPENDS=		libcurl.so:ftp/curl
185
CURL_PLIST_FILES=		lib/syslog-ng/libhttp.so
185
CURL_PLIST_FILES=		lib/syslog-ng/libhttp.so
186
186
187
188
.include <bsd.port.pre.mk>
187
.include <bsd.port.pre.mk>
189
188
190
.if !${PORT_OPTIONS:MJSON}
189
.if !${PORT_OPTIONS:MJSON}
Lines 197-203 post-patch: Link Here
197
196
198
post-install:
197
post-install:
199
.if ${PORT_OPTIONS:MDOCS}
198
.if ${PORT_OPTIONS:MDOCS}
200
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
199
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
201
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
200
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
202
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
201
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
203
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
202
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
(-)b/sysutils/syslog-ng319/Makefile (-49 / +48 lines)
Lines 5-11 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.19.1
5
DISTVERSION=	3.19.1
6
PORTREVISION=	3
6
PORTREVISION=	3
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
11
PKGNAMESUFFIX=	319
10
PKGNAMESUFFIX=	319
Lines 14-23 PKGNAMESUFFIX= 319 Link Here
14
MAINTAINER=	cy@FreeBSD.org
13
MAINTAINER=	cy@FreeBSD.org
15
COMMENT=	Powerful syslogd replacement
14
COMMENT=	Powerful syslogd replacement
16
15
16
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
17
17
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
LIB_DEPENDS=	libpcre.so:devel/pcre \
18
		libuuid.so:misc/e2fsprogs-libuuid
19
		libuuid.so:misc/e2fsprogs-libuuid
19
20
20
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
21
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
22
		gettext-runtime python:3.6,build shebangfix
21
23
22
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
24
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
23
		syslog-ng[0-9][0-9]-[0-9]* \
25
		syslog-ng[0-9][0-9]-[0-9]* \
Lines 40-47 PYTHON_DESC= Build with Python 3.6 support Link Here
40
CURL_DESC=		Build with Curl HTTP support
42
CURL_DESC=		Build with Curl HTTP support
41
AMQP_DESC=		Build with AMQP support
43
AMQP_DESC=		Build with AMQP 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 140-190 PYTHON_CONFIGURE_ON= --enable-python Link Here
140
PYTHON_CONFIGURE_OFF=		--disable-python --with-python=3.6
140
PYTHON_CONFIGURE_OFF=		--disable-python --with-python=3.6
141
PYTHON_CONFIGURE_WITH=		python=3.6
141
PYTHON_CONFIGURE_WITH=		python=3.6
142
PYTHON_PLIST_FILES=		lib/syslog-ng/libmod-python.so \
142
PYTHON_PLIST_FILES=		lib/syslog-ng/libmod-python.so \
143
                   %%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \
143
		%%PYTHON_SITELIBDIR%%/syslogng-1.0-py%%PYTHON_VER%%.egg-info \
144
                   %%PYTHON_SITELIBDIR%%/syslogng/__init__.py \
144
		%%PYTHON_SITELIBDIR%%/syslogng/__init__.py \
145
                   %%PYTHON_SITELIBDIR%%/syslogng/__pycache__/__init__.cpython-36.pyc \
145
		%%PYTHON_SITELIBDIR%%/syslogng/__pycache__/__init__.cpython-36.pyc \
146
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \
146
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__init__.py \
147
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/__init__.cpython-36.pyc \
147
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/__init__.cpython-36.pyc \
148
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \
148
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/choicecompleter.py \
149
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/choicecompleter.cpython-36.pyc \
149
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/choicecompleter.cpython-36.pyc \
150
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \
150
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/commandlinelexer.py \
151
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-36.pyc \
151
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/commandlinelexer.cpython-36.pyc \
152
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py  \
152
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completer.py  \
153
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completer.cpython-36.pyc \
153
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completer.cpython-36.pyc \
154
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py  \
154
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/completerlang.py  \
155
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completerlang.cpython-36.pyc \
155
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/completerlang.cpython-36.pyc \
156
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \
156
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuggercli.py \
157
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuggercli.cpython-36.pyc \
157
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuggercli.cpython-36.pyc \
158
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \
158
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/debuglang.py \
159
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuglang.cpython-36.pyc \
159
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/debuglang.cpython-36.pyc \
160
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \
160
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/getoptlexer.py \
161
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/getoptlexer.cpython-36.pyc \
161
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/getoptlexer.cpython-36.pyc \
162
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \
162
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/langcompleter.py \
163
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/langcompleter.cpython-36.pyc \
163
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/langcompleter.cpython-36.pyc \
164
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \
164
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexer.py \
165
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexer.cpython-36.pyc \
165
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexer.cpython-36.pyc \
166
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \
166
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/lexertoken.py \
167
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexertoken.cpython-36.pyc \
167
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/lexertoken.cpython-36.pyc \
168
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \
168
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/macrocompleter.py \
169
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/macrocompleter.cpython-36.pyc \
169
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/macrocompleter.cpython-36.pyc \
170
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \
170
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/readline.py \
171
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/readline.cpython-36.pyc \
171
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/readline.cpython-36.pyc \
172
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \
172
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/syslognginternals.py \
173
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/syslognginternals.cpython-36.pyc \
173
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/syslognginternals.cpython-36.pyc \
174
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \
174
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tablexer.py \
175
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tablexer.cpython-36.pyc \
175
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tablexer.cpython-36.pyc \
176
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \
176
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelang.py \
177
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelang.cpython-36.pyc \
177
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelang.cpython-36.pyc \
178
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \
178
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/templatelexer.py \
179
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelexer.cpython-36.pyc \
179
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/templatelexer.cpython-36.pyc \
180
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \
180
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/tflang.py \
181
                   %%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tflang.cpython-36.pyc
181
		%%PYTHON_SITELIBDIR%%/syslogng/debuggercli/__pycache__/tflang.cpython-36.pyc
182
182
183
CURL_CONFIGURE_OFF=		--with-libcurl=off
183
CURL_CONFIGURE_OFF=		--with-libcurl=off
184
CURL_LIB_DEPENDS=		libcurl.so:ftp/curl
184
CURL_LIB_DEPENDS=		libcurl.so:ftp/curl
185
CURL_PLIST_FILES=		lib/syslog-ng/libhttp.so
185
CURL_PLIST_FILES=		lib/syslog-ng/libhttp.so
186
186
187
188
.include <bsd.port.pre.mk>
187
.include <bsd.port.pre.mk>
189
188
190
.if !${PORT_OPTIONS:MJSON}
189
.if !${PORT_OPTIONS:MJSON}
Lines 197-203 post-patch: Link Here
197
196
198
post-install:
197
post-install:
199
.if ${PORT_OPTIONS:MDOCS}
198
.if ${PORT_OPTIONS:MDOCS}
200
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
199
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
201
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
200
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
202
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
201
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
203
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
202
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
(-)b/sysutils/syslog-ng320/Makefile (-49 / +49 lines)
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}
(-)b/sysutils/syslog-ng39/Makefile (-7 / +9 lines)
Lines 5-13 PORTNAME= syslog-ng Link Here
5
DISTVERSION=	3.9.1
5
DISTVERSION=	3.9.1
6
PORTREVISION=	6
6
PORTREVISION=	6
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
DISTFILES=	syslog-ng-${DISTVERSION}.tar.gz
9
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
8
MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
10
11
.if !defined(MASTERDIR)
9
.if !defined(MASTERDIR)
12
PKGNAMESUFFIX=	39
10
PKGNAMESUFFIX=	39
13
.endif
11
.endif
Lines 15-28 PKGNAMESUFFIX= 39 Link Here
15
MAINTAINER=	cy@FreeBSD.org
13
MAINTAINER=	cy@FreeBSD.org
16
COMMENT=	Powerful syslogd replacement
14
COMMENT=	Powerful syslogd replacement
17
15
16
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
17
18
DEPRECATED=		No longer supported by Balabit
19
EXPIRATION_DATE=	2019-12-31
20
18
LIB_DEPENDS=	libevtlog.so:sysutils/eventlog \
21
LIB_DEPENDS=	libevtlog.so:sysutils/eventlog \
19
		libpcre.so:devel/pcre \
22
		libpcre.so:devel/pcre \
20
		libuuid.so:misc/e2fsprogs-libuuid
23
		libuuid.so:misc/e2fsprogs-libuuid
21
24
22
BROKEN_sparc64=		fails to link: Internal error: Segmentation fault (program ld)
25
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
26
		gettext-runtime
23
27
24
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
28
CONFLICTS?=	syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
25
		syslog-ng[0-9][0-9]-[0-9]* \
29
		syslog-ng[0-24-9][0-9]-[0-9]* \
26
		syslog-ng[0-9][0-9][0-9]-[0-9]* \
30
		syslog-ng[0-9][0-9][0-9]-[0-9]* \
27
		syslog-ng-devel-[0-9]* \
31
		syslog-ng-devel-[0-9]* \
28
		syslog-ng-incubator-*
32
		syslog-ng-incubator-*
Lines 43-50 JAVA_MOD_DESC= Build with Java modules (needs Maven / Internet access) Link Here
43
PYTHON_DESC=		Build with Python 2.7 support
47
PYTHON_DESC=		Build with Python 2.7 support
44
CURL_DESC=		Build with Curl HTTP support
48
CURL_DESC=		Build with Curl HTTP support
45
49
46
USES=		autoreconf:build gmake libtool pathfix pkgconfig ssl \
47
		gettext-runtime
48
USE_LDCONFIG=	yes
50
USE_LDCONFIG=	yes
49
USE_RC_SUBR=	syslog-ng
51
USE_RC_SUBR=	syslog-ng
50
GNU_CONFIGURE=	yes
52
GNU_CONFIGURE=	yes
Lines 142-148 post-patch: Link Here
142
144
143
post-install:
145
post-install:
144
.if ${PORT_OPTIONS:MDOCS}
146
.if ${PORT_OPTIONS:MDOCS}
145
	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
147
	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
146
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
148
	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
147
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
149
	${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
148
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
150
	${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}

Return to bug 236845