From pol@opk.ru  Thu Feb 28 12:06:31 2008
Return-Path: <pol@opk.ru>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id E7C461065670
	for <freebsd-gnats-submit@freebsd.org>; Thu, 28 Feb 2008 12:06:31 +0000 (UTC)
	(envelope-from pol@opk.ru)
Received: from fire.iib.ru (fire.iib.ru [195.151.95.16])
	by mx1.freebsd.org (Postfix) with ESMTP id 7631F8FC1E
	for <freebsd-gnats-submit@freebsd.org>; Thu, 28 Feb 2008 12:06:31 +0000 (UTC)
	(envelope-from pol@opk.ru)
Received: from saturn.iib.ru (saturn.iib.ru [192.168.49.101])
        by fire.iib.ru (8.9/8.9) with ESMTP id m1SBhRmo056453
        for <freebsd-gnats-submit@freebsd.org>; Thu, 28 Feb 2008 14:43:33 +0300 (MSK)
	(envelope-from pol@opk.ru)
Received: from 192.168.0.100 by 192.168.0.101 with smtp-gw id normT0aqp3; Thu, 28 Feb 2008 11:48:36 GMT
Received: from pol.iib.ru (pol.iib.ru [192.168.0.45])
	by mars.iib.ru (8.13.3/8.13.3) with ESMTP id m1SBhOiF052489;
	Thu, 28 Feb 2008 14:43:24 +0300 (MSK)
	(envelope-from pol@opk.ru)
Received: from pol.iib.ru (localhost [127.0.0.1])
	by pol.iib.ru (8.14.1/8.14.1) with ESMTP id m1SBhN0s030196;
	Thu, 28 Feb 2008 14:43:23 +0300 (MSK)
	(envelope-from pol@pol.iib.ru)
Received: (from pol@localhost)
	by pol.iib.ru (8.14.1/8.14.1/Submit) id m1SBeK8Q030166;
	Thu, 28 Feb 2008 14:40:20 +0300 (MSK)
	(envelope-from pol)
Message-Id: <200802281140.m1SBeK8Q030166@pol.iib.ru>
Date: Thu, 28 Feb 2008 14:40:20 +0300 (MSK)
From: Pavel I Volkov <pol@opk.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc: lme@freebsd.org
Subject: [PATCH] sysutils/syslog-ng: Add spoof-source configuration options
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         121171
>Category:       ports
>Synopsis:       sysutils/syslog-ng: Add spoof-source configuration options
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    lme
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 28 12:10:01 UTC 2008
>Closed-Date:    Sun Mar 09 13:26:00 UTC 2008
>Last-Modified:  Sun Mar  9 13:30:00 UTC 2008
>Originator:     Pavel I Volkov
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD pol.iib.ru 6.2-STABLE FreeBSD 6.2-STABLE #6: Mon Oct  8 15:47:19 MSD
>Description:
Add spoof-source configuration options.

Port maintainer (lme@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- syslog-ng-1.6.12.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/sysutils/syslog-ng.orig/Makefile /usr/ports/sysutils/syslog-ng/Makefile
--- /usr/ports/sysutils/syslog-ng.orig/Makefile	2008-02-13 16:35:21.000000000 +0300
+++ /usr/ports/sysutils/syslog-ng/Makefile	2008-02-28 14:26:55.000000000 +0300
@@ -18,7 +18,8 @@
 USE_GCC=	3.3+
 USE_RC_SUBR=	syslog-ng.sh
 
-OPTIONS=	TCP_WRAPPERS "Enable TCP wrapper support" off
+OPTIONS=	TCP_WRAPPERS "Enable TCP wrapper support" off \
+		SPOOF_SOURCE "Enable spoof-source support" off
 
 SUB_FILES=	pkg-message
 
@@ -31,11 +32,23 @@
 CONFIGURE_ARGS+=	--enable-tcp-wrapper
 .endif
 
+.if defined(WITH_SPOOF_SOURCE)
+LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
+CONFIGURE_ENV=	CFLAGS="`${LIBNET_CONFIG} --cflags`" \
+		CPPFLAGS="`${LIBNET_CONFIG} --defines`" \
+		LDFLAGS="`${LIBNET_CONFIG} --libs`"
+CONFIGURE_ARGS+=	--enable-spoof-source
+BUILD_DEPENDS+=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
+.endif
+
+post-patch:
+	@${REINPLACE_CMD} -e 's:libnet-config:libnet11-config:g' ${WRKSRC}/configure
+
 post-install:
 .if !defined(NOPORTDOCS)
 	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} \
 		${DOCSDIR} ${DOCSDIR}/sgml
-.for f in AUTHORS COPYING ChangeLog INSTALL NEWS PORTS README
+.for f in AUTHORS COPYING ChangeLog INSTALL NEWS PORTS README README.spoof
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
 .endfor
 	${INSTALL_DATA} ${WRKSRC}/doc/sgml/${PORTNAME}.* ${DOCSDIR}/sgml
diff -ruN --exclude=CVS /usr/ports/sysutils/syslog-ng.orig/pkg-plist /usr/ports/sysutils/syslog-ng/pkg-plist
--- /usr/ports/sysutils/syslog-ng.orig/pkg-plist	2008-02-13 16:35:21.000000000 +0300
+++ /usr/ports/sysutils/syslog-ng/pkg-plist	2008-02-13 20:41:58.000000000 +0300
@@ -8,6 +8,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/NEWS
 %%PORTDOCS%%%%DOCSDIR%%/PORTS
 %%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.spoof
 %%PORTDOCS%%%%DOCSDIR%%/sgml/syslog-ng.xml
 %%PORTDOCS%%%%DOCSDIR%%/sgml/syslog-ng.html.tar.gz
 %%PORTDOCS%%%%DOCSDIR%%/sgml/syslog-ng.txt
--- syslog-ng-1.6.12.patch ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->lme 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu Feb 28 12:10:08 UTC 2008 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=121171 
State-Changed-From-To: open->closed 
State-Changed-By: lme 
State-Changed-When: Sun Mar 9 13:25:59 UTC 2008 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=121171 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/121171: commit references a PR
Date: Sun,  9 Mar 2008 13:25:43 +0000 (UTC)

 lme         2008-03-09 13:25:37 UTC
 
   FreeBSD ports repository
 
   Modified files:
     sysutils/syslog-ng   Makefile pkg-plist 
   Log:
   - Add spoof-source configuration options
   - Bump PORTREVISION
   
   PR:             ports/121171
   Submitted by:   Pavel I Volkov <pol (AT) opk.ru>
   
   Revision  Changes    Path
   1.38      +16 -2     ports/sysutils/syslog-ng/Makefile
   1.6       +1 -0      ports/sysutils/syslog-ng/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
