Hello,

Following up on the call for testers on barman, I am wondering if there
are users of:

* databases/pgloader
* databases/skytools
* databases/py-pg_activity
* geo/osm2pgsql

pgloader and skytools in ports are very old. skytools is now three
different tools and doesn't support python3 at all. I am wondering if
they can be removed.

If there are users of the latter two, can you try out the attached
diffs and report any breakage/success? The aim to get all consumers of
py-psycopg2 onto python3.

cc: maintainers of pgloader/skytools and py-pg_activity

Thanks,
Lucas
diff ac63388973a9c760bf2bfa5932322058d777e170 /usr/ports
blob - 811dcbfe95bc0922ded190c9c2e9fd93e775ce80
file + geo/osm2pgsql/Makefile
--- geo/osm2pgsql/Makefile
+++ geo/osm2pgsql/Makefile
@@ -5,7 +5,7 @@ COMMENT =               OSM data to PostgreSQL converter
 GH_TAGNAME =           0.96.0
 GH_PROJECT =           osm2pgsql
 GH_ACCOUNT =           openstreetmap
-REVISION =             0
+REVISION =             1
 
 CATEGORIES =           geo databases
 
@@ -33,8 +33,9 @@ BUILD_DEPENDS =               devel/libtool \
                        devel/protozero \
                        geo/libosmium
 
+MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
 # postgresql,-contrib is needed for hstore extension
-TEST_DEPENDS =         databases/py-psycopg2   \
+TEST_DEPENDS =         databases/py-psycopg2${MODPY_FLAVOR}    \
                        geo/postgis             \
                        databases/postgresql,-contrib
 
diff ac63388973a9c760bf2bfa5932322058d777e170 /usr/ports
blob - 4de6c4a46ad301c093c021305f7567f9918c81b1
file + databases/py-pg_activity/Makefile
--- databases/py-pg_activity/Makefile
+++ databases/py-pg_activity/Makefile
@@ -5,8 +5,9 @@ COMMENT =               command line tool for PostgreSQL server 
act
 MODPY_EGG_VERSION =    1.5.0
 DISTNAME =             pg_activity-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
+REVISION =             0
 
-GH_ACCOUNT =           julmon
+GH_ACCOUNT =           dalibo
 GH_PROJECT =           pg_activity
 GH_TAGNAME =           v${MODPY_EGG_VERSION}
 
@@ -18,10 +19,11 @@ MAINTAINER =                Ingo Feinerer 
<feine...@logic.at>
 PERMIT_PACKAGE =       Yes
 
 MODULES =              lang/python
+MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
 MODPY_SETUPTOOLS =     Yes
 MODPY_SETUP_ARGS =     --with-man
-RUN_DEPENDS =          databases/py-psycopg2 \
-                       sysutils/py-psutil
+RUN_DEPENDS =          databases/py-psycopg2${MODPY_FLAVOR} \
+                       sysutils/py-psutil${MODPY_FLAVOR}
 
 post-patch:
        sed -i 's|/usr/share|${LOCALBASE}|' ${WRKSRC}/setup.py
blob - 1e9bb6e287d5f79ee260ea9a9c089cb0e7be0c3f
file + databases/py-pg_activity/pkg/PLIST
--- databases/py-pg_activity/pkg/PLIST
+++ databases/py-pg_activity/pkg/PLIST
@@ -8,13 +8,14 @@ lib/python${MODPY_VERSION}/site-packages/pg_activity-$
 
lib/python${MODPY_VERSION}/site-packages/pg_activity-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/pgactivity/
 lib/python${MODPY_VERSION}/site-packages/pgactivity/Data.py
-lib/python${MODPY_VERSION}/site-packages/pgactivity/Data.pyc
 lib/python${MODPY_VERSION}/site-packages/pgactivity/Process.py
-lib/python${MODPY_VERSION}/site-packages/pgactivity/Process.pyc
 lib/python${MODPY_VERSION}/site-packages/pgactivity/UI.py
-lib/python${MODPY_VERSION}/site-packages/pgactivity/UI.pyc
 lib/python${MODPY_VERSION}/site-packages/pgactivity/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pgactivity/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pgactivity/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pgactivity/${MODPY_PYCACHE}Data.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pgactivity/${MODPY_PYCACHE}Process.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pgactivity/${MODPY_PYCACHE}UI.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pgactivity/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 @man man/man1/pg_activity.1
-share/doc/${MODPY_PY_PREFIX}pg_activity/
-share/doc/${MODPY_PY_PREFIX}pg_activity/LICENSE.txt
+share/doc/py-pg_activity/
+share/doc/py-pg_activity/LICENSE.txt

Reply via email to