From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jan 15 21:00:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3F531717 for ; Tue, 15 Jan 2013 21:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 2347181D for ; Tue, 15 Jan 2013 21:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0FL0190091139 for ; Tue, 15 Jan 2013 21:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0FL01bB091134; Tue, 15 Jan 2013 21:00:01 GMT (envelope-from gnats) Date: Tue, 15 Jan 2013 21:00:01 GMT Message-Id: <201301152100.r0FL01bB091134@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: Denis Generalov Subject: Re: ports/174654: [NEW PORT] sysutils/rsyslog7: Syslogd supporting SQL, TCP, and TLS X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Denis Generalov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jan 2013 21:00:01 -0000 The following reply was made to PR ports/174654; it has been noted by GNATS. From: Denis Generalov To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/174654: [NEW PORT] sysutils/rsyslog7: Syslogd supporting SQL, TCP, and TLS Date: Wed, 16 Jan 2013 00:54:12 +0400 This is a multi-part message in MIME format. --Multipart=_Wed__16_Jan_2013_00_54_12_+0400_Ev58K+jKnbdDiBez Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, All. The patch is little bit obsolete. See new one in attachment. Changes: All depends had been commited. Version was changed 7.2.4 -> 7.2.5. -- Denis Generalov --Multipart=_Wed__16_Jan_2013_00_54_12_+0400_Ev58K+jKnbdDiBez Content-Type: text/plain; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: 7bit ===> 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/files # rsyslog7/files/rsyslogd.in # rsyslog7/files/patch-m4__libtool.m4 # rsyslog7/files/patch-grammar__lexer.l # rsyslog7/files/patch-plugins__omprog__omprog.c # rsyslog7/Makefile # rsyslog7/pkg-plist # rsyslog7/pkg-descr # rsyslog7/distinfo # echo c - rsyslog7 mkdir -p rsyslog7 > /dev/null 2>&1 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$ 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-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 X #include X #include X-#include X+#include X #include "conf.h" X #include "syslogd-types.h" X #include "srUtils.h" 9e85a668bb5c8c97d01418bc57d60276 echo x - rsyslog7/Makefile sed 's/^X//' >rsyslog7/Makefile << '3b5da596b0810399f8a64fbe43b2845a' X# Created by: Denis Generalov X# $FreeBSD$ X XPORTNAME= rsyslog XPORTVERSION= 7.2.5 XCATEGORIES= sysutils XMASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/ X XMAINTAINER= gd@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 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}/devel/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}/devel/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}/devel/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 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@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.5.tar.gz) = 8cce8c61610bde4eb09dc379281362650cced4c75097c9756acce8bfaac96bfb XSIZE (rsyslog-7.2.5.tar.gz) = 2704775 9863e5e0b55b0da474b1de80729f9c12 exit ===> Done --Multipart=_Wed__16_Jan_2013_00_54_12_+0400_Ev58K+jKnbdDiBez--