From tkato432@yahoo.com  Wed Mar 26 18:30:44 2014
Return-Path: <tkato432@yahoo.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id ECCE37AE
	for <FreeBSD-gnats-submit@FreeBSD.org>; Wed, 26 Mar 2014 18:30:43 +0000 (UTC)
Received: from omta01.auone-net.jp (mail-or1-f17.auone-net.jp [106.187.231.17])
	by mx1.freebsd.org (Postfix) with ESMTP id AE235947
	for <FreeBSD-gnats-submit@FreeBSD.org>; Wed, 26 Mar 2014 18:30:43 +0000 (UTC)
Received: from coppermine.my.domain (ZT034066.ppp.dion.ne.jp [59.128.34.66])
	by omta01.auone-net.jp (au one net mail) with ESMTP id BC40D980009
	for <FreeBSD-gnats-submit@FreeBSD.org>; Thu, 27 Mar 2014 03:30:39 +0900 (JST)
Message-Id: <20140327032949.832052665abefc919be872e1@yahoo.com>
Date: Thu, 27 Mar 2014 03:29:49 +0900
From: KATO Tsuguru <tkato432@yahoo.com>
To: FreeBSD-gnats-submit@FreeBSD.org
Subject: net/py-impacket: Update to version 1.9.11

>Number:         187973
>Category:       ports
>Synopsis:       net/py-impacket: Update to version 1.9.11
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    antoine
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 26 18:40:01 UTC 2014
>Closed-Date:    Fri Mar 28 21:59:56 UTC 2014
>Last-Modified:  Fri Mar 28 22:00:01 UTC 2014
>Originator:     KATO Tsuguru
>Release:        FreeBSD 8.4-RELEASE-p7 i386
>Organization:
>Environment:
>Description:
- Update to version 1.9.11

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/net/py-impacket/Makefile net/py-impacket/Makefile
--- /usr/ports/net/py-impacket/Makefile	2014-01-23 04:08:35.000000000 +0900
+++ net/py-impacket/Makefile	2014-03-27 00:00:00.000000000 +0900
@@ -2,37 +2,48 @@
 # $FreeBSD: head/net/py-impacket/Makefile 340722 2014-01-22 17:00:46Z mat $
 
 PORTNAME=	impacket
-PORTVERSION=	0.9.10
+PORTVERSION=	0.9.11
 CATEGORIES=	net python
-MASTER_SITES=	GOOGLE_CODE
+MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Collection of Python classes providing access to network packets
 
-LICENSE=	AL11
-LICENSE_NAME=	Apache License version 1.1
-LICENSE_FILE=	${WRKSRC}/LICENSE
-LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+LICENSE=	APACHE11
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pcapy>=0:${PORTSDIR}/net/py-pcapy \
 		${PYTHON_PKGNAMEPREFIX}pycrypto>=0:${PORTSDIR}/security/py-pycrypto
 
-USES=		dos2unix
+NO_ARCH=	yes
+
 USE_PYTHON=	yes
 USE_PYDISTUTILS=yes
 PYDISTUTILS_AUTOPLIST=yes
 
-PORTDOCS=	README
+DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
+EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
 
-OPTIONS_DEFINE=	DOCS
+PORTDOCS=	*
+PORTEXAMPLES=	*
 
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE=	DOCS EXAMPLES
 
 post-install:
-.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-.endif
+	(cd ${WRKSRC} && ${INSTALL_DATA} README \
+		${STAGEDIR}${DOCSDIR})
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}/testcases/ImpactPacket
+	(cd ${WRKSRC}/impacket/testcases/ImpactPacket && ${INSTALL_DATA} * \
+		${STAGEDIR}${DOCSDIR}/testcases/ImpactPacket)
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}/testcases/SMB-RPC
+	(cd ${WRKSRC}/impacket/testcases/SMB-RPC && ${INSTALL_DATA} * \
+		${STAGEDIR}${DOCSDIR}/testcases/SMB-RPC)
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}/testcases/dot11
+	(cd ${WRKSRC}/impacket/testcases/dot11 && ${INSTALL_DATA} * \
+		${STAGEDIR}${DOCSDIR}/testcases/dot11)
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	(cd ${WRKSRC}/examples && ${INSTALL_DATA} *.py \
+		${STAGEDIR}${EXAMPLESDIR})
 
 .include <bsd.port.mk>
