On 2016 Oct 30 (Sun) at 20:21:29 +0100 (+0100), Rafael Sadowski wrote:
:On Sun Oct 30, 2016 at 08:16:12PM +0100, Rafael Sadowski wrote:
:> On Sun Oct 30, 2016 at 07:28:42PM +0100, Peter Hessler wrote:
:> > On 2016 Oct 30 (Sun) at 14:37:19 +0100 (+0100), Peter Hessler wrote:
:> > :I would like to use pcapy in a python3 module, so we need to update it.
:> > 
:> > Updated version that can install both the python2 and python3 versions
:> > at the same time.
:> > 
:> > depends on r1.59 of sys/net/bpf.h that I committed recently.
:> > 
:> > OK?
:> > 
:> 
:> Maybe with GH_?
:> 
:
:... and cleanup WANTLIB

Yes, these look good to me.



:
:Kind regards,
:
:Rafael Sadowski
:
:Index: Makefile
:===================================================================
:RCS file: /cvs/ports/net/py-pcapy/Makefile,v
:retrieving revision 1.11
:diff -u -p -u -p -r1.11 Makefile
:--- Makefile   17 Apr 2015 16:15:59 -0000      1.11
:+++ Makefile   30 Oct 2016 19:19:43 -0000
:@@ -2,25 +2,25 @@
: 
: COMMENT =             libpcap module for Python
: 
:-MODPY_EGG_VERSION =   0.10.5
:-DISTNAME =            pcapy-${MODPY_EGG_VERSION}
:-PKGNAME =             py-${DISTNAME}
:-REVISION =            7
:+MODPY_EGG_VERSION =   0.10.10
:+GH_ACCOUNT =          CoreSecurity
:+GH_PROJECT =          pcapy
:+GH_TAGNAME =          ${MODPY_EGG_VERSION}
: 
: CATEGORIES =          net devel
: 
:-HOMEPAGE =            http://oss.coresecurity.com/projects/pcapy.html
:+HOMEPAGE =            
https://www.coresecurity.com/corelabs-research/open-source-tools/pcapy
: 
: # Apache
: PERMIT_PACKAGE_CDROM =        Yes
: 
:-WANTLIB +=            ${MODPY_WANTLIB} m stdc++ pcap pthread util
:-
:-MASTER_SITES =                http://oss.coresecurity.com/repo/
:+WANTLIB +=            ${MODPY_WANTLIB} m stdc++ pcap
: 
: MODULES =             lang/python
:+MODPY_SETUPTOOLS =    Yes
: 
:-NO_TEST =             Yes
:+FLAVORS =             python3
:+FLAVOR ?=
: 
: MAKE_ENV +=           LDSHARED="${CC} -shared -fPIC"
: MAKE_ENV +=           LDFLAGS="-L${LOCALBASE}/lib"
:@@ -28,5 +28,8 @@ MAKE_ENV +=          LDFLAGS="-L${LOCALBASE}/lib
: # fix msdos line-endings
: pre-patch:
:       cd ${WRKSRC}; perl -i -pe 's/\r$$//' `find . -type f`
:+
:+pre-configure:
:+      ${SUBST_CMD} ${WRKSRC}/setup.py
: 
: .include <bsd.port.mk>
:Index: distinfo
:===================================================================
:RCS file: /cvs/ports/net/py-pcapy/distinfo,v
:retrieving revision 1.2
:diff -u -p -u -p -r1.2 distinfo
:--- distinfo   18 Jan 2015 03:14:51 -0000      1.2
:+++ distinfo   30 Oct 2016 19:19:43 -0000
:@@ -1,2 +1,2 @@
:-SHA256 (pcapy-0.10.5.tar.gz) = gKdj2RgUg24M0eV7Y1GdxgITtCujxIbUeUyrrjD9elc=
:-SIZE (pcapy-0.10.5.tar.gz) = 18884
:+SHA256 (pcapy-0.10.10.tar.gz) = NEdTmoUWrhkIR1ZBqA/6EvaYanY1eW/Uz1ayJ4C7bok=
:+SIZE (pcapy-0.10.10.tar.gz) = 28332
:Index: patches/patch-pcap_pkthdr_cc
:===================================================================
:RCS file: /cvs/ports/net/py-pcapy/patches/patch-pcap_pkthdr_cc,v
:retrieving revision 1.1.1.1
:diff -u -p -u -p -r1.1.1.1 patch-pcap_pkthdr_cc
:--- patches/patch-pcap_pkthdr_cc       3 Apr 2009 15:45:41 -0000       1.1.1.1
:+++ patches/patch-pcap_pkthdr_cc       30 Oct 2016 19:19:43 -0000
:@@ -1,7 +1,7 @@
: $OpenBSD: patch-pcap_pkthdr_cc,v 1.1.1.1 2009/04/03 15:45:41 sthen Exp $
:---- pcap_pkthdr.cc.orig       Fri Apr  3 11:52:32 2009
:-+++ pcap_pkthdr.cc    Fri Apr  3 11:52:36 2009
:-@@ -24,7 +24,7 @@
:+--- pcap_pkthdr.cc.orig       Sun Oct 30 14:05:35 2016
:++++ pcap_pkthdr.cc    Sun Oct 30 14:05:35 2016
:+@@ -23,7 +23,7 @@
:  // internal pcapobject
:  typedef struct {
:       PyObject_HEAD
:Index: patches/patch-setup_py
:===================================================================
:RCS file: /cvs/ports/net/py-pcapy/patches/patch-setup_py,v
:retrieving revision 1.1
:diff -u -p -u -p -r1.1 patch-setup_py
:--- patches/patch-setup_py     25 Dec 2011 23:59:06 -0000      1.1
:+++ patches/patch-setup_py     30 Oct 2016 19:19:43 -0000
:@@ -1,12 +1,15 @@
: $OpenBSD: patch-setup_py,v 1.1 2011/12/25 23:59:06 fgsch Exp $
:---- setup.py.orig     Mon Dec 12 08:57:21 2011
:-+++ setup.py  Mon Dec 12 08:57:34 2011
:-@@ -60,7 +60,7 @@ setup(name = PACKAGE_NAME,
:-           include_dirs = include_dirs,
:-           library_dirs = library_dirs,
:-           libraries = libraries)],
:--      data_files = [(os.path.join('share', 'doc', PACKAGE_NAME),
:-+      data_files = [(os.path.join('share', 'doc', 'py-%s' % PACKAGE_NAME),
:-                      ['README', 'LICENSE', 'pcapy.html'])],
:+--- setup.py.orig     Sun Oct 30 19:18:00 2016
:++++ setup.py  Sun Oct 30 19:19:55 2016
:+@@ -72,7 +72,9 @@ setup(name=PACKAGE_NAME,
:+           libraries=libraries)],
:+       # scripts=['tests/pcapytests.py', 'tests/96pings.pcap'],
:+       data_files=[
:+-          (os.path.join('share', 'doc', PACKAGE_NAME),
:++          (os.path.join('share', 'doc', '${MODPY_PY_PREFIX}%s' % 
PACKAGE_NAME),
:+               ['README', 'LICENSE', 'pcapy.html']),
:+-          ('tests', ['tests/pcapytests.py', 'tests/96pings.pcap'])]
:++          (os.path.join('share', 'doc',
:++              '${MODPY_PY_PREFIX}%s' % PACKAGE_NAME, 'tests'),
:++              ['tests/pcapytests.py', 'tests/96pings.pcap'])]
:        )
:- 
:Index: pkg/PLIST
:===================================================================
:RCS file: /cvs/ports/net/py-pcapy/pkg/PLIST,v
:retrieving revision 1.2
:diff -u -p -u -p -r1.2 PLIST
:--- pkg/PLIST  25 Dec 2011 23:59:06 -0000      1.2
:+++ pkg/PLIST  30 Oct 2016 19:19:43 -0000
:@@ -1,7 +1,14 @@
: @comment $OpenBSD: PLIST,v 1.2 2011/12/25 23:59:06 fgsch Exp $
:-lib/python${MODPY_VERSION}/site-packages/pca${MODPY_PY_PREFIX}${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
:+lib/python${MODPY_VERSION}/site-packages/pcapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
:+lib/python${MODPY_VERSION}/site-packages/pcapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
:+lib/python${MODPY_VERSION}/site-packages/pcapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
:+lib/python${MODPY_VERSION}/site-packages/pcapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
:+lib/python${MODPY_VERSION}/site-packages/pcapy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
: lib/python${MODPY_VERSION}/site-packages/pcapy.so
: share/doc/${MODPY_PY_PREFIX}pcapy/
: share/doc/${MODPY_PY_PREFIX}pcapy/LICENSE
: share/doc/${MODPY_PY_PREFIX}pcapy/README
: share/doc/${MODPY_PY_PREFIX}pcapy/pcapy.html
:+share/doc/${MODPY_PY_PREFIX}pcapy/tests/
:+share/doc/${MODPY_PY_PREFIX}pcapy/tests/96pings.pcap
:+SHare/doc/${MODPY_PY_PREFIX}pcapy/tests/pcapytests.py
:

-- 
Pardon this fortune.  Database under reconstruction.

Reply via email to