ports/155025: [UPDATE] security/py-PF: update to 0.0.5

Ruslan Mahmatkhanov cvs-src at yandex.ru
Fri Feb 25 11:00:24 UTC 2011


>Number:         155025
>Category:       ports
>Synopsis:       [UPDATE] security/py-PF: update to 0.0.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 25 11:00:20 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Ruslan Mahmatkhanov
>Release:        8.2-PRERELEASE
>Organization:
>Environment:
8.2-PRERELEASE i386
>Description:
- update to 0.0.5
- add EXTRACT_SUFX
- add license
- fix version in setup.py to generate correct egg-info

changelog:
 - Updated to OpenBSD 4.8; the PF stack has undergone some major changes,
   such as removing the different rule types (nat, rdr, binat ... rules do
   not exist anymore) and introducing 'match' rules.
   This has greatly simplified the PFRuleset class and the PacketFilter
   methods that load/retrieve rules.
 - Various bugs have been corrected
 - All the code has been reviewed and is now Py3k-ready.

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruNa py-PF.orig/Makefile py-PF/Makefile
--- py-PF.orig/Makefile	2009-08-22 04:35:02.000000000 +0400
+++ py-PF/Makefile	2011-02-25 13:38:27.000000000 +0300
@@ -6,21 +6,28 @@
 #
 
 PORTNAME=	PF
-PORTVERSION=	0.0.4
+PORTVERSION=	0.0.5
 CATEGORIES=	security python
 MASTER_SITES=	SF/py-${PORTNAME:L}/py-${PORTNAME:L}/${DISTNAME}
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	${PYTHON_PKGNAMEPREFIX:C/[0-9]+//}${PORTNAME}-${PORTVERSION}
+EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	sbrabez at gmail.com
 COMMENT=	A pure-Python module for managing OpenBSD Packet Filter
 
+LICENSE=	BSD
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
 USE_PYTHON=	2.5+
 USE_PYDISTUTILS=	yes
 PYDISTUTILS_PKGNAME=	${PYTHON_PKGNAMEPREFIX:C/[0-9]+//}_${PORTNAME}
 
 SUB_FILES=	pkg-message
 
+post-patch:
+	@${REINPLACE_CMD} -e 's#"0.0.4"#"0.0.5"#g' ${WRKSRC}/setup.py
+
 post-install:
 .if !defined(BATCH)
 	@${CAT} ${PKGMESSAGE}
diff -ruNa py-PF.orig/distinfo py-PF/distinfo
--- py-PF.orig/distinfo	2009-08-07 15:20:21.000000000 +0400
+++ py-PF/distinfo	2011-02-25 13:12:36.000000000 +0300
@@ -1,3 +1,2 @@
-MD5 (py-PF-0.0.4.tar.gz) = 1bfae82e3ad334941a620a05ba884e4a
-SHA256 (py-PF-0.0.4.tar.gz) = f49b4550cbf6fb8cc3ef5cfdf3dfe99c36632ddb6554fc7420e37c985a948a95
-SIZE (py-PF-0.0.4.tar.gz) = 28765
+SHA256 (py-PF-0.0.5.tgz) = d183081916469345532c514dba1c055fa8d3e0d228f057be485c316915d9784f
+SIZE (py-PF-0.0.5.tgz) = 30383


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list