Update py-daemon from 1.6 to 2.2.4:
- move from python2 to python3-only (no consumers)
- take MAINTAINER
- ' =' vs '=' sanity in Makefile
- license changed to GPL-3/ASF-2
- adjust tests, needs py-testscenarios which I might send out at a later point
1 failed, 242 passed, 2 skipped, 1 warnings
- sending this out now so that any users can speak up if they need/want the
python2 variant
- extra adjustment in quirks not included in the diff
Comments? OK?
-m
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/Makefile,v
retrieving revision 1.553
diff -u -p -u -p -r1.553 Makefile
--- Makefile 17 Feb 2020 09:37:59 -0000 1.553
+++ Makefile 26 Feb 2020 08:54:21 -0000
@@ -246,7 +246,7 @@
SUBDIR += py-augeas,python3
SUBDIR += py-croniter
SUBDIR += py-croniter,python3
- SUBDIR += py-daemon
+ SUBDIR += py-daemon,python3
SUBDIR += py-daemonize
SUBDIR += py-daemonize,python3
SUBDIR += py-distro
Index: py-daemon/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/py-daemon/Makefile,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile
--- py-daemon/Makefile 2 Dec 2019 04:42:47 -0000 1.11
+++ py-daemon/Makefile 26 Feb 2020 08:54:21 -0000
@@ -1,30 +1,40 @@
# $OpenBSD: Makefile,v 1.11 2019/12/02 04:42:47 kmos Exp $
-COMMENT= library to implement a Unix daemon process
+COMMENT = library to implement a Unix daemon process
-MODPY_EGG_VERSION= 1.6
-DISTNAME= python-daemon-${MODPY_EGG_VERSION}
-PKGNAME= py-daemon-${MODPY_EGG_VERSION}
-REVISION= 3
+MODPY_EGG_VERSION = 2.2.4
+DISTNAME = python-daemon-${MODPY_EGG_VERSION}
+PKGNAME = py-daemon-${MODPY_EGG_VERSION}
+CATEGORIES = sysutils
-CATEGORIES= sysutils
+MAINTAINER = Martin Reindl <[email protected]>
-
-# PSF-2+
+# GPL-3 and ASF-2
PERMIT_PACKAGE = Yes
-MODPY_PI = Yes
-
-MODULES= lang/python
+FLAVORS = python3
+FLAVOR = python3
-MODPY_SETUPTOOLS= Yes
+MODULES = lang/python
+MODPY_PI = Yes
+MODPY_SETUPTOOLS = Yes
MODPY_PYTEST = Yes
-TEST_DEPENDS= devel/py-minimock \
- sysutils/py-lockfile
+BUILD_DEPENDS = www/py-requests${MODPY_FLAVOR} \
+ textproc/py-docutils${MODPY_FLAVOR} \
+ security/py-keyring${MODPY_FLAVOR}
+
+# XXX also needs py-testscenarios
+TEST_DEPENDS = sysutils/py-lockfile${MODPY_FLAVOR} \
+ devel/py-mock${MODPY_FLAVOR} \
+ devel/py-test${MODPY_FLAVOR} \
+# devel/py-testscenarios${MODPY_FLAVOR} \
+ devel/py-testtools${MODPY_FLAVOR}
+
+DOCSDIR = ${PREFIX}/share/doc/${MODPY_PY_PREFIX}daemon
post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-daemon/
- ${INSTALL_DATA} ${WRKSRC}/doc/FAQ ${PREFIX}/share/doc/py-daemon/
+ ${INSTALL_DATA_DIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/FAQ ${DOCSDIR}
.include <bsd.port.mk>
Index: py-daemon/distinfo
===================================================================
RCS file: /cvs/ports/sysutils/py-daemon/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- py-daemon/distinfo 18 Jan 2015 03:15:14 -0000 1.2
+++ py-daemon/distinfo 26 Feb 2020 08:54:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (python-daemon-1.6.tar.gz) =
FmX7Fr/q5y8Wqi3kC8dWYUWL1Ccxp9RjqRGo1er5bAs=
-SIZE (python-daemon-1.6.tar.gz) = 41564
+SHA256 (python-daemon-2.2.4.tar.gz) =
V8hPUKBNeCVRXk2/OjHHDMREFDlKcWCN7mz95GnoF2Y=
+SIZE (python-daemon-2.2.4.tar.gz) = 80775
Index: py-daemon/pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/py-daemon/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- py-daemon/pkg/PLIST 12 Oct 2010 16:49:09 -0000 1.1.1.1
+++ py-daemon/pkg/PLIST 26 Feb 2020 08:54:21 -0000
@@ -1,18 +1,18 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/10/12 16:49:09 jasper Exp $
+@conflict py-daemon-*
+@pkgpath sysutils/py-daemon
lib/python${MODPY_VERSION}/site-packages/daemon/
lib/python${MODPY_VERSION}/site-packages/daemon/__init__.py
-lib/python${MODPY_VERSION}/site-packages/daemon/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/daemon/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/daemon/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/daemon/${MODPY_PYCACHE}_metadata.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/daemon/${MODPY_PYCACHE}daemon.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/daemon/${MODPY_PYCACHE}pidfile.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/daemon/${MODPY_PYCACHE}runner.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/daemon/_metadata.py
lib/python${MODPY_VERSION}/site-packages/daemon/daemon.py
-lib/python${MODPY_VERSION}/site-packages/daemon/daemon.pyc
lib/python${MODPY_VERSION}/site-packages/daemon/pidfile.py
-lib/python${MODPY_VERSION}/site-packages/daemon/pidfile.pyc
lib/python${MODPY_VERSION}/site-packages/daemon/runner.py
-lib/python${MODPY_VERSION}/site-packages/daemon/runner.pyc
-lib/python${MODPY_VERSION}/site-packages/daemon/version/
-lib/python${MODPY_VERSION}/site-packages/daemon/version/__init__.py
-lib/python${MODPY_VERSION}/site-packages/daemon/version/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/daemon/version/version_info.py
-lib/python${MODPY_VERSION}/site-packages/daemon/version/version_info.pyc
lib/python${MODPY_VERSION}/site-packages/python_daemon-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/python_daemon-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/python_daemon-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
@@ -20,5 +20,5 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/python_daemon-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
lib/python${MODPY_VERSION}/site-packages/python_daemon-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/python_daemon-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
-share/doc/py-daemon/
-share/doc/py-daemon/FAQ
+share/doc/${MODPY_PY_PREFIX}daemon/
+share/doc/${MODPY_PY_PREFIX}daemon/FAQ