Hi, ports@:

    Here is a patch for databases/py-sqlparse:
    i) Update to 0.4.1
    ii) Switch to MODPY_DEFAULT_VERSION_3
    It build well and pass all tests on amd64-6.8 system.

    One port depends on it : databases/py-sqlalchemy-migrate.
It should be switched to MODPY_DEFAULT_VERSION_3 too.
It build well and no tests defined.


Cheers !
wen
Index: py-sqlparse/Makefile
===================================================================
RCS file: /cvs/ports/databases/py-sqlparse/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- py-sqlparse/Makefile        3 Jul 2020 21:12:37 -0000       1.11
+++ py-sqlparse/Makefile        10 Nov 2020 07:41:58 -0000
@@ -2,10 +2,9 @@
 
 COMMENT =              non-validating SQL parser
 
-MODPY_EGG_VERSION =    0.2.4
+MODPY_EGG_VERSION =    0.4.1
 DISTNAME =             sqlparse-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
-REVISION =             1
 
 CATEGORIES =           databases
 
@@ -18,8 +17,7 @@ MODPY_SETUPTOOLS =    Yes
 MODPY_PYTEST =         Yes
 MODPY_PYTEST_ARGS =    tests/
 
-FLAVORS =              python3
-FLAVOR ?=
+MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
 
 post-install:
        mv ${PREFIX}/bin/sqlformat ${PREFIX}/bin/sqlformat${MODPY_BIN_SUFFIX}
Index: py-sqlparse/distinfo
===================================================================
RCS file: /cvs/ports/databases/py-sqlparse/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- py-sqlparse/distinfo        14 Nov 2017 06:38:27 -0000      1.4
+++ py-sqlparse/distinfo        10 Nov 2020 07:41:58 -0000
@@ -1,2 +1,2 @@
-SHA256 (sqlparse-0.2.4.tar.gz) = zgKERM+rg75Th1Ki/9tWvEF7d4T/NbuaMGJBNxeAfew=
-SIZE (sqlparse-0.2.4.tar.gz) = 61614
+SHA256 (sqlparse-0.4.1.tar.gz) = D5H9LoKcRDYsvPqz6a4S4iutqooprV/1mfnsEJ8EVOg=
+SIZE (sqlparse-0.4.1.tar.gz) = 67228
Index: py-sqlparse/pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/py-sqlparse/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- py-sqlparse/pkg/PLIST       7 Apr 2017 21:55:11 -0000       1.4
+++ py-sqlparse/pkg/PLIST       10 Nov 2020 07:41:58 -0000
@@ -13,7 +13,6 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
 
lib/python${MODPY_VERSION}/site-packages/sqlparse/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlparse/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlparse/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/sqlparse/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlparse/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlparse/${MODPY_PYCACHE}formatter.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlparse/${MODPY_PYCACHE}keywords.${MODPY_PYC_MAGIC_TAG}pyc
@@ -22,7 +21,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/sqlparse/${MODPY_PYCACHE}tokens.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlparse/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/sqlparse/cli.py
-lib/python${MODPY_VERSION}/site-packages/sqlparse/compat.py
 lib/python${MODPY_VERSION}/site-packages/sqlparse/engine/
 lib/python${MODPY_VERSION}/site-packages/sqlparse/engine/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sqlparse/engine/${MODPY_PYCACHE}/
Index: py-sqlalchemy-migrate/Makefile
===================================================================
RCS file: /cvs/ports/databases/py-sqlalchemy-migrate/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- py-sqlalchemy-migrate/Makefile      3 Jul 2020 21:12:37 -0000       1.15
+++ py-sqlalchemy-migrate/Makefile      10 Nov 2020 07:41:58 -0000
@@ -15,18 +15,16 @@ PERMIT_PACKAGE =    Yes
 MODULES =              lang/python
 MODPY_SETUPTOOLS =     Yes
 MODPY_PI =             Yes
+MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
 
 BUILD_DEPENDS =                devel/py-pbr${MODPY_FLAVOR}
 
 RUN_DEPENDS =          databases/py-sqlalchemy${MODPY_FLAVOR} \
-                       databases/py-sqlparse${MODPY_FLAVOR} \
+                       databases/py-sqlparse \
                        devel/py-pbr${MODPY_FLAVOR} \
                        devel/py-decorator${MODPY_FLAVOR} \
                        devel/py-six${MODPY_FLAVOR} \
                        www/py-tempita${MODPY_FLAVOR}
-
-FLAVORS =              python3
-FLAVOR ?=
 
 # test needs unported tempest, py-cfgparse & py-scripttest
 NO_TEST =              Yes

Reply via email to