Tuesday, November 10, 2020

回复: [Update] databases/py-sqlparse : Update to 0.4.1

Index: databases/Makefile
===================================================================
RCS file: /cvs/ports/databases/Makefile,v
retrieving revision 1.406
diff -u -p -r1.406 Makefile
--- databases/Makefile 19 Aug 2020 02:21:51 -0000 1.406
+++ databases/Makefile 10 Nov 2020 11:24:21 -0000
@@ -189,13 +189,11 @@
SUBDIR += py-sql,python3
SUBDIR += py-sqlalchemy
SUBDIR += py-sqlalchemy,python3
- SUBDIR += py-sqlalchemy-migrate
SUBDIR += py-sqlalchemy-migrate,python3
SUBDIR += py-sqlite
SUBDIR += py-sqlite2
SUBDIR += py-sqlobject
SUBDIR += py-sqlobject,python3
- SUBDIR += py-sqlparse
SUBDIR += py-sqlparse,python3
SUBDIR += py-storm
SUBDIR += py-sybase
Index: databases/py-sqlparse/Makefile
===================================================================
RCS file: /cvs/ports/databases/py-sqlparse/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- databases/py-sqlparse/Makefile 3 Jul 2020 21:12:37 -0000 1.11
+++ databases/py-sqlparse/Makefile 10 Nov 2020 11:24:21 -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,8 @@ MODPY_SETUPTOOLS = Yes
MODPY_PYTEST = Yes
MODPY_PYTEST_ARGS = tests/

-FLAVORS = python3
-FLAVOR ?=
+FLAVORS = python3
+FLAVOR = python3

post-install:
mv ${PREFIX}/bin/sqlformat ${PREFIX}/bin/sqlformat${MODPY_BIN_SUFFIX}
Index: databases/py-sqlparse/distinfo
===================================================================
RCS file: /cvs/ports/databases/py-sqlparse/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- databases/py-sqlparse/distinfo 14 Nov 2017 06:38:27 -0000 1.4
+++ databases/py-sqlparse/distinfo 10 Nov 2020 11:24:21 -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: databases/py-sqlparse/pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/py-sqlparse/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- databases/py-sqlparse/pkg/PLIST 7 Apr 2017 21:55:11 -0000 1.4
+++ databases/py-sqlparse/pkg/PLIST 10 Nov 2020 11:24:21 -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}/
@@ -56,3 +54,4 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/sqlparse/sql.py
lib/python${MODPY_VERSION}/site-packages/sqlparse/tokens.py
lib/python${MODPY_VERSION}/site-packages/sqlparse/utils.py
+@pkgpath databases/py-sqlports
Index: databases/py-sqlalchemy-migrate/Makefile
===================================================================
RCS file: /cvs/ports/databases/py-sqlalchemy-migrate/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- databases/py-sqlalchemy-migrate/Makefile 3 Jul 2020 21:12:37 -0000 1.15
+++ databases/py-sqlalchemy-migrate/Makefile 10 Nov 2020 11:24:21 -0000
@@ -19,14 +19,14 @@ MODPY_PI = Yes
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 ?=
+FLAVOR = python3

# test needs unported tempest, py-cfgparse & py-scripttest
NO_TEST = Yes
Index: databases/py-sqlalchemy-migrate/pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/py-sqlalchemy-migrate/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- databases/py-sqlalchemy-migrate/pkg/PLIST 30 Dec 2019 13:02:48 -0000 1.6
+++ databases/py-sqlalchemy-migrate/pkg/PLIST 10 Nov 2020 11:24:22 -0000
@@ -206,3 +206,4 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/sqlalchemy_migrate-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/pbr.json
lib/python${MODPY_VERSION}/site-packages/sqlalchemy_migrate-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/sqlalchemy_migrate-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
+@pkgpath databases/py-sqlports
Index: devel/quirks/files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1108
diff -u -p -r1.1108 Quirks.pm
--- devel/quirks/files/Quirks.pm 8 Nov 2020 08:50:12 -0000 1.1108
+++ devel/quirks/files/Quirks.pm 10 Nov 2020 11:24:22 -0000
@@ -506,6 +506,8 @@ my $stem_extensions = {
'py-textfsm' => 'py3-textfsm',
'py-unicodecsv' => 'py3-unicodecsv',
'py-enchant' => 'py3-enchant',
+ 'py-sqlparse' => 'py3-sqlparse',
+ 'py-sqlalchemy-migrate' => 'py3-sqlalchemy-migrate',
};

my $obsolete_reason = {
Revised patch, now it include:
i) Update databases/Makefile to remove py-sqlparse
and py-sqlalchemy-migrate
ii) Update devel/quirks
iii) Add "@pkgpath databases/py-sqlports" to pkg/PLIST

Cheers !
wen
________________________________
发件人: Stuart Henderson <stu@spacehopper.org>
发送时间: 2020年11月10日 16:05
收件人: wen heping <wenheping2000@hotmail.com>
抄送: ports@openbsd.org <ports@openbsd.org>
主题: Re: [Update] databases/py-sqlparse : Update to 0.4.1

On 2020/11/10 07:53, wen heping wrote:
> Hi, ports@:
>
> Here is a patch for databases/py-sqlparse:
> i) Update to 0.4.1
> ii) Switch to MODPY_DEFAULT_VERSION_3

Whdn moving a port to py3-only, we are using this:

FLAVORS= python3
FLAVOR= python3

otherwise things get confusing in dependent ports.

It is also necessary to update the Makefile in the parent directory (so
databases/Makefile) to remove the py2 version, add an entry to devel/quirks
to merge the old version (see the many existing py- -> py3- entries),
and add "@pkgpath databases/py-sqlports" to pkg/PLIST.

No comments:

Post a Comment