From nobody@FreeBSD.org  Fri Feb  1 18:15:43 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id 8CE84347
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  1 Feb 2013 18:15:43 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 7B233773
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  1 Feb 2013 18:15:43 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r11IFgRl057386
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 1 Feb 2013 18:15:42 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.5/8.14.5/Submit) id r11IFgGi057385;
	Fri, 1 Feb 2013 18:15:42 GMT
	(envelope-from nobody)
Message-Id: <201302011815.r11IFgGi057385@red.freebsd.org>
Date: Fri, 1 Feb 2013 18:15:42 GMT
From: Oleg_Sch <7zsfx@7zsfx.info>
To: freebsd-gnats-submit@FreeBSD.org
Subject: imspector ipfw support
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: m.tsatsenko@gmail.com

>Number:         175765
>Category:       ports
>Synopsis:       net-im/imspector ipfw support
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pclin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 01 18:20:00 UTC 2013
>Closed-Date:    Mon Feb 25 04:26:08 UTC 2013
>Last-Modified:  Mon Feb 25 04:30:00 UTC 2013
>Originator:     Oleg_Sch
>Release:        8,3
>Organization:
>Environment:
FreeBSD hostname 8.3-RELEASE-p5 FreeBSD 8.3-RELEASE-p5 #1 r245701: Tue Jan 22 11:49:37 VLAT 2013     root@hostname:/usr/obj/usr/src/sys/GW8  i386

>Description:
net-im/imspector:
Ipfw transparent support already included in sources. Only 'Makefile' need small changes.
>How-To-Repeat:

>Fix:
--- Makefile.orig       2013-02-02 05:05:49.000000000 +1100
+++ Makefile    2013-02-02 05:10:08.000000000 +1100
@@ -28,6 +28,14 @@

 MAKE_ENV+=     ETCDIR=${ETCDIR}

+OPTIONS=       USE_IPFW        "Use IPFW instead of PF"        off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_USE_IPFW)
+CFLAGS += -DIPFW_TRANSPARENT=1
+.endif
+
 post-extract:
        ${MV}   ${WRKDIR}/${PORTNAME} ${WRKSRC}
 post-patch:
@@ -41,4 +49,5 @@
        fi
 .endfor

-.include <bsd.port.mk>
+.include <bsd.port.post.mk>


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Thu Feb 7 11:30:02 UTC 2013 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

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

From: Edwin Groothuis <edwin@FreeBSD.org>
To: m.tsatsenko@gmail.com
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/175765: net-im/imspector ipfw support
Date: Thu, 7 Feb 2013 11:30:02 UT

 Maintainer of net-im/imspector,
 
 Please note that PR ports/175765 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/175765
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org

From: Mikhail Tsatsenko <m.tsatsenko@gmail.com>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/175765: net-im/imspector ipfw support
Date: Tue, 12 Feb 2013 22:19:51 +0300

 --047d7bacc6cee6c2fe04d58be802
 Content-Type: text/plain; charset=ISO-8859-1
 
 - Add IPFW support and enable it by default
 - Use new Makefile header
 - Bump PORTREVISION due to binary change
 
 -- 
 Mikhail
 
 --047d7bacc6cee6c2fe04d58be802
 Content-Type: text/plain; charset=US-ASCII; name="imspector.txt"
 Content-Disposition: attachment; filename="imspector.txt"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_hd3fogvh0
 
 SW5kZXg6IGltc3BlY3Rvci9NYWtlZmlsZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBpbXNwZWN0b3IvTWFrZWZp
 bGUJKHJldmlzaW9uIDMxMTk0MikKKysrIGltc3BlY3Rvci9NYWtlZmlsZQkod29ya2luZyBjb3B5
 KQpAQCAtMSwxMiArMSw5IEBACi0jIE5ldyBwb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjog
 ICAJaW1zcGVjdG9yCi0jIERhdGUgY3JlYXRlZDogICAgICAgIAkJCTE3IE1hcmNoIDIwMDgKLSMg
 V2hvbTogICAgICAgICAgICAJCQlJbGphIERlanMgPGlsamEuZGVqc0BnbWFpbC5jb20+Ci0jCisj
 IENyZWF0ZWQgYnk6IElsamEgRGVqcyA8aWxqYS5kZWpzQGdtYWlsLmNvbT4KICMgJEZyZWVCU0Qk
 Ci0jCiAKIFBPUlROQU1FPQlpbXNwZWN0b3IKIFBPUlRWRVJTSU9OPQkyMDExMTEwOAorUE9SVFJF
 VklTSU9OPQkxCiBDQVRFR09SSUVTPQluZXQtaW0KIE1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy5p
 bXNwZWN0b3Iub3JnL2Rvd25sb2Fkcy8gXAogCQlodHRwOi8vdHNhdHNlbmtvLnJ1L3BvcnRzL2Rp
 c3RmaWxlcy8KQEAgLTI4LDYgKzI1LDE2IEBACiAKIE1BS0VfRU5WKz0JRVRDRElSPSR7RVRDRElS
 fQogCitPUFRJT05TX0RFRklORT0JSVBGVworT1BUSU9OU19ERUZBVUxUPQlJUEZXCitJUEZXX0RF
 U0M9CUFkZHMgaXBmdyBzdXBwb3J0CisKKy5pbmNsdWRlIDxic2QucG9ydC5vcHRpb25zLm1rPgor
 CisuaWYgJHtQT1JUX09QVElPTlM6TUlQRld9CitDRkxBR1MrPQktRElQRldfVFJBTlNQQVJFTlQ9
 MQorLmVuZGlmCisKIHBvc3QtZXh0cmFjdDoKIAkke01WfQkke1dSS0RJUn0vJHtQT1JUTkFNRX0g
 JHtXUktTUkN9CiBwb3N0LXBhdGNoOgo=
 --047d7bacc6cee6c2fe04d58be802--
