Date: Tue, 4 Sep 2012 14:31:48 +0000 (UTC) From: Cy Schubert <cy@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r303654 - in head/sysutils/syslog-ng: . files Message-ID: <201209041431.q84EVmQF068727@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: cy Date: Tue Sep 4 14:31:48 2012 New Revision: 303654 URL: http://svn.freebsd.org/changeset/ports/303654 Log: Fix brokenness. Port now compiles when SPOOF unspecified and no longer spins. Added: head/sysutils/syslog-ng/files/patch-lib-ivykis-modules-spinlock.h (contents, props changed) head/sysutils/syslog-ng/files/patch-modules-afsocket-afinet.c (contents, props changed) Modified: head/sysutils/syslog-ng/Makefile Modified: head/sysutils/syslog-ng/Makefile ============================================================================== --- head/sysutils/syslog-ng/Makefile Tue Sep 4 14:16:01 2012 (r303653) +++ head/sysutils/syslog-ng/Makefile Tue Sep 4 14:31:48 2012 (r303654) @@ -7,6 +7,7 @@ PORTNAME= syslog-ng PORTVERSION= 3.3.6 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.balabit.com/downloads/files/syslog-ng/sources/$(PORTVERSION)/source/ DISTFILES= $(PORTNAME)_$(PORTVERSION).tar.gz @@ -46,8 +47,6 @@ SUB_FILES= pkg-message CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \ --enable-dynamic-linking -BROKEN= Fails to build without SPOOF support and hangs with SPOOF support. - .if defined(WITH_SYS_SSL) && defined(WITH_PORTS_SSL) BROKEN= SYS_SSL and PORTS_SSL are mutually exclusive .endif @@ -78,8 +77,8 @@ CONFIGURE_ARGS+= --disable-tcp-wrapper BUILD_DEPENDS= ${LIBNET_CONFIG}:${PORTSDIR}/net/libnet-devel LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet116-config CONFIGURE_ARGS+= --enable-spoof-source --with-libnet=${LOCALBASE}/bin -CFLAGS+= `${LIBNET_CONFIG} --cflags` -I${LOCALBASE}/include -LDFLAGS+= `${LIBNET_CONFIG} --libs` +CFLAGS+= -g `${LIBNET_CONFIG} --cflags` -I${LOCALBASE}/include +LDFLAGS+= -g `${LIBNET_CONFIG} --libs` .else CONFIGURE_ARGS+= --disable-spoof-source .endif @@ -130,7 +129,6 @@ post-patch: @${REINPLACE_CMD} -e 's:libnet-config:libnet116-config:g' ${WRKSRC}/configure @${LN} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.dist - post-install: .if !defined(NOPORTDOCS) ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} \ Added: head/sysutils/syslog-ng/files/patch-lib-ivykis-modules-spinlock.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/syslog-ng/files/patch-lib-ivykis-modules-spinlock.h Tue Sep 4 14:31:48 2012 (r303654) @@ -0,0 +1,11 @@ +--- lib/ivykis/modules/spinlock.h.orig 2012-08-19 09:22:52.000000000 -0700 ++++ lib/ivykis/modules/spinlock.h 2012-09-04 07:23:18.148108582 -0700 +@@ -25,7 +25,7 @@ + + static inline void spin_init(spinlock_t *lock) + { +- pthread_spin_init(lock, PTHREAD_PROCESS_PRIVATE); ++ pthread_spin_init(lock, PTHREAD_PROCESS_SHARED); + } + + static inline void spin_lock(spinlock_t *lock) Added: head/sysutils/syslog-ng/files/patch-modules-afsocket-afinet.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/syslog-ng/files/patch-modules-afsocket-afinet.c Tue Sep 4 14:31:48 2012 (r303654) @@ -0,0 +1,17 @@ +--- modules/afsocket/afinet.c.orig 2012-09-01 21:03:17.658244740 -0400 ++++ modules/afsocket/afinet.c 2012-09-01 21:03:31.720944758 -0400 +@@ -539,11 +539,13 @@ + static gboolean + afinet_dd_init(LogPipe *s) + { +- AFInetDestDriver *self = (AFInetDestDriver *) s; ++ AFInetDestDriver *self G_GNUC_UNUSED = (AFInetDestDriver *) s; + gboolean success; + ++#if ENABLE_SPOOF_SOURCE + if (self->spoof_source) + self->super.flags &= ~AFSOCKET_KEEP_ALIVE; ++#endif + + success = afsocket_dd_init(s); + #if ENABLE_SPOOF_SOURCE
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209041431.q84EVmQF068727>