diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2023-04-07 09:31:47 +0000 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2023-04-07 09:38:11 +0000 |
commit | 1cc1228785eef2fb840a399058d35e5af1e16395 (patch) | |
tree | 9ec01490a6b2a53685eaeb90ea1bb876021b20db | |
parent | 1b678e6f3574f5fbfb610e54ae30a4d805fd4973 (diff) |
archivers/py-borgbackup: update to 1.2.4, unbreaking with msgpack 1.0.5
Borgbackup pins the exact, full, patch-level based version range
and the prior borgbackup 1.2.3 wanted to have at most msgpack 1.0.4.
Update to 1.2.4 which allows msgpack 1.0.5, and pin the exact msgpack
version in our depends to "fail early".
And other changes including bug fixes:
https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-24
based on a
PR: 270665
Submitted by: otis@
As in-depth soft robustness measure, add relevant warning comments to
devel/py-msgpack/Makefile, and while there, clean up the python:3.6+
to just a bare python because 3.6 and older are long gone from ports.
-rw-r--r-- | archivers/py-borgbackup/Makefile | 7 | ||||
-rw-r--r-- | archivers/py-borgbackup/distinfo | 6 | ||||
-rw-r--r-- | devel/py-msgpack/Makefile | 6 |
3 files changed, 11 insertions, 8 deletions
diff --git a/archivers/py-borgbackup/Makefile b/archivers/py-borgbackup/Makefile index 33dbf91cb853..4d446466774a 100644 --- a/archivers/py-borgbackup/Makefile +++ b/archivers/py-borgbackup/Makefile @@ -1,5 +1,5 @@ PORTNAME= borgbackup -DISTVERSION= 1.2.3 +DISTVERSION= 1.2.4 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,13 +12,13 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}msgpack==1.0.5:devel/py-msgpack@${PY_FLAVOR} + # note that borgbackup pins the msgpack version range per patchlevel version! LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libzstd.so:archivers/zstd \ libxxhash.so:devel/xxhash RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=19.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} -MAKE_ENV= BORG_OPENSSL_PREFIX=${OPENSSLBASE} TEST_DEPENDS= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}tox>3.2:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ @@ -27,6 +27,7 @@ TEST_DEPENDS= ${RUN_DEPENDS} \ fakeroot:security/fakeroot USES= pkgconfig python:3.8+ ssl USE_PYTHON= autoplist distutils +MAKE_ENV= BORG_OPENSSL_PREFIX=${OPENSSLBASE} OPTIONS_DEFINE= FUSE OPTIONS_DEFAULT= FUSE diff --git a/archivers/py-borgbackup/distinfo b/archivers/py-borgbackup/distinfo index f0af9c2ea58e..8bf1665fd526 100644 --- a/archivers/py-borgbackup/distinfo +++ b/archivers/py-borgbackup/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1673634167 -SHA256 (borgbackup-1.2.3.tar.gz) = e32418f8633c96fa9681352a56eb63b98e294203472c114a5242709d36966785 -SIZE (borgbackup-1.2.3.tar.gz) = 4044577 +TIMESTAMP = 1680857218 +SHA256 (borgbackup-1.2.4.tar.gz) = a4bd54e9469e81b7a30a6711423115abc818d9cd844ecb1ca0e6104bc5374da8 +SIZE (borgbackup-1.2.4.tar.gz) = 4056513 diff --git a/devel/py-msgpack/Makefile b/devel/py-msgpack/Makefile index 01af18f003bd..2871c9284208 100644 --- a/devel/py-msgpack/Makefile +++ b/devel/py-msgpack/Makefile @@ -1,5 +1,7 @@ PORTNAME= msgpack -PORTVERSION= 1.0.5 +PORTVERSION= 1.0.5 # WARNING: archivers/py-borgbackup pins the full version +# so if upgrading msgpack, archivers/py-borgbackup will break. We need to +# coordinate updates. CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +14,7 @@ WWW= https://msgpack.org/ \ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING -USES= python:3.6+ +USES= python USE_PYTHON= autoplist concurrent cython distutils post-install: |