diff -urN /usr/ports/net/py-impacket/distinfo net/py-impacket/distinfo
--- /usr/ports/net/py-impacket/distinfo	2014-01-23 04:08:36.000000000 +0900
+++ net/py-impacket/distinfo	2014-03-27 00:00:00.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (impacket-0.9.10.tar.gz) = 6d9e2b91f825c3bdfb9b5f42419900fcc7739257cbb5eac48ee8d8f68166092b
-SIZE (impacket-0.9.10.tar.gz) = 435448
+SHA256 (impacket-0.9.11.tar.gz) = e0b4e5174b869efa35c3068ee55ac3c2364706b59ffc43cd9e3c2f75f5accf2d
+SIZE (impacket-0.9.11.tar.gz) = 779016
diff -urN /usr/ports/net/py-impacket/files/patch-setup.py net/py-impacket/files/patch-setup.py
--- /usr/ports/net/py-impacket/files/patch-setup.py	2014-01-23 04:08:36.000000000 +0900
+++ net/py-impacket/files/patch-setup.py	2014-03-27 00:00:00.000000000 +0900
@@ -1,10 +1,12 @@
 --- ./setup.py.orig	2013-05-08 13:57:03.000000000 +0000
 +++ ./setup.py	2013-05-08 13:57:03.000000000 +0000
-@@ -21,7 +21,5 @@
+@@ -20,9 +20,4 @@
+       long_description = 'Impacket is a collection of Python classes focused on providing access to network packets. Impacket allows Python developers to craft and decode network packets in simple and consistent manner.',
        platforms = ["Unix","Windows"],
-       packages = ['impacket', 'impacket.dcerpc', 'impacket.examples'],
-       scripts = glob.glob(os.path.join('examples', '*.py')),
--      data_files = [(os.path.join('share', 'doc', PACKAGE_NAME),
--                     ['README', 'LICENSE']+glob.glob('doc/*'))],
- 
+       packages = ['impacket', 'impacket.dcerpc', 'impacket.examples', 'impacket.dcerpc.v5'],
+-      scripts = glob.glob(os.path.join('examples', '*.py')),
+-      data_files = [(os.path.join('share', 'doc', PACKAGE_NAME), ['README', 'LICENSE']+glob.glob('doc/*')),
+-                    (os.path.join('share', 'doc', PACKAGE_NAME, 'testcases', 'dot11'),glob.glob('impacket/testcases/dot11/*')),
+-                    (os.path.join('share', 'doc', PACKAGE_NAME, 'testcases', 'ImpactPacket'),glob.glob('impacket/testcases/ImpactPacket/*')),
+-                    (os.path.join('share', 'doc', PACKAGE_NAME, 'testcases', 'SMB-RPC'),glob.glob('impacket/testcases/SMB-RPC/*'))],
        )
diff -urN /usr/ports/net/py-impacket/pkg-descr net/py-impacket/pkg-descr
--- /usr/ports/net/py-impacket/pkg-descr	2014-01-23 04:08:36.000000000 +0900
+++ net/py-impacket/pkg-descr	2014-03-27 00:00:00.000000000 +0900
@@ -1,14 +1,11 @@
-Impacket is a collection of Python classes focused
-on providing access to network packets.
-Impacket allows Python developers to craft and decode
-network packets in simple and consistent manner.
-It includes support for low-level protocols such as
-IP, UDP and TCP, as well as higher-level protocols
-such as NMB and SMB. Impacket is highly effective
-when used in conjunction with a packet capture utility
-or package such as Pcapy. Packets can be constructed
-from scratch, as well as parsed from raw data. Furthermore,
-the object oriented API makes it simple to work with deep
-protocol hierarchies.
+Impacket is a collection of Python classes focused on providing access
+to network packets. Impacket allows Python developers to craft and
+decode network packets in simple and consistent manner. It includes
+support for low-level protocols such as IP, UDP and TCP, as well as
+higher-level protocols such as NMB and SMB. Impacket is highly effective
+when used in conjunction with a packet capture utility or package such
+as Pcapy. Packets can be constructed from scratch, as well as parsed
+from raw data. Furthermore, the object oriented API makes it simple to
+work with deep protocol hierarchies.
 
 WWW: http://oss.coresecurity.com/projects/impacket.html
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Wed Mar 26 18:40:14 UTC 2014 
Responsible-Changed-Why:  
miwi@ wants this submitter's PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=187973 
Responsible-Changed-From-To: miwi->antoine 
Responsible-Changed-By: antoine 
Responsible-Changed-When: Wed Mar 26 21:57:04 UTC 2014 
Responsible-Changed-Why:  
steal 

