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(' ')