Responsible-Changed-From-To: freebsd-ports-bugs->pclin 
Responsible-Changed-By: pclin 
Responsible-Changed-When: Thu Feb 21 16:51:54 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=175765 
State-Changed-From-To: feedback->closed 
State-Changed-By: pclin 
State-Changed-When: Mon Feb 25 04:26:07 UTC 2013 
State-Changed-Why:  
Committed, with minor changes. Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/175765: commit references a PR
Date: Mon, 25 Feb 2013 04:25:45 +0000 (UTC)

 Author: pclin
 Date: Mon Feb 25 04:25:37 2013
 New Revision: 312904
 URL: http://svnweb.freebsd.org/changeset/ports/312904
 
 Log:
   - Add IPFW suuport [1] and enable it by default [2]
   - Trim Makefile header [2]
   - Remove invalid entry from MASTER_SITES
   - Patch to fix clang compiling
   - Tune pkg-plist to pet portlint(1)
   
   PR:		ports/175765
   Submitted by:	Oleg_Sch <7zsfx@7zsfx.info> [1]
   Approved by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer) [2]
   Approved by:	swills (mentor)
 
 Modified:
   head/net-im/imspector/Makefile
   head/net-im/imspector/pkg-plist
 
 Modified: head/net-im/imspector/Makefile
 ==============================================================================
 --- head/net-im/imspector/Makefile	Mon Feb 25 04:12:49 2013	(r312903)
 +++ head/net-im/imspector/Makefile	Mon Feb 25 04:25:37 2013	(r312904)
 @@ -1,15 +1,11 @@
 -# New ports collection makefile for:   	imspector
 -# Date created:        			17 March 2008
 -# Whom:            			Ilja Dejs <ilja.dejs@gmail.com>
 -#
 +# Created by: Ilja Dejs <ilja.dejs@gmail.com>
  # $FreeBSD$
 -#
  
  PORTNAME=	imspector
  PORTVERSION=	20111108
 +PORTREVISION=	1
  CATEGORIES=	net-im
 -MASTER_SITES=	http://www.imspector.org/downloads/ \
 -		http://tsatsenko.ru/ports/distfiles/
 +MASTER_SITES=	http://tsatsenko.ru/ports/distfiles/
  
  MAINTAINER=	m.tsatsenko@gmail.com
  COMMENT=	IM transparent proxy with monitoring, blocking, and content-filtering
 @@ -28,12 +24,26 @@ USE_RC_SUBR=	${PORTNAME}
  
  MAKE_ENV+=	ETCDIR=${ETCDIR}
  
 +OPTIONS_DEFINE=	IPFW
 +OPTIONS_DEFAULT=	IPFW
 +IPFW_DESC=	Add IPFW support
 +
 +.include <bsd.port.options.mk>
 +
 +.if ${PORT_OPTIONS:MIPFW}
 +CFLAGS+=	-DIPFW_TRANSPARENT=1
 +.endif
 +
  post-extract:
 -	${MV}	${WRKDIR}/${PORTNAME} ${WRKSRC}
 +	${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC}
 +
  post-patch:
  	@${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' \
  		${WRKSRC}/imspector.conf \
  		${WRKSRC}/main.cpp
 +	@${REINPLACE_CMD} -e 's,= SSLv23_method(),= (SSL_METHOD *) SSLv23_method(),g' \
 +		${WRKSRC}/sslstate.cpp
 +
  post-install:
  .for f in ${CONFIG_FILES}
  	@if [ ! -f ${ETCDIR}/${f} ]; then \
 
 Modified: head/net-im/imspector/pkg-plist
 ==============================================================================
 --- head/net-im/imspector/pkg-plist	Mon Feb 25 04:12:49 2013	(r312903)
 +++ head/net-im/imspector/pkg-plist	Mon Feb 25 04:25:37 2013	(r312904)
 @@ -27,5 +27,6 @@ lib/libimspector.so
  sbin/imspector
  @dirrmtry %%ETCDIR%%
  @dirrm lib/imspector
 -@unexec rmdir /var/lib/imspector 2>/dev/null || true
 -@unexec rmdir /var/log/imspector 2>/dev/null || true
 +@cwd /var
 +@dirrmtry %D/lib/imspector
 +@dirrmtry %D/log/imspector
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