http://www.freebsd.org/cgi/query-pr.cgi?pr=187973 
State-Changed-From-To: open->closed 
State-Changed-By: antoine 
State-Changed-When: Fri Mar 28 21:59:32 UTC 2014 
State-Changed-Why:  
Port updated, thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/187973: commit references a PR
Date: Fri, 28 Mar 2014 21:58:21 +0000 (UTC)

 Author: antoine
 Date: Fri Mar 28 21:58:17 2014
 New Revision: 349467
 URL: http://svnweb.freebsd.org/changeset/ports/349467
 QAT: https://qat.redports.org/buildarchive/r349467/
 
 Log:
   - Update to 0.9.11
   - Apache license 1.1 is now in the framework
   
   PR:		ports/187973
   Submitted by:	KATO Tsuguru
 
 Modified:
   head/net/py-impacket/Makefile
   head/net/py-impacket/distinfo
   head/net/py-impacket/files/patch-setup.py
   head/net/py-impacket/pkg-descr
 
 Modified: head/net/py-impacket/Makefile
 ==============================================================================
 --- head/net/py-impacket/Makefile	Fri Mar 28 21:44:48 2014	(r349466)
 +++ head/net/py-impacket/Makefile	Fri Mar 28 21:58:17 2014	(r349467)
 @@ -2,18 +2,16 @@
  # $FreeBSD$
  
  PORTNAME=	impacket
 -PORTVERSION=	0.9.10
 +PORTVERSION=	0.9.11
  CATEGORIES=	net python
 -MASTER_SITES=	GOOGLE_CODE
 +MASTER_SITES=	CHEESESHOP
  PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
  
  MAINTAINER=	ports@FreeBSD.org
  COMMENT=	Collection of Python classes providing access to network packets
  
 -LICENSE=	AL11
 -LICENSE_NAME=	Apache License version 1.1
 +LICENSE=	APACHE11
  LICENSE_FILE=	${WRKSRC}/LICENSE
 -LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
  
  RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pcapy>=0:${PORTSDIR}/net/py-pcapy \
  		${PYTHON_PKGNAMEPREFIX}pycrypto>=0:${PORTSDIR}/security/py-pycrypto
 @@ -23,16 +21,13 @@ USE_PYTHON=	yes
  USE_PYDISTUTILS=yes
  PYDISTUTILS_AUTOPLIST=yes
  
 -PORTDOCS=	README
 +PORTDOCS=	*
  
  OPTIONS_DEFINE=	DOCS
  
 -.include <bsd.port.options.mk>
 -
  post-install:
 -.if ${PORT_OPTIONS:MDOCS}
  	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 -	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
 -.endif
 +	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
 +	cd ${WRKSRC}/impacket && ${COPYTREE_SHARE} testcases ${STAGEDIR}${DOCSDIR}
  
  .include <bsd.port.mk>
 
 Modified: head/net/py-impacket/distinfo
 ==============================================================================
 --- head/net/py-impacket/distinfo	Fri Mar 28 21:44:48 2014	(r349466)
 +++ head/net/py-impacket/distinfo	Fri Mar 28 21:58:17 2014	(r349467)
 @@ -1,2 +1,2 @@
 -SHA256 (impacket-0.9.10.tar.gz) = 6d9e2b91f825c3bdfb9b5f42419900fcc7739257cbb5eac48ee8d8f68166092b
 -SIZE (impacket-0.9.10.tar.gz) = 435448
 +SHA256 (impacket-0.9.11.tar.gz) = e0b4e5174b869efa35c3068ee55ac3c2364706b59ffc43cd9e3c2f75f5accf2d
 +SIZE (impacket-0.9.11.tar.gz) = 779016
 
 Modified: head/net/py-impacket/files/patch-setup.py
 ==============================================================================
 --- head/net/py-impacket/files/patch-setup.py	Fri Mar 28 21:44:48 2014	(r349466)
 +++ head/net/py-impacket/files/patch-setup.py	Fri Mar 28 21:58:17 2014	(r349467)
 @@ -1,10 +1,11 @@
 ---- ./setup.py.orig	2013-05-08 13:57:03.000000000 +0000
 -+++ ./setup.py	2013-05-08 13:57:03.000000000 +0000
 -@@ -21,7 +21,5 @@
 +--- ./setup.py.orig	2014-01-30 16:07:52.000000000 +0000
 ++++ ./setup.py	2014-03-26 22:12:00.000000000 +0000
 +@@ -21,8 +21,4 @@
         platforms = ["Unix","Windows"],
 -       packages = ['impacket', 'impacket.dcerpc', 'impacket.examples'],
 +       packages = ['impacket', 'impacket.dcerpc', 'impacket.examples', 'impacket.dcerpc.v5'],
         scripts = glob.glob(os.path.join('examples', '*.py')),
 --      data_files = [(os.path.join('share', 'doc', PACKAGE_NAME),
 --                     ['README', 'LICENSE']+glob.glob('doc/*'))],
 - 
 +-      data_files = [(os.path.join('share', 'doc', PACKAGE_NAME), ['README', 'LICENSE']+glob.glob('doc/*')),
 +-                    (os.path.join('share', 'doc', PACKAGE_NAME, 'testcases', 'dot11'),glob.glob('impacket/testcases/dot11/*')),
 +-                    (os.path.join('share', 'doc', PACKAGE_NAME, 'testcases', 'ImpactPacket'),glob.glob('impacket/testcases/ImpactPacket/*')),
 +-                    (os.path.join('share', 'doc', PACKAGE_NAME, 'testcases', 'SMB-RPC'),glob.glob('impacket/testcases/SMB-RPC/*'))],
         )
 
 Modified: head/net/py-impacket/pkg-descr
 ==============================================================================
 --- head/net/py-impacket/pkg-descr	Fri Mar 28 21:44:48 2014	(r349466)
 +++ head/net/py-impacket/pkg-descr	Fri Mar 28 21:58:17 2014	(r349467)
 @@ -1,14 +1,11 @@
 -Impacket is a collection of Python classes focused
 -on providing access to network packets.
 -Impacket allows Python developers to craft and decode
 -network packets in simple and consistent manner.
 -It includes support for low-level protocols such as
 -IP, UDP and TCP, as well as higher-level protocols
 -such as NMB and SMB. Impacket is highly effective
 -when used in conjunction with a packet capture utility
 -or package such as Pcapy. Packets can be constructed
 -from scratch, as well as parsed from raw data. Furthermore,
 -the object oriented API makes it simple to work with deep
 -protocol hierarchies.
 +Impacket is a collection of Python classes focused on providing access
 +to network packets. Impacket allows Python developers to craft and
 +decode network packets in simple and consistent manner. It includes
 +support for low-level protocols such as IP, UDP and TCP, as well as
 +higher-level protocols such as NMB and SMB. Impacket is highly effective
 +when used in conjunction with a packet capture utility or package such
 +as Pcapy. Packets can be constructed from scratch, as well as parsed
 +from raw data. Furthermore, the object oriented API makes it simple to
 +work with deep protocol hierarchies.
  
 -WWW: http://oss.coresecurity.com/projects/impacket.html
 +WWW: http://corelabs.coresecurity.com/index.php?module=Wiki&action=view&type=tool&name=Impacket
 _______________________________________________
 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:
