pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/py-borgbackup



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Feb  7 15:17:24 UTC 2025

Modified Files:
        pkgsrc/sysutils/py-borgbackup: Makefile PLIST distinfo
Removed Files:
        pkgsrc/sysutils/py-borgbackup/patches: patch-setup.py
            patch-src_borg_helpers_msgpack.py

Log Message:
py-borgbackup: updated to 1.4.0

borg 1.2.x to 1.4.x
-------------------

If you currently use borg 1.2.5+: no upgrade steps needed (if you already did
them when upgrading to that version, otherwise see below).

If you currently use borg 1.2.0 .. 1.2.4, read and follow "Pre-1.2.5 archives
spoofing vulnerability (CVE-2023-36811)" section, see the top of this changelog.

Compatibility notes:

By default, borg 1.4 will behave quite similar to borg 1.2 (it was forked off
from 1.2-maint branch at 1.2.7).

- the slashdot hack: be careful not to accidentally give paths containing /./
  to "borg create" if you do not want to trigger this feature (which strips the
  left part of the path from archived items).
- BORG_EXIT_CODES=modern is a feature that borg script, wrapper and GUI authors
  may want to use to get more specific error and warning return codes from borg.
  In that case, of course they will need to make sure to correctly deal with these
  new codes, see the internals/frontends docs.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 pkgsrc/sysutils/py-borgbackup/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/sysutils/py-borgbackup/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/sysutils/py-borgbackup/distinfo
cvs rdiff -u -r1.6 -r0 pkgsrc/sysutils/py-borgbackup/patches/patch-setup.py
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/sysutils/py-borgbackup/patches/patch-src_borg_helpers_msgpack.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/py-borgbackup/Makefile
diff -u pkgsrc/sysutils/py-borgbackup/Makefile:1.53 pkgsrc/sysutils/py-borgbackup/Makefile:1.54
--- pkgsrc/sysutils/py-borgbackup/Makefile:1.53 Mon Nov 11 07:28:58 2024
+++ pkgsrc/sysutils/py-borgbackup/Makefile      Fri Feb  7 15:17:24 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.53 2024/11/11 07:28:58 wiz Exp $
+# $NetBSD: Makefile,v 1.54 2025/02/07 15:17:24 adam Exp $
 
-DISTNAME=      borgbackup-1.2.8
+DISTNAME=      borgbackup-1.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    sysutils python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/borgbackup/}
 
@@ -12,9 +11,9 @@ COMMENT=      Deduplicating backup program wi
 LICENSE=       modified-bsd
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-pkgconfig-[0-9]*:../../devel/py-pkgconfig
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=1.7:../../devel/py-setuptools_scm
-DEPENDS+=      ${PYPKGPREFIX}-msgpack>=1.0.1:../../devel/py-msgpack
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=64:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=8:../../devel/py-setuptools_scm
+DEPENDS+=      ${PYPKGPREFIX}-msgpack>=1.0.3:../../devel/py-msgpack
 DEPENDS+=      ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
 TEST_DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 
@@ -22,12 +21,11 @@ USE_LANGUAGES=      c c++
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
-MAKE_ENV+=     BORG_OPENSSL_PREFIX=${SSLBASE:Q}
-MAKE_ENV+=     BORG_LZ4_PREFIX=${BUILDLINK_PREFIX.lz4}
-MAKE_ENV+=     BORG_LIBZSTD_PREFIX=${BUILDLINK_PREFIX.zstd}
 MAKE_ENV+=     BORG_LIBB2_PREFIX=${BUILDLINK_PREFIX.libb2}
+MAKE_ENV+=     BORG_LIBLZ4_PREFIX=${BUILDLINK_PREFIX.lz4}
+MAKE_ENV+=     BORG_LIBXXHASH_PREFIX=${BUILDLINK_PREFIX.xxhash}
+MAKE_ENV+=     BORG_LIBZSTD_PREFIX=${BUILDLINK_PREFIX.zstd}
+MAKE_ENV+=     BORG_OPENSSL_PREFIX=${SSLBASE:Q}
 
 INSTALLATION_DIRS+=    ${PKGMANDIR}/man1
 
@@ -41,6 +39,7 @@ post-install:
 .include "../../archivers/lz4/buildlink3.mk"
 .include "../../archivers/zstd/buildlink3.mk"
 .include "../../devel/py-cython/buildlink3.mk"
+.include "../../devel/xxhash/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../security/libb2/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"

Index: pkgsrc/sysutils/py-borgbackup/PLIST
diff -u pkgsrc/sysutils/py-borgbackup/PLIST:1.14 pkgsrc/sysutils/py-borgbackup/PLIST:1.15
--- pkgsrc/sysutils/py-borgbackup/PLIST:1.14    Fri Feb 16 20:37:04 2024
+++ pkgsrc/sysutils/py-borgbackup/PLIST Fri Feb  7 15:17:24 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2024/02/16 20:37:04 adam Exp $
+@comment $NetBSD: PLIST,v 1.15 2025/02/07 15:17:24 adam Exp $
 bin/borg
 bin/borgfs
 ${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
@@ -170,6 +170,9 @@ ${PYSITELIB}/borg/testsuite/chunker_slow
 ${PYSITELIB}/borg/testsuite/compress.py
 ${PYSITELIB}/borg/testsuite/compress.pyc
 ${PYSITELIB}/borg/testsuite/compress.pyo
+${PYSITELIB}/borg/testsuite/conftest.py
+${PYSITELIB}/borg/testsuite/conftest.pyc
+${PYSITELIB}/borg/testsuite/conftest.pyo
 ${PYSITELIB}/borg/testsuite/crypto.py
 ${PYSITELIB}/borg/testsuite/crypto.pyc
 ${PYSITELIB}/borg/testsuite/crypto.pyo
@@ -274,6 +277,7 @@ man/man1/borg-rename.1
 man/man1/borg-serve.1
 man/man1/borg-umount.1
 man/man1/borg-upgrade.1
+man/man1/borg-version.1
 man/man1/borg-with-lock.1
 man/man1/borg.1
 man/man1/borgfs.1

Index: pkgsrc/sysutils/py-borgbackup/distinfo
diff -u pkgsrc/sysutils/py-borgbackup/distinfo:1.36 pkgsrc/sysutils/py-borgbackup/distinfo:1.37
--- pkgsrc/sysutils/py-borgbackup/distinfo:1.36 Mon Oct 28 09:59:34 2024
+++ pkgsrc/sysutils/py-borgbackup/distinfo      Fri Feb  7 15:17:24 2025
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.36 2024/10/28 09:59:34 he Exp $
+$NetBSD: distinfo,v 1.37 2025/02/07 15:17:24 adam Exp $
 
-BLAKE2s (borgbackup-1.2.8.tar.gz) = 17d8cba6c30562be5618d580b79ee1ca5934b71e16aad0c83eb432c49d0c6e47
-SHA512 (borgbackup-1.2.8.tar.gz) = 9a62e5eec894ebffe928a08c9a0cceebde084f16524d363a3c3be01d908a7eceaea8fa11eac422acc0fdb2534d79d1ee5ec5d9167e1086f334af6a28887616d5
-Size (borgbackup-1.2.8.tar.gz) = 4369117 bytes
-SHA1 (patch-setup.py) = 33791606cfd6600d9969d530de73d724d0c44298
-SHA1 (patch-src_borg_helpers_msgpack.py) = 97960629190a2c3931ea9cd1a48e869425054802
+BLAKE2s (borgbackup-1.4.0.tar.gz) = 897b90fcb993dc600ca308b386487a802cad62703606c786bf8f234d3be27474
+SHA512 (borgbackup-1.4.0.tar.gz) = f5866ece2d153d1e43127a04fd288a09403a9ea2ae4c981cb9ff855bd303b53c133c006f0b1a77541edc4f64940431e9c4d49ec45a3646784a29fe3b8828237a
+Size (borgbackup-1.4.0.tar.gz) = 3798511 bytes



Home | Main Index | Thread Index | Old Index