ports/174654: [NEW PORT] sysutils/rsyslog7: Syslogd supporting SQL, TCP, and TLS

Denis Generalov gd at rambler-co.ru
Sun Dec 23 10:20:00 UTC 2012


>Number:         174654
>Category:       ports
>Synopsis:       [NEW PORT] sysutils/rsyslog7: Syslogd supporting SQL, TCP, and TLS
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 23 10:20:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Denis Generalov
>Release:        FreeBSD 9.0-STABLE amd64
>Organization:
Rambler
>Environment:
FreeBSD tyl.rambler.ramblermedia.com 9.0-STABLE FreeBSD 9.0-STABLE #1: Tue Feb 14 22:57:58 MSK 2012     root at tyl2.park.rambler.ru:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
This is port of stable version of 7 branch.
This port although depends on databases/libmongo-client (see PR port/174652) and sysutils/liblognorm (see PR port/174653)
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

===> Creating shar file
===> Viewing diff with more
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	rsyslog7
#	rsyslog7/Makefile
#	rsyslog7/pkg-plist
#	rsyslog7/pkg-descr
#	rsyslog7/distinfo
#	rsyslog7/files
#	rsyslog7/files/rsyslogd.in
#	rsyslog7/files/patch-m4__libtool.m4
#	rsyslog7/files/patch-grammar__lexer.l
#	rsyslog7/files/patch-configure.ac
#	rsyslog7/files/patch-plugins__omprog__omprog.c
#
echo c - rsyslog7
mkdir -p rsyslog7 > /dev/null 2>&1
echo x - rsyslog7/Makefile
sed 's/^X//' >rsyslog7/Makefile << '3b5da596b0810399f8a64fbe43b2845a'
X# Created by: Denis Generalov <gd at rambler-co.ru>
X# $FreeBSD$
X
XPORTNAME=	rsyslog
XPORTVERSION=	7.2.4
XCATEGORIES=	sysutils
XMASTER_SITES=	http://www.rsyslog.com/files/download/rsyslog/
X
XMAINTAINER=	gd at rambler-co.ru
XCOMMENT=	Syslogd supporting SQL, TCP, and TLS
X
XLICENSE=	GPLv3
X
XLIB_DEPENDS=	ee:${PORTSDIR}/devel/libee \
X		estr:${PORTSDIR}/devel/libestr \
X		json:${PORTSDIR}/devel/json-c \
X		sysinfo:${PORTSDIR}/devel/libsysinfo
X
XOPTIONS_DEFINE=	\
X	ZLIB \
X	GSSAPI \
X	KLOG \
X	KMSG \
X	INET \
X	MYSQL \
X	PGSQL \
X	LIBDBI \
X	SNMP \
X	UUID \
X	ELASTICSEARCH \
X	GNUTLS \
X	MAIL \
X	IMDIAG \
X	MMNORMALIZE \
X	MMJSONPARSE \
X	MMAUDIT \
X	RELP \
X	RFC3195 \
X	IMFILE \
X	IMPSTATS \
X	OMPROG \
X	OMUDPSPOOF \
X	OMSTDOUT \
X	PMLASTMSG \
X	PMCISCONAMES \
X	PMAIXFORWARDEDFROM \
X	PMSNARE \
X	RFC3164SD \
X	OMRULESET \
X	OMUXSOCK \
X	SMCUSTBINDCDR \
X	MMSNMPTRAPD \
X	OMONGODB \
X	IMZMQ3 \
X	OMZMQ3 \
X	OMHIREDIS
XOPTIONS_DEFAULT=	IMDIAG IMFILE IMPSTATS INET KLOG MAIL OMSTDOUT UUID ZLIB
X
XKLOG_DESC=		Integrated klog functionality
XKMSG_DESC=		Kmsg structured kernel logs
XINET_DESC=		Enable networking support
XLIBDBI_DESC=		Enable libdbi database support
XUUID_DESC=		Enable support for uuid generation
XELASTICSEARCH_DESC=	Enable elasticsearch output module
XMAIL_DESC=		Enable mail support
XIMDIAG_DESC=		Enable imdiag
XMMNORMALIZE_DESC=	Enable building mmnormalize support
XMMJSONPARSE_DESC=	Enable building mmjsonparse support
XMMAUDIT_DESC=		Enable building mmaudit support
XRELP_DESC=		Enable RELP support
XRFC3195_DESC=		Enable RFC3195 support
XIMFILE_DESC=		Enable file input module
XIMPSTATS_DESC=		Enable periodic statistics module
XOMPROG_DESC=		Enable omprog module
XOMUDPSPOOF_DESC=	Enable omudpspoof module
XOMSTDOUT_DESC=		Enable stdout module
XPMLASTMSG_DESC=		Enable lastmsg parser module
XPMCISCONAMES_DESC=	Enable cisconames parser module
XPMAIXFORWARDEDFROM_DESC=Enable aixforwardedfrom parser module
XPMSNARE_DESC=		Enable snare parser module
XRFC3164SD_DESC=		Enable rfc3164sd parser module
XOMRULESET_DESC=		Enable ruleset forwarding module
XOMUXSOCK_DESC=		Enable omuxsock module
XSMCUSTBINDCDR_DESC=	Enable sm_cust_bindcdr module
XMMSNMPTRAPD_DESC=	Enable mmsnmptrapd module
XOMONGODB_DESC=		Enable ommongodb template module
XIMZMQ3_DESC=		Enable imzmq3 output module
XOMZMQ3_DESC=		Enable omzmq3 output module
XOMHIREDIS_DESC=		Enable omhiredis template module
X
XUSE_AUTOTOOLS=	aclocal autoconf automake libtool
XACLOCAL_ARGS=	-I ${WRKSRC}/m4
XUSE_LDCONFIG=	yes
XUSE_PKGCONFIG=	build
XGNU_CONFIGURE=	yes
XMAN5=		rsyslog.conf.5
XMAN8=		rsyslogd.8
XUSE_RC_SUBR=	rsyslogd
X
XPORTSCOUT=	limit:^7
XCONFLICTS=	rsyslog-[123456890].*
X
X.include <bsd.port.options.mk>
X
XCONFIGURE_ARGS+=--enable-regexp --enable-rsyslogrt --enable-rsyslogd
X
X.if ${PORT_OPTIONS:MZLIB}
XCONFIGURE_ARGS+=--enable-zlib
XPLIST_FILES+=	lib/rsyslog/lmzlibw.so \
X		lib/rsyslog/lmzlibw.la \
X		lib/rsyslog/lmzlibw.a
X.else
XCONFIGURE_ARGS+=--disable-zlib
X.endif
X
X.if ${PORT_OPTIONS:MGSSAPI}
XCONFIGURE_ARGS+=--enable-gssapi-krb5
XPLIST_FILES+=	lib/rsyslog/lmgssutil.so \
X		lib/rsyslog/lmgssutil.la \
X		lib/rsyslog/lmgssutil.a \
X		lib/rsyslog/omgssapi.so \
X		lib/rsyslog/omgssapi.la \
X		lib/rsyslog/omgssapi.a \
X		lib/rsyslog/imgssapi.so \
X		lib/rsyslog/imgssapi.la \
X		lib/rsyslog/imgssapi.a
X.else
XCONFIGURE_ARGS+=--disable-gssapi-krb5
X.endif
X
X.if ${PORT_OPTIONS:MKLOG}
XCONFIGURE_ARGS+=--enable-klog
XPLIST_FILES+=	lib/rsyslog/imklog.so \
X		lib/rsyslog/imklog.la \
X		lib/rsyslog/imklog.a
X.else
XCONFIGURE_ARGS+=--disable-klog
X.endif
X
X.if ${PORT_OPTIONS:MKMSG}
XCONFIGURE_ARGS+=--enable-kmsg
XPLIST_FILES+=	lib/rsyslog/imkmsg.so \
X		lib/rsyslog/imkmsg.la \
X		lib/rsyslog/imkmsg.a
X.else
XCONFIGURE_ARGS+=--disable-kmsg
X.endif
X
X.if ${PORT_OPTIONS:MINET}
XCONFIGURE_ARGS+=--enable-inet
XPLIST_FILES+=	lib/rsyslog/lmnet.so \
X		lib/rsyslog/lmnet.la \
X		lib/rsyslog/lmnetstrms.so \
X		lib/rsyslog/lmnetstrms.la \
X		lib/rsyslog/lmstrmsrv.so \
X		lib/rsyslog/lmstrmsrv.la \
X		lib/rsyslog/lmnsd_ptcp.so \
X		lib/rsyslog/lmnsd_ptcp.la \
X		lib/rsyslog/lmnet.a \
X		lib/rsyslog/lmnetstrms.a \
X		lib/rsyslog/lmstrmsrv.a \
X		lib/rsyslog/lmnsd_ptcp.a \
X		lib/rsyslog/lmtcpsrv.so \
X		lib/rsyslog/lmtcpsrv.la \
X		lib/rsyslog/lmtcpclt.so \
X		lib/rsyslog/lmtcpclt.la \
X		lib/rsyslog/lmtcpsrv.a \
X		lib/rsyslog/lmtcpclt.a
X.else
XCONFIGURE_ARGS+=--disable-inet
X.endif
X
X.if ${PORT_OPTIONS:MDEBUG}
XCONFIGURE_ARGS+=--enable-debug
X.else
XCONFIGURE_ARGS+=--disable-debug
X.endif
X
X.if ${PORT_OPTIONS:MMYSQL}
XUSE_MYSQL=	yes
XCONFIGURE_ARGS+=--enable-mysql
XPLIST_FILES+=	lib/rsyslog/ommysql.so \
X		lib/rsyslog/ommysql.la \
X		lib/rsyslog/ommysql.a
X.else
XCONFIGURE_ARGS+=--disable-mysql
X.endif
X
X.if ${PORT_OPTIONS:MPGSQL}
XUSE_PGSQL=	yes
XCONFIGURE_ARGS+=--enable-pgsql
XPLIST_FILES+=	lib/rsyslog/ompgsql.so \
X		lib/rsyslog/ompgsql.la \
X		lib/rsyslog/ompgsql.a
X.else
XCONFIGURE_ARGS+=--disable-pgsql
X.endif
X
X.if ${PORT_OPTIONS:MLIBDBI}
X# TODO
XCFLAGS+=	-I${LOCALBASE}/include
XCPPFLAGS+=	-I${LOCALBASE}/include
XLDFLAGS+=	-L${LOCALBASE}/lib
XLIB_DEPENDS+=	dbi:${PORTSDIR}/databases/libdbi
XCONFIGURE_ARGS+=--enable-libdbi
XPLIST_FILES+=	lib/rsyslog/omlibdbi.so \
X		lib/rsyslog/omlibdbi.la \
X		lib/rsyslog/omlibdbi.a
X.else
XCONFIGURE_ARGS+=--disable-libdbi
X.endif
X
X.if ${PORT_OPTIONS:MSNMP}
XCFLAGS+=	-I${LOCALBASE}/include
XCPPFLAGS+=	-I${LOCALBASE}/include
XLDFLAGS+=	-L${LOCALBASE}/lib
XLIB_DEPENDS+=	netsnmp:${PORTSDIR}/net-mgmt/net-snmp
XCONFIGURE_ARGS+=--enable-snmp
XPLIST_FILES+=	lib/rsyslog/omsnmp.so \
X		lib/rsyslog/omsnmp.la \
X		lib/rsyslog/omsnmp.a
X.else
XCONFIGURE_ARGS+=--disable-snmp
X.endif
X
X.if ${PORT_OPTIONS:MUUID}
XLIB_DEPENDS+=	uuid:${PORTSDIR}/misc/e2fsprogs-libuuid
XCONFIGURE_ARGS+=--enable-uuid
X.else
XCONFIGURE_ARGS+=--disable-uuid
X.endif
X
X.if ${PORT_OPTIONS:MELASTICSEARCH}
XLIB_DEPENDS+=	curl:${PORTSDIR}/ftp/curl
XCONFIGURE_ARGS+=--enable-elasticsearch
XPLIST_FILES+=	lib/rsyslog/omelasticsearch.so \
X		lib/rsyslog/omelasticsearch.la \
X		lib/rsyslog/omelasticsearch.a
X.else
XCONFIGURE_ARGS+=--disable-elasticsearch
X.endif
X
X.if ${PORT_OPTIONS:MGNUTLS}
XLIB_DEPENDS+=	gnutls:${PORTSDIR}/security/gnutls
XCONFIGURE_ARGS+=--enable-gnutls
XPLIST_FILES+=	lib/rsyslog/lmnsd_gtls.so \
X		lib/rsyslog/lmnsd_gtls.la \
X		lib/rsyslog/lmnsd_gtls.a
X.else
XCONFIGURE_ARGS+=--disable-gnutls
X.endif
X
X.if ${PORT_OPTIONS:MMAIL}
XCONFIGURE_ARGS+=--enable-mail
XPLIST_FILES+=	lib/rsyslog/ommail.so \
X		lib/rsyslog/ommail.la \
X		lib/rsyslog/ommail.a
X.else
XCONFIGURE_ARGS+=--disable-mail
X.endif
X
X.if ${PORT_OPTIONS:MIMDIAG}
XCONFIGURE_ARGS+=--enable-imdiag
XPLIST_FILES+=	lib/rsyslog/imdiag.so \
X		lib/rsyslog/imdiag.la \
X		lib/rsyslog/imdiag.a
X.else
XCONFIGURE_ARGS+=--disable-imdiag
X.endif
X
X.if ${PORT_OPTIONS:MMMNORMALIZE}
XLIB_DEPENDS+=	lognorm:${PORTSDIR}/sysutils/liblognorm
XCONFIGURE_ARGS+=--enable-mmnormalize
XPLIST_FILES+=	lib/rsyslog/mmnormalize.so \
X		lib/rsyslog/mmnormalize.la \
X		lib/rsyslog/mmnormalize.a
X.else
XCONFIGURE_ARGS+=--disable-mmnormalize
X.endif
X
X.if ${PORT_OPTIONS:MMMJSONPARSE}
XLIB_DEPENDS+=	lognorm:${PORTSDIR}/sysutils/liblognorm
XCONFIGURE_ARGS+=--enable-mmjsonparse
XPLIST_FILES+=	lib/rsyslog/mmjsonparse.so \
X		lib/rsyslog/mmjsonparse.la \
X		lib/rsyslog/mmjsonparse.a
X.else
XCONFIGURE_ARGS+=--disable-mmjsonparse
X.endif
X
X.if ${PORT_OPTIONS:MMMAUDIT}
XLIB_DEPENDS+=	lognorm:${PORTSDIR}/sysutils/liblognorm
XCONFIGURE_ARGS+=--enable-mmaudit
XPLIST_FILES+=	lib/rsyslog/mmaudit.so \
X		lib/rsyslog/mmaudit.la \
X		lib/rsyslog/mmaudit.a
X.else
XCONFIGURE_ARGS+=--disable-mmaudit
X.endif
X
X.if ${PORT_OPTIONS:MRELP}
XLIB_DEPENDS+=	relp:${PORTSDIR}/devel/librelp
XCONFIGURE_ARGS+=--enable-relp
XPLIST_FILES+=	lib/rsyslog/omrelp.so \
X		lib/rsyslog/omrelp.la \
X		lib/rsyslog/omrelp.a \
X		lib/rsyslog/imrelp.so \
X		lib/rsyslog/imrelp.la \
X		lib/rsyslog/imrelp.a
X.else
XCONFIGURE_ARGS+=--disable-relp
X.endif
X
X.if ${PORT_OPTIONS:MRFC3195}
XLIB_DEPENDS+=	logging:${PORTSDIR}/devel/liblogging
XCONFIGURE_ARGS+=--enable-rfc3195
XPLIST_FILES+=	lib/rsyslog/im3195.so \
X		lib/rsyslog/im3195.la \
X		lib/rsyslog/im3195.a
X.else
XCONFIGURE_ARGS+=--disable-rfc3195
X.endif
X
X.if ${PORT_OPTIONS:MIMFILE}
XCONFIGURE_ARGS+=--enable-imfile
XPLIST_FILES+=	lib/rsyslog/imfile.so \
X		lib/rsyslog/imfile.la \
X		lib/rsyslog/imfile.a
X.else
XCONFIGURE_ARGS+=--disable-imfile
X.endif
X
X.if ${PORT_OPTIONS:MIMPSTATS}
XCONFIGURE_ARGS+=--enable-impstats
XPLIST_FILES+=	lib/rsyslog/impstats.so \
X		lib/rsyslog/impstats.la \
X		lib/rsyslog/impstats.a
X.else
XCONFIGURE_ARGS+=--disable-impstats
X.endif
X
X.if ${PORT_OPTIONS:MOMPROG}
XCONFIGURE_ARGS+=--enable-omprog
XPLIST_FILES+=	lib/rsyslog/omprog.so \
X		lib/rsyslog/omprog.la \
X		lib/rsyslog/omprog.a
X.else
XCONFIGURE_ARGS+=--disable-omprog
X.endif
X
X.if ${PORT_OPTIONS:MOMUDPSPOOF}
XCFLAGS+=	-I${LOCALBASE}/include/libnet116
XCPPFLAGS+=	-I${LOCALBASE}/include/libnet116
XLDFLAGS+=	-L${LOCALBASE}/lib/libnet116
XLIB_DEPENDS+=	net:${PORTSDIR}/net/libnet-devel
XCONFIGURE_ARGS+=--enable-omudpspoof
XPLIST_FILES+=	lib/rsyslog/omudpspoof.so \
X		lib/rsyslog/omudpspoof.la \
X		lib/rsyslog/omudpspoof.a
X.else
XCONFIGURE_ARGS+=--disable-omudpspoof
X.endif
X
X.if ${PORT_OPTIONS:MOMSTDOUT}
XCONFIGURE_ARGS+=--enable-omstdout
XPLIST_FILES+=	lib/rsyslog/omstdout.so \
X		lib/rsyslog/omstdout.la \
X		lib/rsyslog/omstdout.a
X.else
XCONFIGURE_ARGS+=--disable-omstdout
X.endif
X
X.if ${PORT_OPTIONS:MPMLASTMSG}
XCONFIGURE_ARGS+=--enable-pmlastmsg
XPLIST_FILES+=	lib/rsyslog/pmlastmsg.so \
X		lib/rsyslog/pmlastmsg.la \
X		lib/rsyslog/pmlastmsg.a
X.else
XCONFIGURE_ARGS+=--disable-pmlastmsg
X.endif
X
X.if ${PORT_OPTIONS:MPMCISCONAMES}
XCONFIGURE_ARGS+=--enable-pmcisconames
XPLIST_FILES+=	lib/rsyslog/pmcisconames.so \
X		lib/rsyslog/pmcisconames.la \
X		lib/rsyslog/pmcisconames.a
X.else
XCONFIGURE_ARGS+=--disable-pmcisconames
X.endif
X
X.if ${PORT_OPTIONS:MPMAIXFORWARDEDFROM}
XCONFIGURE_ARGS+=--enable-pmaixforwardedfrom
XPLIST_FILES+=	lib/rsyslog/pmaixforwardedfrom.so \
X		lib/rsyslog/pmaixforwardedfrom.la \
X		lib/rsyslog/pmaixforwardedfrom.a
X.else
XCONFIGURE_ARGS+=--disable-pmaixforwardedfrom
X.endif
X
X.if ${PORT_OPTIONS:MPMSNARE}
XCONFIGURE_ARGS+=--enable-pmsnare
XPLIST_FILES+=	lib/rsyslog/pmsnare.so \
X		lib/rsyslog/pmsnare.la \
X		lib/rsyslog/pmsnare.a
X.else
XCONFIGURE_ARGS+=--disable-pmsnare
X.endif
X
X.if ${PORT_OPTIONS:MRFC3164SD}
XCONFIGURE_ARGS+=--enable-pmrfc3164sd
XPLIST_FILES+=	lib/rsyslog/pmrfc3164sd.so \
X		lib/rsyslog/pmrfc3164sd.la \
X		lib/rsyslog/pmrfc3164sd.a
X.else
XCONFIGURE_ARGS+=--disable-pmrfc3164sd
X.endif
X
X.if ${PORT_OPTIONS:MOMRULESET}
XCONFIGURE_ARGS+=--enable-omruleset
XPLIST_FILES+=	lib/rsyslog/omruleset.so \
X		lib/rsyslog/omruleset.la \
X		lib/rsyslog/omruleset.a
X.else
XCONFIGURE_ARGS+=--disable-omruleset
X.endif
X
X.if ${PORT_OPTIONS:MOMUXSOCK}
XCONFIGURE_ARGS+=--enable-omuxsock
XPLIST_FILES+=	lib/rsyslog/omuxsock.so \
X		lib/rsyslog/omuxsock.la \
X		lib/rsyslog/omuxsock.a
X.else
XCONFIGURE_ARGS+=--disable-omuxsock
X.endif
X
X.if ${PORT_OPTIONS:MSMCUSTBINDCDR}
XCONFIGURE_ARGS+=--enable-sm_cust_bindcdr
XPLIST_FILES+=	lib/rsyslog/sm_cust_bindcdr.so \
X		lib/rsyslog/sm_cust_bindcdr.la \
X		lib/rsyslog/sm_cust_bindcdr.a
X.else
XCONFIGURE_ARGS+=--disable-sm_cust_bindcdr
X.endif
X
X.if ${PORT_OPTIONS:MMMSNMPTRAPD}
XCONFIGURE_ARGS+=--enable-mmsnmptrapd
XPLIST_FILES+=	lib/rsyslog/mmsnmptrapd.so \
X		lib/rsyslog/mmsnmptrapd.la \
X		lib/rsyslog/mmsnmptrapd.a
X.else
XCONFIGURE_ARGS+=--disable-mmsnmptrapd
X.endif
X
X.if ${PORT_OPTIONS:MOMONGODB}
XLIB_DEPENDS+=	mongo-client:${PORTSDIR}/databases/libmongo-client
XCONFIGURE_ARGS+=--enable-ommongodb
XPLIST_FILES+=	lib/rsyslog/ommongodb.so \
X		lib/rsyslog/ommongodb.la \
X		lib/rsyslog/ommongodb.a
X.else
XCONFIGURE_ARGS+=--disable-ommongodb
X.endif
X
X.if ${PORT_OPTIONS:MIMZMQ3}
XLIB_DEPENDS+=	czmq:${PORTSDIR}/devel/czmq
XCONFIGURE_ARGS+=--enable-imzmq3
XPLIST_FILES+=	lib/rsyslog/imzmq3.so \
X		lib/rsyslog/imzmq3.la \
X		lib/rsyslog/imzmq3.a
X.else
XCONFIGURE_ARGS+=--disable-imzmq3
X.endif
X
X.if ${PORT_OPTIONS:MOMZMQ3}
XLIB_DEPENDS+=	czmq:${PORTSDIR}/devel/czmq
XCONFIGURE_ARGS+=--enable-omzmq3
XPLIST_FILES+=	lib/rsyslog/omzmq3.so \
X		lib/rsyslog/omzmq3.la \
X		lib/rsyslog/omzmq3.a
X.else
XCONFIGURE_ARGS+=--disable-omzmq3
X.endif
X
X.if ${PORT_OPTIONS:MOMHIREDIS}
XLIB_DEPENDS+=	hiredis:${PORTSDIR}/databases/hiredis
XCONFIGURE_ARGS+=--enable-omhiredis
XCONFIGURE_ENV+=	HIREDIS_CFLAGS=-I${PREFIX}/include \
X		HIREDIS_LIBS=${PREFIX}/lib
XPLIST_FILES+=	lib/rsyslog/omhiredis.so \
X		lib/rsyslog/omhiredis.la \
X		lib/rsyslog/omhiredis.a
X.else
XCONFIGURE_ARGS+=--disable-omhiredis
X.endif
X
X#  --enable-regexp         Enable regular expressions support [default=yes]
X#  --enable-zlib           Enable zlib compression support [default=yes]
X#  --enable-gssapi-krb5    Enable GSSAPI Kerberos 5 support [default=no]
X#  --enable-klog           Integrated klog functionality [default=yes]
X#  --enable-kmsg           Kmsg structured kernel logs functionality
X#                          [default=no]
X#  --enable-inet           Enable networking support [default=yes]
X#  --disable-fsstnd        Disable support for FSSTND
X#  --enable-unlimited-select
X#                          Enable unlimited select() syscall [default=no]
X#  --enable-debug          Enable debug mode [default=no]
X#  --enable-rtinst         Enable runtime instrumentation mode [default=no]
X#  --enable-debugless      Enable runtime instrumentation mode [default=no]
X#  --enable-valgrind       Enable valgrind support settings [default=no]
X#  --enable-memcheck       Enable extended memory check support [default=no]
X#  --enable-diagtools      Enable diagnostic tools [default=no]
X#  --enable-usertools      Enable end user tools [default=no]
X#  --enable-mysql          Enable MySql database support [default=no]
X#  --enable-pgsql          Enable PostgreSQL database support [default=no]
X#  --enable-oracle         Enable native Oracle database support [default=no].
X#                          (Check your ORACLE_HOME environment variable!)
X#  --enable-libdbi         Enable libdbi database support [default=no]
X#  --enable-snmp           Enable SNMP support [default=no]
X#  --enable-uuid           Enable support for uuid generation [default=yes]
X#  --enable-elasticsearch  Enable elasticsearch output module [default=no]
X#  --enable-gnutls         Enable GNU TLS support [default=no]
X#  --enable-rsyslogrt      Build rsyslogrt [default=yes]
X#  --enable-rsyslogd       Build rsyslogd [default=yes]
X#  --enable-extended-tests extended testbench [default=no]
X#  --enable-mysql-tests    enable MySQL specific tests in testbench
X#                          [default=no]
X#  --enable-mail           Enable mail support [default=no]
X#  --enable-imdiag         Enable imdiag [default=no]
X#  --enable-mmnormalize    Enable building mmnormalize support [default=no]
X#  --enable-mmjsonparse    Enable building mmjsonparse support [default=no]
X#  --enable-mmaudit        Enable building mmaudit support [default=no]
X#  --enable-relp           Enable RELP support [default=no]
X#  --enable-rfc3195        Enable RFC3195 support [default=no]
X#  --enable-testbench      testbench enabled [default=yes]
X#  --enable-imfile         file input module enabled [default=no]
X#  --enable-imsolaris      solaris input module enabled [default=no]
X#  --enable-imptcp         plain tcp input module enabled [default=no]
X#  --enable-imttcp         threaded plain tcp input module enabled [default=no]
X#  --enable-impstats       periodic statistics module enabled [default=no]
X#  --enable-omprog         Compiles omprog module [default=no]
X#  --enable-omudpspoof     Compiles omudpspoof module [default=no]
X#  --enable-omstdout       Compiles stdout module [default=no]
X#  --enable-pmlastmsg      Compiles lastmsg parser module [default=no]
X#  --enable-pmcisconames   Compiles cisconames parser module [default=no]
X#  --enable-pmaixforwardedfrom
X#                          Compiles aixforwardedfrom parser module [default=no]
X#  --enable-pmsnare        Compiles snare parser module [default=no]
X#  --enable-pmrfc3164sd    Compiles rfc3164sd parser module [default=no]
X#  --enable-omruleset      Compiles ruleset forwarding module [default=no]
X#  --enable-gui            Enable GUI programs [default=no]
X#  --enable-omuxsock       Compiles omuxsock module [default=no]
X#  --enable-sm_cust_bindcdr
X#                          Compiles sm_cust_bindcdr module [default=no]
X#  --enable-mmsnmptrapd    Compiles mmsnmptrapd module [default=no]
X#  --enable-omhdfs         Compiles omhdfs template module [default=no]
X#  --enable-ommongodb      Compiles ommongodb template module [default=no]
X#  --enable-imzmq3         Compiles imzmq3 output module [default=no]
X#  --enable-omzmq3         Compiles omzmq3 output module [default=no]
X#  --enable-omhiredis      Compiles omhiredis template module [default=no]
X
Xpost-install:
X.if ${PORT_OPTIONS:MDOCS}
X	@${MKDIR} ${DOCSDIR}
X	@${INSTALL_MAN} ${WRKSRC}/doc/*.html ${DOCSDIR}
X	@${INSTALL_DATA} ${WRKSRC}/doc/*.jpg ${DOCSDIR}
X	@${INSTALL_DATA} ${WRKSRC}/doc/*.jpeg ${DOCSDIR}
X	@${INSTALL_DATA} ${WRKSRC}/doc/*.png ${DOCSDIR}
X.endif
X
X.if ${PORT_OPTIONS:MEXAMPLES}
X	@${MKDIR} ${EXAMPLESDIR}
X	@${INSTALL_DATA} ${WRKSRC}/doc/rsyslog-example.conf ${EXAMPLESDIR}
X.endif
X
X.include <bsd.port.mk>
3b5da596b0810399f8a64fbe43b2845a
echo x - rsyslog7/pkg-plist
sed 's/^X//' >rsyslog7/pkg-plist << 'ad81b40e4bd50c775b902e3969e97434'
Xlib/rsyslog/lmregexp.so
Xlib/rsyslog/lmregexp.la
Xlib/rsyslog/lmregexp.a
Xlib/rsyslog/immark.so
Xlib/rsyslog/immark.la
Xlib/rsyslog/immark.a
Xlib/rsyslog/imuxsock.so
Xlib/rsyslog/imuxsock.la
Xlib/rsyslog/imuxsock.a
Xlib/rsyslog/imtcp.so
Xlib/rsyslog/imtcp.la
Xlib/rsyslog/imtcp.a
Xlib/rsyslog/imudp.so
Xlib/rsyslog/imudp.la
Xlib/rsyslog/imudp.a
Xlib/rsyslog/omtesting.so
Xlib/rsyslog/omtesting.la
Xlib/rsyslog/omtesting.a
Xsbin/rsyslogd
X%%PORTDOCS%%%%DOCSDIR%%/bugs.html
X%%PORTDOCS%%%%DOCSDIR%%/build_from_repo.html
X%%PORTDOCS%%%%DOCSDIR%%/contributors.html
X%%PORTDOCS%%%%DOCSDIR%%/debug.html
X%%PORTDOCS%%%%DOCSDIR%%/dev_oplugins.html
X%%PORTDOCS%%%%DOCSDIR%%/dev_queue.html
X%%PORTDOCS%%%%DOCSDIR%%/droppriv.html
X%%PORTDOCS%%%%DOCSDIR%%/expression.html
X%%PORTDOCS%%%%DOCSDIR%%/features.html
X%%PORTDOCS%%%%DOCSDIR%%/free_support.html
X%%PORTDOCS%%%%DOCSDIR%%/generic_design.html
X%%PORTDOCS%%%%DOCSDIR%%/gssapi.html
X%%PORTDOCS%%%%DOCSDIR%%/history.html
X%%PORTDOCS%%%%DOCSDIR%%/how2help.html
X%%PORTDOCS%%%%DOCSDIR%%/im3195.html
X%%PORTDOCS%%%%DOCSDIR%%/imfile.html
X%%PORTDOCS%%%%DOCSDIR%%/imgssapi.html
X%%PORTDOCS%%%%DOCSDIR%%/imklog.html
X%%PORTDOCS%%%%DOCSDIR%%/imkmsg.html
X%%PORTDOCS%%%%DOCSDIR%%/impstats.html
X%%PORTDOCS%%%%DOCSDIR%%/imptcp.html
X%%PORTDOCS%%%%DOCSDIR%%/imrelp.html
X%%PORTDOCS%%%%DOCSDIR%%/imsolaris.html
X%%PORTDOCS%%%%DOCSDIR%%/imtcp.html
X%%PORTDOCS%%%%DOCSDIR%%/imudp.html
X%%PORTDOCS%%%%DOCSDIR%%/imuxsock.html
X%%PORTDOCS%%%%DOCSDIR%%/index.html
X%%PORTDOCS%%%%DOCSDIR%%/install.html
X%%PORTDOCS%%%%DOCSDIR%%/ipv6.html
X%%PORTDOCS%%%%DOCSDIR%%/licensing.html
X%%PORTDOCS%%%%DOCSDIR%%/log_rotation_fix_size.html
X%%PORTDOCS%%%%DOCSDIR%%/manual.html
X%%PORTDOCS%%%%DOCSDIR%%/messageparser.html
X%%PORTDOCS%%%%DOCSDIR%%/mmnormalize.html
X%%PORTDOCS%%%%DOCSDIR%%/mmsnmptrapd.html
X%%PORTDOCS%%%%DOCSDIR%%/modules.html
X%%PORTDOCS%%%%DOCSDIR%%/multi_ruleset.html
X%%PORTDOCS%%%%DOCSDIR%%/multi_ruleset_legacy_format.html
X%%PORTDOCS%%%%DOCSDIR%%/netstream.html
X%%PORTDOCS%%%%DOCSDIR%%/ns_gtls.html
X%%PORTDOCS%%%%DOCSDIR%%/ns_ptcp.html
X%%PORTDOCS%%%%DOCSDIR%%/omfile.html
X%%PORTDOCS%%%%DOCSDIR%%/omfwd.html
X%%PORTDOCS%%%%DOCSDIR%%/omhdfs.html
X%%PORTDOCS%%%%DOCSDIR%%/omlibdbi.html
X%%PORTDOCS%%%%DOCSDIR%%/ommail.html
X%%PORTDOCS%%%%DOCSDIR%%/ommysql.html
X%%PORTDOCS%%%%DOCSDIR%%/omoracle.html
X%%PORTDOCS%%%%DOCSDIR%%/ompipe.html
X%%PORTDOCS%%%%DOCSDIR%%/omprog.html
X%%PORTDOCS%%%%DOCSDIR%%/omrelp.html
X%%PORTDOCS%%%%DOCSDIR%%/omruleset.html
X%%PORTDOCS%%%%DOCSDIR%%/omsnmp.html
X%%PORTDOCS%%%%DOCSDIR%%/omstdout.html
X%%PORTDOCS%%%%DOCSDIR%%/omudpspoof.html
X%%PORTDOCS%%%%DOCSDIR%%/omusrmsg.html
X%%PORTDOCS%%%%DOCSDIR%%/omuxsock.html
X%%PORTDOCS%%%%DOCSDIR%%/pmlastmsg.html
X%%PORTDOCS%%%%DOCSDIR%%/property_replacer.html
X%%PORTDOCS%%%%DOCSDIR%%/queues.html
X%%PORTDOCS%%%%DOCSDIR%%/queues_analogy.html
X%%PORTDOCS%%%%DOCSDIR%%/rainerscript.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_abortonuncleanconfig.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_actionexeconlywhenpreviousissuspended.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_actionresumeinterval.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_allowedsender.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_controlcharacterescapeprefix.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_debugprintcfsyslinehandlerlist.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_debugprintmodulelist.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_debugprinttemplatelist.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_dircreatemode.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_dirgroup.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_dirowner.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_filecreatemode.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_dropmsgswithmaliciousdnsptrrecords.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_droptrailinglfonreception.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_dynafilecachesize.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_escape8bitcharsonreceive.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_escapecontrolcharactersonreceive.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_failonchownfailure.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_filegroup.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_fileowner.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_generateconfiggraph.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_gssforwardservicename.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_gsslistenservicename.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_moddir.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_gssmode.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_includeconfig.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_mainmsgqueuesize.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_markmessageperiod.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_maxopenfiles.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_modload.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_omfileforcechown.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_repeatedmsgreduction.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_resetconfigvariables.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_rulesetcreatemainqueue.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_rulesetparser.html
X%%PORTDOCS%%%%DOCSDIR%%/rsconf1_umask.html
X%%PORTDOCS%%%%DOCSDIR%%/rscript_abnf.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_actions.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_basic_structure.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_examples.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_file_syntax_differences.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_filter.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_global.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_lines.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_modules.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_nomatch.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_output.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_conf_templates.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_high_database_rate.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_mysql.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_pgsql.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_ng_comparison.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_packages.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_php_syslog_ng.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_recording_pri.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_reliable_forwarding.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_secure_tls.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_stunnel.html
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_tls.html
X%%PORTDOCS%%%%DOCSDIR%%/syslog_parsing.html
X%%PORTDOCS%%%%DOCSDIR%%/syslog_protocol.html
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_ca.html
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_client.html
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_errmsgs.html
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_machine.html
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_scenario.html
X%%PORTDOCS%%%%DOCSDIR%%/gssapi.png
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_server.html
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_summary.html
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_udp_relay.html
X%%PORTDOCS%%%%DOCSDIR%%/troubleshoot.html
X%%PORTDOCS%%%%DOCSDIR%%/v3compatibility.html
X%%PORTDOCS%%%%DOCSDIR%%/v4compatibility.html
X%%PORTDOCS%%%%DOCSDIR%%/v5compatibility.html
X%%PORTDOCS%%%%DOCSDIR%%/v6compatibility.html
X%%PORTDOCS%%%%DOCSDIR%%/v7compatibility.html
X%%PORTDOCS%%%%DOCSDIR%%/version_naming.html
X%%PORTDOCS%%%%DOCSDIR%%/queueWorkerLogic.jpg
X%%PORTDOCS%%%%DOCSDIR%%/queueWorkerLogic_small.jpg
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert.jpg
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_100.jpg
X%%PORTDOCS%%%%DOCSDIR%%/tls_cert_ca.jpg
X%%PORTDOCS%%%%DOCSDIR%%/queue_msg_state.jpeg
X%%PORTDOCS%%%%DOCSDIR%%/dataflow.png
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_queue_pointers.jpeg
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_queue_pointers2.jpeg
X%%PORTDOCS%%%%DOCSDIR%%/direct_queue0.png
X%%PORTDOCS%%%%DOCSDIR%%/direct_queue1.png
X%%PORTDOCS%%%%DOCSDIR%%/direct_queue2.png
X%%PORTDOCS%%%%DOCSDIR%%/direct_queue3.png
X%%PORTDOCS%%%%DOCSDIR%%/direct_queue_directq.png
X%%PORTDOCS%%%%DOCSDIR%%/direct_queue_rsyslog.png
X%%PORTDOCS%%%%DOCSDIR%%/direct_queue_rsyslog2.png
X%%PORTDOCS%%%%DOCSDIR%%/module_workflow.png
X%%PORTDOCS%%%%DOCSDIR%%/queue_analogy_tv.png
X%%PORTDOCS%%%%DOCSDIR%%/rfc5424layers.png
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog-vers.png
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_confgraph_complex.png
X%%PORTDOCS%%%%DOCSDIR%%/rsyslog_confgraph_std.png
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rsyslog-example.conf
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at dirrmtry lib/rsyslog
ad81b40e4bd50c775b902e3969e97434
echo x - rsyslog7/pkg-descr
sed 's/^X//' >rsyslog7/pkg-descr << '87b4ea75c1cb05b608605547ada53434'
XRsyslog is an enhanced multi-threaded syslogd with a focus on
Xsecurity and reliability.
X
XAmong others, it offers support for on-demand disk buffering,
Xreliable syslog over TCP, SSL, TLS and RELP, writing to databases
X(MySQL, PostgreSQL, Oracle, and many more), email alerting, fully
Xconfigurable output formats (including high-precision timestamps),
Xthe ability to filter on any part of the syslog message, on-the-wire
Xmessage compression, and the ability to convert text files to syslog.
X
XIt is a drop-in replacement for stock syslogd and able to work with
Xthe same configuration file syntax. Its advanced features make it
Xsuitable for enterprise-class, encryption protected syslog relay
Xchains while at the same time being very easy to setup for the
Xnovice user.
X
XTracking v7
X
XWWW: http://www.rsyslog.com/
87b4ea75c1cb05b608605547ada53434
echo x - rsyslog7/distinfo
sed 's/^X//' >rsyslog7/distinfo << '9863e5e0b55b0da474b1de80729f9c12'
XSHA256 (rsyslog-7.2.4.tar.gz) = 90af55f696db3209a9ef28d8e8052c48917479dd994838f5ef678b1f701c4540
XSIZE (rsyslog-7.2.4.tar.gz) = 2702981
9863e5e0b55b0da474b1de80729f9c12
echo c - rsyslog7/files
mkdir -p rsyslog7/files > /dev/null 2>&1
echo x - rsyslog7/files/rsyslogd.in
sed 's/^X//' >rsyslog7/files/rsyslogd.in << 'a72aeb5ebfe597defe48118250832611'
X#!/bin/sh
X#
X# $FreeBSD: ports/sysutils/rsyslog6/files/rsyslogd.in,v 1.1 2012/08/16 21:52:44 brd Exp $
X#
X
X
X# PROVIDE: rsyslogd
X# REQUIRE: mountcritremote cleanvar newsyslog ldconfig
X# BEFORE:  SERVERS
X
X. /etc/rc.subr
X
Xname=rsyslogd
Xrcvar=rsyslogd_enable
Xcommand="%%PREFIX%%/sbin/${name}"
Xload_rc_config $name
X: ${rsyslogd_enable:="NO"}
X: ${rsyslogd_pidfile:="/var/run/rsyslogd.pid"}
X: ${rsyslogd_config:="%%PREFIX%%/etc/rsyslog.conf"}
Xpidfile="${rsyslogd_pidfile}"
Xcommand_args="-i ${pidfile} -f ${rsyslogd_config}"
Xrequired_files="${rsyslogd_config}"
Xextra_commands="reload"
X
Xrun_rc_command "$1"
a72aeb5ebfe597defe48118250832611
echo x - rsyslog7/files/patch-m4__libtool.m4
sed 's/^X//' >rsyslog7/files/patch-m4__libtool.m4 << '555bf223299dd1d68051cf32beabaa53'
X--- ./m4/libtool.m4.orig	2012-12-07 15:25:36.000000000 +0400
X+++ ./m4/libtool.m4	2012-12-23 03:32:00.000000000 +0400
X@@ -1021,7 +1021,7 @@
X # to the aix ld manual.
X m4_defun([_LT_SYS_MODULE_PATH_AIX],
X [m4_require([_LT_DECL_SED])dnl
X-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
X+AC_LINK_IFELSE([AC_LANG_PROGRAM],[
X lt_aix_libpath_sed='
X     /Import File Strings/,/^$/ {
X 	/^0/ {
X@@ -4846,7 +4846,7 @@
X 	# implicitly export all symbols.
X         save_LDFLAGS="$LDFLAGS"
X         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
X-        AC_LINK_IFELSE(int foo(void) {},
X+        AC_LINK_IFELSE([AC_LANG_SOURCE([int foo(void) {}])],
X           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
X         )
X         LDFLAGS="$save_LDFLAGS"
555bf223299dd1d68051cf32beabaa53
echo x - rsyslog7/files/patch-grammar__lexer.l
sed 's/^X//' >rsyslog7/files/patch-grammar__lexer.l << '01a9d7790c6df7d967c8d8a466df4b5a'
X--- ./grammar/lexer.l.orig	2012-12-07 12:58:13.000000000 +0400
X+++ ./grammar/lexer.l	2012-12-23 03:32:00.000000000 +0400
X@@ -88,7 +88,7 @@
X /* somehow, I need these prototype even though the headers are 
X  * included. I guess that's some autotools magic I don't understand...
X  */
X-int fileno(FILE *stream);
X+//int fileno(FILE *stream);
X 
X %}
X 
01a9d7790c6df7d967c8d8a466df4b5a
echo x - rsyslog7/files/patch-configure.ac
sed 's/^X//' >rsyslog7/files/patch-configure.ac << 'a3fe8ea2c8e0d2bbf88cbcb04f2fe519'
X--- ./configure.ac.orig	2012-12-07 15:24:37.000000000 +0400
X+++ ./configure.ac	2012-12-23 03:32:52.000000000 +0400
X@@ -711,13 +711,13 @@
X AC_ARG_ENABLE(uuid,
X         [AS_HELP_STRING([--enable-uuid],[Enable support for uuid generation @<:@default=yes@:>@])],
X         [case "${enableval}" in
X-         yes) enable_elasticsearch="yes" ;;
X-          no) enable_elasticsearch="no" ;;
X+         yes) enable_uuid="yes" ;;
X+          no) enable_uuid="no" ;;
X            *) AC_MSG_ERROR(bad value ${enableval} for --enable-uuid) ;;
X          esac],
X         [enable_uuid=yes]
X )
X-if test "x$enable_elasticsearch" = "xyes"; then
X+if test "x$enable_uuid" = "xyes"; then
X 	PKG_CHECK_MODULES([LIBUUID], [uuid])
X 	AC_DEFINE(USE_LIBUUID, 1, [Define if you want to enable libuuid support])
X fi
a3fe8ea2c8e0d2bbf88cbcb04f2fe519
echo x - rsyslog7/files/patch-plugins__omprog__omprog.c
sed 's/^X//' >rsyslog7/files/patch-plugins__omprog__omprog.c << '9e85a668bb5c8c97d01418bc57d60276'
X--- ./plugins/omprog/omprog.c.orig	2012-12-07 12:58:13.000000000 +0400
X+++ ./plugins/omprog/omprog.c	2012-12-23 03:32:00.000000000 +0400
X@@ -34,7 +34,7 @@
X #include <signal.h>
X #include <errno.h>
X #include <unistd.h>
X-#include <wait.h>
X+#include <sys/wait.h>
X #include "conf.h"
X #include "syslogd-types.h"
X #include "srUtils.h"
9e85a668bb5c8c97d01418bc57d60276
exit

===> Done


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list