Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Aug 2023 18:31:33 GMT
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7d52f7bb76a9 - main - databases/py-apsw: Update to 3.42.0.1
Message-ID:  <202308161831.37GIVXpu027471@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7d52f7bb76a96fcbdcf71824467f4a59089de4f6

commit 7d52f7bb76a96fcbdcf71824467f4a59089de4f6
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-08-16 18:11:35 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-08-16 18:25:20 +0000

    databases/py-apsw: Update to 3.42.0.1
    
    Changes:        https://github.com/rogerbinns/apsw/releases
                    https://rogerbinns.github.io/apsw/changes.html
---
 databases/py-apsw/Makefile             | 8 +++++---
 databases/py-apsw/distinfo             | 6 +++---
 databases/py-apsw/files/patch-setup.py | 9 ++++++---
 3 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/databases/py-apsw/Makefile b/databases/py-apsw/Makefile
index 6c4884bbb746..088f1c07b8b4 100644
--- a/databases/py-apsw/Makefile
+++ b/databases/py-apsw/Makefile
@@ -1,11 +1,11 @@
 PORTNAME=	apsw
-PORTVERSION=	3.42.0.0
+PORTVERSION=	3.42.0.1
 CATEGORIES=	databases python
 MASTER_SITES=	PYPI \
 		https://sqlite.org/2023/:sqlite
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTFILES=	apsw-${PORTVERSION}${EXTRACT_SUFX} \
-		sqlite-autoconf-${PORTVERSION:C|\.([0-9])[[:>:]]|0\1|g:C|\.||g}.tar.gz:sqlite
+		sqlite-autoconf-${APSW_SQLITE_VER}.tar.gz:sqlite
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Another Python SQLite Wrapper
@@ -20,6 +20,8 @@ USE_PYTHON=	autoplist concurrent distutils unittest
 
 TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
 
+APSW_SQLITE_VER=${PORTVERSION:R:C|\.([0-9])[[:>:]]|0\1|g:C|\.||g}00
+
 OPTIONS_DEFINE=	EXTENSION
 OPTIONS_DEFAULT=EXTENSION
 EXTENSION_DESC=	Allow loadable extensions
@@ -28,7 +30,7 @@ EXTENSION_VARS=		PYDISTUTILS_BUILDARGS+=--enable=load_extension
 EXTENSION_VARS_OFF=	PYDISTUTILS_BUILDARGS+=--omit=load_extension
 
 post-patch:
-	@${MV} ${WRKDIR}/sqlite-autoconf-${PORTVERSION:C|\.([0-9])[[:>:]]|0\1|g:C|\.||g} ${WRKSRC}/sqlite3
+	@${MV} ${WRKDIR}/sqlite-autoconf-${APSW_SQLITE_VER} ${WRKSRC}/sqlite3
 
 post-install:
 	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/databases/py-apsw/distinfo b/databases/py-apsw/distinfo
index 608d9d1a180e..7f1b7d499d45 100644
--- a/databases/py-apsw/distinfo
+++ b/databases/py-apsw/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1685792216
-SHA256 (apsw-3.42.0.0.tar.gz) = 8157920d1c11c072044aa14c7c0477ff6b1a36b5cd597127091a21fa10cf9208
-SIZE (apsw-3.42.0.0.tar.gz) = 371979
+TIMESTAMP = 1691070008
+SHA256 (apsw-3.42.0.1.tar.gz) = 3c827af1725d690bca50032bde889a84527920423e80545c0da40bcef4d0e0ae
+SIZE (apsw-3.42.0.1.tar.gz) = 382876
 SHA256 (sqlite-autoconf-3420000.tar.gz) = 7abcfd161c6e2742ca5c6c0895d1f853c940f203304a0b49da4e1eca5d088ca6
 SIZE (sqlite-autoconf-3420000.tar.gz) = 3148813
diff --git a/databases/py-apsw/files/patch-setup.py b/databases/py-apsw/files/patch-setup.py
index dba26bfcd001..a0438d426cc6 100644
--- a/databases/py-apsw/files/patch-setup.py
+++ b/databases/py-apsw/files/patch-setup.py
@@ -1,6 +1,6 @@
---- setup.py.orig	2023-03-26 20:08:04 UTC
+--- setup.py.orig	2023-07-25 19:42:08 UTC
 +++ setup.py
-@@ -227,40 +227,7 @@ class fetch(Command):
+@@ -260,43 +260,7 @@ class fetch(Command):
          if self.sqlite:
              write("  Getting the SQLite amalgamation")
  
@@ -26,8 +26,11 @@
 -            import zlib
 -            tar = tarfile.open("nonexistentname to keep old python happy", 'r', data)
 -            configmember = None
+-            kwargs = {}
+-            if sys.version_info >= (3, 11, 4):
+-                kwargs["filter"] = "tar"
 -            for member in tar.getmembers():
--                tar.extract(member)
+-                tar.extract(member, **kwargs)
 -                # find first file named configure
 -                if not configmember and member.name.endswith("/configure"):
 -                    configmember = member



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308161831.37GIVXpu027471>