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