Update py-setproctitle to 1.1.5 and add a python3 flavor.

Ok?

Martin


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-setproctitle/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile    19 Dec 2011 10:37:41 -0000      1.1.1.1
+++ Makefile    8 Apr 2012 14:00:54 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =              library for getting/setting process names
 
-MODPY_EGG_VERSION=     1.1.3
+MODPY_EGG_VERSION=     1.1.5
 DISTNAME =             setproctitle-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
 
@@ -22,6 +22,9 @@ MASTER_SITES=         ${MASTER_SITE_PYPI:=s/set
 
 MODULES =              lang/python
 
+FLAVORS =              python3
+FLAVOR ?=
+
 WANTLIB +=             ${MODPY_WANTLIB}
 
 BUILD_DIR =            build/lib.${MODPY_VERSION}
@@ -29,10 +32,10 @@ MODPY_DISTUTILS_BUILDARGS = --build-lib 
 
 REGRESS_DEPENDS =      devel/gmake
 
-MAKE_ENV +=            PYTHON="${MODPY_BIN}" PYCONFIG="${MODPY_BIN}-config"
+MAKE_ENV +=            PYTHON="${MODPY_BIN}" PYCONFIG="${MODPY_BIN}-config" \
+                       PY2TO3="2to3-${MODPY_VERSION}"
 
 do-regress:
-       cd ${WRKSRC} && gmake ${MAKE_ENV} tests/pyrun && \
-       PYTHONPATH=${BUILD_DIR} ${MODPY_BIN} tests/setproctitle_test.py
+       cd ${WRKSRC} && gmake ${MAKE_ENV} check
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-setproctitle/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    19 Dec 2011 10:37:41 -0000      1.1.1.1
+++ distinfo    8 Apr 2012 13:20:29 -0000
@@ -1,5 +1,5 @@
-MD5 (setproctitle-1.1.3.tar.gz) = ZAKFIYUNxoxbkNRTd94/XA==
-RMD160 (setproctitle-1.1.3.tar.gz) = ZGFBQZmOS1MVB4d4p1b2JK4g5CY=
-SHA1 (setproctitle-1.1.3.tar.gz) = efUzcaNwfXMojxcDjeepfuAzuFY=
-SHA256 (setproctitle-1.1.3.tar.gz) = 
Svl+sBov67gQoItG9/U7Rgwe2mvroHiVwT6+dW9CIwY=
-SIZE (setproctitle-1.1.3.tar.gz) = 19286
+MD5 (setproctitle-1.1.5.tar.gz) = jcI2wjcnpKygMfzSm3+Kcw==
+RMD160 (setproctitle-1.1.5.tar.gz) = ycs2DpTxwBqma4SnvfhR4kpBjbI=
+SHA1 (setproctitle-1.1.5.tar.gz) = AH4b9Av5URvaLS+J44KX/pY0HvQ=
+SHA256 (setproctitle-1.1.5.tar.gz) = 
xDRkVBKlVvckyP/lVaLptYfNESdCamHJh5SvI0eD9Fg=
+SIZE (setproctitle-1.1.5.tar.gz) = 22382
Index: patches/patch-Makefile
===================================================================
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile      8 Apr 2012 13:59:40 -0000
@@ -0,0 +1,27 @@
+$OpenBSD$
+
+Copy missing file for python3 flavor and remove non supported cp option.
+
+--- Makefile.orig      Mon Feb  6 13:49:36 2012
++++ Makefile   Sun Apr  8 15:58:50 2012
+@@ -29,7 +29,7 @@
+ check: build tests/pyrun2
+       PYTHONPATH=`pwd`/$(BUILD_DIR):$$PYTHONPATH \
+       ROOT_PATH=$(ROOT_PATH) \
+-      $(PYTHON) `which nosetests` -v -s -w tests
++      $(PYTHON) tests/setproctitle_test.py -v
+ 
+ tests/pyrun2: tests/pyrun.c
+       $(CC) $(PYINC) -o $@ $< $(PYLIB)
+@@ -48,9 +48,10 @@
+       $(MKDIR) py3
+       $(MKDIR) py3/src
+       $(MKDIR) py3/tests
+-      for f in `grep -v "#" MANIFEST`; do cp -v $$f py3/$$f; done
++      for f in `grep -v "#" MANIFEST`; do cp $$f py3/$$f; done
+       # setup.py should be executable with python3 as distribute
+       # currenlty doesn't seem to try to convert it
++      cp tests/setproctitle_test.py py3/tests
+       $(PY2TO3) -w --no-diffs py3/tests
+ 
+ tests/pyrun3: tests/pyrun.c
Index: patches/patch-tests_pyrun_c
===================================================================
RCS file: /cvs/ports/devel/py-setproctitle/patches/patch-tests_pyrun_c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-tests_pyrun_c
--- patches/patch-tests_pyrun_c 19 Dec 2011 10:37:41 -0000      1.1.1.1
+++ patches/patch-tests_pyrun_c 8 Apr 2012 13:57:12 -0000
@@ -1,6 +1,6 @@
-$OpenBSD: patch-tests_pyrun_c,v 1.1.1.1 2011/12/19 10:37:41 mpi Exp $
---- tests/pyrun.c      Sun Dec 18 15:07:17 2011
-+++ tests/pyrun.c      Sun Dec 18 15:07:28 2011
+$OpenBSD$
+--- tests/pyrun.c.orig Mon Feb  6 13:49:36 2012
++++ tests/pyrun.c      Sun Apr  8 15:56:57 2012
 @@ -10,6 +10,7 @@
   *-------------------------------------------------------------------------
   */
Index: patches/patch-tests_setproctitle_test_py
===================================================================
RCS file: 
/cvs/ports/devel/py-setproctitle/patches/patch-tests_setproctitle_test_py,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-tests_setproctitle_test_py
--- patches/patch-tests_setproctitle_test_py    19 Dec 2011 10:37:41 -0000      
1.1.1.1
+++ patches/patch-tests_setproctitle_test_py    8 Apr 2012 13:56:58 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-tests_setproctitle_test_py,v 1.1.1.1 2011/12/19 10:37:41 mpi 
Exp $
---- tests/setproctitle_test.py Wed Nov  9 02:54:18 2011
-+++ tests/setproctitle_test.py Sun Dec 18 15:47:52 2011
-@@ -431,7 +431,7 @@
+$OpenBSD$
+--- tests/setproctitle_test.py.orig    Wed Feb  8 12:53:27 2012
++++ tests/setproctitle_test.py Sun Apr  8 15:56:57 2012
+@@ -479,7 +479,7 @@ class SetproctitleTestCase(unittest.TestCase):
          if 'bsd' in sys.platform:
              procname = os.path.basename(sys.executable)
              title = ' '.join([t for t in title.split(' ')

Reply via email to