diff options
Diffstat (limited to 'archivers')
38 files changed, 194 insertions, 73 deletions
diff --git a/archivers/Makefile b/archivers/Makefile index 2ef4495d6efb..d3bd2765c3ee 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -156,6 +156,7 @@ SUBDIR += pecl-rar SUBDIR += pecl-zstd SUBDIR += php-brotli + SUBDIR += php-bzip3 SUBDIR += php-horde_lz4 SUBDIR += php-lz4 SUBDIR += php-snappy @@ -254,6 +255,7 @@ SUBDIR += rzip SUBDIR += sectar SUBDIR += sharutils + SUBDIR += smpq SUBDIR += snappy SUBDIR += snappy-java SUBDIR += snzip diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo index 307ae8ed7a6f..0666a28799d5 100644 --- a/archivers/ark/distinfo +++ b/archivers/ark/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757409623 -SHA256 (KDE/release-service/25.08.1/ark-25.08.1.tar.xz) = 2febbab11881e3d32f44c4107041d53b1d5353c8c95c4d6536ab57de0958f96f -SIZE (KDE/release-service/25.08.1/ark-25.08.1.tar.xz) = 3016700 +TIMESTAMP = 1759874555 +SHA256 (KDE/release-service/25.08.2/ark-25.08.2.tar.xz) = 763eabec1e80050f3443bb7a0bc36d777b28ab07200efb16630bf33f7db0cbca +SIZE (KDE/release-service/25.08.2/ark-25.08.2.tar.xz) = 3018076 diff --git a/archivers/innoextract/files/patch-fix-boost89 b/archivers/innoextract/files/patch-fix-boost89 new file mode 100644 index 000000000000..6833c1d9a6d9 --- /dev/null +++ b/archivers/innoextract/files/patch-fix-boost89 @@ -0,0 +1,10 @@ +--- CMakeLists.txt.orig 2025-10-24 17:36:33 UTC ++++ CMakeLists.txt +@@ -177,7 +177,6 @@ find_package(Boost REQUIRED COMPONENTS + iostreams + filesystem + date_time +- system + program_options + ) + list(APPEND LIBRARIES ${Boost_LIBRARIES}) diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo index f545fec7a322..ceb80e8d1e0f 100644 --- a/archivers/kf6-karchive/distinfo +++ b/archivers/kf6-karchive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757408184 -SHA256 (KDE/frameworks/6.18/karchive-6.18.0.tar.xz) = fa24f703aa799e4ff5b9cc2e4a628745912ebfcc9f0c6bb6d92106ff9e02e26f -SIZE (KDE/frameworks/6.18/karchive-6.18.0.tar.xz) = 1102260 +TIMESTAMP = 1759784966 +SHA256 (KDE/frameworks/6.19/karchive-6.19.0.tar.xz) = 944332d802d0e128cebd087ffd50b726d100347973c2037c6051c72d54512a9e +SIZE (KDE/frameworks/6.19/karchive-6.19.0.tar.xz) = 1147772 diff --git a/archivers/lazperf/Makefile b/archivers/lazperf/Makefile index 0cb3e8d7bc25..9619b72b2467 100644 --- a/archivers/lazperf/Makefile +++ b/archivers/lazperf/Makefile @@ -1,18 +1,16 @@ PORTNAME= lazperf -DISTVERSION= 2.0.0 +DISTVERSION= 3.4.0 CATEGORIES= archivers databases geography -PATCH_SITES= https://github.com/hobu/laz-perf/commit/ -PATCHFILES= a003d1ead4afb9a0c61cde8b00340c489f2ce370.patch:-p1 - MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Alternative LAZ implementation for C++ and JavaScript WWW= https://github.com/hobu/laz-perf -LICENSE= LGPL21 +LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++11-lang + USE_GITHUB= yes GH_ACCOUNT= hobu GH_PROJECT= laz-perf diff --git a/archivers/lazperf/distinfo b/archivers/lazperf/distinfo index 9de69a3d6545..70cb90bc8fcc 100644 --- a/archivers/lazperf/distinfo +++ b/archivers/lazperf/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1625410349 -SHA256 (hobu-laz-perf-2.0.0_GH0.tar.gz) = 0b088e17b7ed96333fc4d791fb78d021e37a63c97fe85dff59b19a0098df6462 -SIZE (hobu-laz-perf-2.0.0_GH0.tar.gz) = 4968421 -SHA256 (a003d1ead4afb9a0c61cde8b00340c489f2ce370.patch) = 9dc35fcf10ef722a9901152faeb4c727532010f690484329df98249af9234a4e -SIZE (a003d1ead4afb9a0c61cde8b00340c489f2ce370.patch) = 857 +TIMESTAMP = 1759662522 +SHA256 (hobu-laz-perf-3.4.0_GH0.tar.gz) = ddc1219cac345aee53a33b52dde6b28892e85708b848ab6831dc0c9aa795534d +SIZE (hobu-laz-perf-3.4.0_GH0.tar.gz) = 4992941 diff --git a/archivers/lazperf/pkg-plist b/archivers/lazperf/pkg-plist index 9ab1964dffe4..04d6c01bd1da 100644 --- a/archivers/lazperf/pkg-plist +++ b/archivers/lazperf/pkg-plist @@ -1,7 +1,10 @@ include/lazperf/filestream.hpp -include/lazperf/io.hpp +include/lazperf/header.hpp include/lazperf/lazperf.hpp +include/lazperf/lazperf_base.hpp +include/lazperf/readers.hpp include/lazperf/vlr.hpp +include/lazperf/writers.hpp lib/cmake/LAZPERF/lazperf-config-version.cmake lib/cmake/LAZPERF/lazperf-config.cmake lib/cmake/LAZPERF/lazperf-targets-%%CMAKE_BUILD_TYPE%%.cmake diff --git a/archivers/libarchive/Makefile b/archivers/libarchive/Makefile index 82becc89c17c..43008c2ac753 100644 --- a/archivers/libarchive/Makefile +++ b/archivers/libarchive/Makefile @@ -1,5 +1,5 @@ PORTNAME= libarchive -DISTVERSION= 3.8.1 +DISTVERSION= 3.8.2 PORTEPOCH= 1 CATEGORIES= archivers MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ \ diff --git a/archivers/libarchive/distinfo b/archivers/libarchive/distinfo index ca4152899a43..cd47a576ebbf 100644 --- a/archivers/libarchive/distinfo +++ b/archivers/libarchive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748823520 -SHA256 (libarchive-3.8.1.tar.xz) = 19f917d42d530f98815ac824d90c7eaf648e9d9a50e4f309c812457ffa5496b5 -SIZE (libarchive-3.8.1.tar.xz) = 5950428 +TIMESTAMP = 1760599684 +SHA256 (libarchive-3.8.2.tar.xz) = db0dee91561cbd957689036a3a71281efefd131d35d1d98ebbc32720e4da58e2 +SIZE (libarchive-3.8.2.tar.xz) = 5853628 diff --git a/archivers/libarchive/pkg-plist b/archivers/libarchive/pkg-plist index 1af8fa870219..950cd2ec6949 100644 --- a/archivers/libarchive/pkg-plist +++ b/archivers/libarchive/pkg-plist @@ -6,7 +6,7 @@ include/archive.h include/archive_entry.h lib/libarchive.so lib/libarchive.so.13 -lib/libarchive.so.13.8.1 +lib/libarchive.so.13.8.2 libdata/pkgconfig/libarchive.pc share/man/man1/bsdcat.1.gz share/man/man1/bsdcpio.1.gz diff --git a/archivers/libunrar/Makefile b/archivers/libunrar/Makefile index 0263f304b973..4bdf32d4be6d 100644 --- a/archivers/libunrar/Makefile +++ b/archivers/libunrar/Makefile @@ -1,5 +1,5 @@ PORTNAME= libunrar -PORTVERSION= 7.1.10 +PORTVERSION= 7.2.1 PORTEPOCH= 1 CATEGORIES= archivers MASTER_SITES= http://www.rarlab.com/rar/ diff --git a/archivers/libunrar/distinfo b/archivers/libunrar/distinfo index edcb3069db18..95cb6bc7e73c 100644 --- a/archivers/libunrar/distinfo +++ b/archivers/libunrar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754520304 -SHA256 (unrarsrc-7.1.10.tar.gz) = 72a9ccca146174f41876e8b21ab27e973f039c6d10b13aabcb320e7055b9bb98 -SIZE (unrarsrc-7.1.10.tar.gz) = 268008 +TIMESTAMP = 1761900639 +SHA256 (unrarsrc-7.2.1.tar.gz) = 3fe3b4d710da45521625353dc2e023dad48c010f02a93302756e1061a8f3ae8e +SIZE (unrarsrc-7.2.1.tar.gz) = 269805 diff --git a/archivers/pbzip2/Makefile b/archivers/pbzip2/Makefile index bf44f90e51df..637a7bd467fd 100644 --- a/archivers/pbzip2/Makefile +++ b/archivers/pbzip2/Makefile @@ -1,11 +1,11 @@ PORTNAME= pbzip2 -PORTVERSION= 1.1.13 +DISTVERSION= 1.1.13 CATEGORIES= archivers -MASTER_SITES= http://launchpad.net/${PORTNAME}/1.1/${PORTVERSION}/+download/ +MASTER_SITES= https://launchpad.net/${PORTNAME}/1.1/${DISTVERSION}/+download/ MAINTAINER= farrokhi@FreeBSD.org COMMENT= Parallel BZIP2 -WWW= http://compression.ca/pbzip2/ +WWW= https://launchpad.net/pbzip2/ LICENSE= BSD4CLAUSE @@ -14,6 +14,12 @@ MAKE_ARGS= CFLAGS="${CXXFLAGS}" CC="${CXX}" PLIST_FILES= bin/pbzip2 bin/pbunzip2 \ share/man/man1/pbzip2.1.gz share/man/man1/pbunzip2.1.gz +.include <bsd.port.options.mk> + +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500000 +USES+= gmake +.endif + post-patch: @${REINPLACE_CMD} -e 's,PRI[iu]MAX, & ,g' ${WRKSRC}/pbzip2.cpp \ ${WRKSRC}/BZ2StreamScanner.cpp diff --git a/archivers/php-brotli/Makefile b/archivers/php-brotli/Makefile index 7e93ed31ee47..bcd834ae8a6d 100644 --- a/archivers/php-brotli/Makefile +++ b/archivers/php-brotli/Makefile @@ -1,9 +1,10 @@ PORTNAME= brotli DISTVERSION= 0.18.2 +PORTREVISION= 1 CATEGORIES= archivers PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} -MAINTAINER= daniel@shafer.cc +MAINTAINER= pkaipila@gmail.com COMMENT= Brotli extension for PHP WWW= https://github.com/kjdev/php-ext-brotli diff --git a/archivers/php-bzip3/Makefile b/archivers/php-bzip3/Makefile new file mode 100644 index 000000000000..3a6dc8cfdd8b --- /dev/null +++ b/archivers/php-bzip3/Makefile @@ -0,0 +1,23 @@ +PORTNAME= bzip3 +DISTVERSION= 0.1.1 +CATEGORIES= archivers +PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} + +MAINTAINER= pkaipila@gmail.com +COMMENT= BZip3 extension for PHP +WWW= https://github.com/kjdev/php-ext-bzip3 + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libbzip3.so:archivers/bzip3 + +USES= localbase php:ext pkgconfig + +USE_GITHUB= yes +GH_ACCOUNT= kjdev +GH_PROJECT= php-ext-bzip3 + +CONFIGURE_ARGS= --with-libbzip3 + +.include <bsd.port.mk> diff --git a/archivers/php-bzip3/distinfo b/archivers/php-bzip3/distinfo new file mode 100644 index 000000000000..01e265bede37 --- /dev/null +++ b/archivers/php-bzip3/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1755279676 +SHA256 (kjdev-php-ext-bzip3-0.1.1_GH0.tar.gz) = 1a395c628332af57d8be84831c33fdd6d6b6b0b7a3f03568a75c294715f11bbb +SIZE (kjdev-php-ext-bzip3-0.1.1_GH0.tar.gz) = 6930 diff --git a/archivers/php-bzip3/pkg-descr b/archivers/php-bzip3/pkg-descr new file mode 100644 index 000000000000..f8dc6b36041d --- /dev/null +++ b/archivers/php-bzip3/pkg-descr @@ -0,0 +1,3 @@ +This is the PHP extension for BZip3, a spiritual successor to BZip2. Compared to +BZip2, BZip3 offers better speed as well as better compression ratios. Like its +predecessor, BZip3 excels at compressing text or code. diff --git a/archivers/php-zstd/Makefile b/archivers/php-zstd/Makefile index 1525059a5366..39a5238de729 100644 --- a/archivers/php-zstd/Makefile +++ b/archivers/php-zstd/Makefile @@ -1,6 +1,5 @@ PORTNAME= zstd -DISTVERSION= 0.14.0 -PORTREVISION= 1 +DISTVERSION= 0.15.2 CATEGORIES= archivers PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} @@ -21,12 +20,4 @@ GH_PROJECT= php-ext-zstd CONFIGURE_ARGS= --with-libzstd -.include <bsd.port.pre.mk> - -post-patch: -.if ${PHP_VER} >= 85 - @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \ - ${WRKSRC}/zstd.c -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/archivers/php-zstd/distinfo b/archivers/php-zstd/distinfo index 19ecb365d3b1..4ebb72534a6f 100644 --- a/archivers/php-zstd/distinfo +++ b/archivers/php-zstd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754010154 -SHA256 (kjdev-php-ext-zstd-0.14.0_GH0.tar.gz) = eb957ecbfa012610ef68bfe7de381e79055f78d73ec209ebc1997348b1731538 -SIZE (kjdev-php-ext-zstd-0.14.0_GH0.tar.gz) = 27210 +TIMESTAMP = 1756840253 +SHA256 (kjdev-php-ext-zstd-0.15.2_GH0.tar.gz) = 3543a86b0e2ddffd7da2e94aaf97e03701e0efbf0a94d6904e084b823d8a9412 +SIZE (kjdev-php-ext-zstd-0.15.2_GH0.tar.gz) = 37930 diff --git a/archivers/py-bitshuffle/Makefile b/archivers/py-bitshuffle/Makefile index f9d538f95045..d979023a2f64 100644 --- a/archivers/py-bitshuffle/Makefile +++ b/archivers/py-bitshuffle/Makefile @@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>=2.4.0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.24,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0.7:devel/py-setuptools@${PY_FLAVOR} -USES= pkgconfig python:3.9+ +USES= pkgconfig python USE_PYTHON= autoplist concurrent cython pep517 CFLAGS+= -Wno-error=int-conversion diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile index f6c308e0c954..98a702d999bf 100644 --- a/archivers/py-blosc2/Makefile +++ b/archivers/py-blosc2/Makefile @@ -1,5 +1,5 @@ PORTNAME= blosc2 -PORTVERSION= 3.9.0 +PORTVERSION= 3.10.2 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -18,12 +18,12 @@ BUILD_DEPENDS= c-blosc2>=2.19.1:archivers/c-blosc2 \ LIB_DEPENDS= libblosc2.so:archivers/c-blosc2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ndindex>=0:math/py-ndindex@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numexpr>=2.13.0:math/py-numexpr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numexpr>=2.14.1:math/py-numexpr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= cmake:indirect pkgconfig python:3.10+ +USES= cmake:indirect pkgconfig python USE_PYTHON= autoplist concurrent cython3 pep517 MAKE_ENV= USE_SYSTEM_BLOSC2=1 diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo index 3d8c2a4527cd..ad686f28336b 100644 --- a/archivers/py-blosc2/distinfo +++ b/archivers/py-blosc2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759816588 -SHA256 (blosc2-3.9.0.tar.gz) = f39661a3655615dd66aebe4991166a172bbe2e786f427adaec01eacc8829d114 -SIZE (blosc2-3.9.0.tar.gz) = 3829903 +TIMESTAMP = 1761446570 +SHA256 (blosc2-3.10.2.tar.gz) = bfa12e4ef57d46ccc047b097d11176263d3993edcf48c1507b02bbf7bd954306 +SIZE (blosc2-3.10.2.tar.gz) = 3841233 diff --git a/archivers/py-blosc2/files/patch-pyproject.toml b/archivers/py-blosc2/files/patch-pyproject.toml index 5fa31ef9036a..9442c902e3ce 100644 --- a/archivers/py-blosc2/files/patch-pyproject.toml +++ b/archivers/py-blosc2/files/patch-pyproject.toml @@ -4,7 +4,7 @@ requires = [ "scikit-build-core", "cython>=3", -- "numpy>=2.0.0", +- "numpy>=2.1", + "numpy", ] build-backend = "scikit_build_core.build" diff --git a/archivers/py-borgbackup/Makefile b/archivers/py-borgbackup/Makefile index 69c105b03851..701d312b6ce6 100644 --- a/archivers/py-borgbackup/Makefile +++ b/archivers/py-borgbackup/Makefile @@ -1,6 +1,6 @@ PORTNAME= borgbackup DISTVERSION= 1.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= archivers python MASTER_SITES= https://github.com/borgbackup/borg/releases/download/${DISTVERSION}/ \ PYPI @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # note that borgbackup pins the msgpack version range per patchlevel version! -_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.3<1.1.1_99:devel/py-msgpack@${PY_FLAVOR} +_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.3<1.1.2_99:devel/py-msgpack@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \ ${_BB_DEPENDS} diff --git a/archivers/py-borgbackup/files/patch-msgpack b/archivers/py-borgbackup/files/patch-msgpack index 10ba34e36b2e..509fce82fdb8 100644 --- a/archivers/py-borgbackup/files/patch-msgpack +++ b/archivers/py-borgbackup/files/patch-msgpack @@ -1,4 +1,5 @@ Obtained from: https://github.com/borgbackup/borg/commit/862f19aab9780b91424bb7f9319d915751d0024f + https://github.com/borgbackup/borg/commit/e7d8fba1df8409f5aa71faa16f97935aea802171 --- pyproject.toml.orig 2025-04-18 19:16:24 UTC +++ pyproject.toml @@ -7,7 +8,7 @@ Obtained from: https://github.com/borgbackup/borg/commit/862f19aab9780b91424bb7f # using any other msgpack version is not supported by borg development and # any feedback related to issues caused by this will be ignored. - "msgpack >=1.0.3, <=1.1.0", -+ "msgpack >=1.0.3, <=1.1.1", ++ "msgpack >=1.0.3, <=1.1.2", "packaging", ] @@ -18,7 +19,7 @@ Obtained from: https://github.com/borgbackup/borg/commit/862f19aab9780b91424bb7f # DO NOT CHANGE OR REMOVE! See also requirements and comments in pyproject.toml. import msgpack - return (1, 0, 3) <= msgpack.version <= (1, 1, 0) and \ -+ return (1, 0, 3) <= msgpack.version <= (1, 1, 1) and \ ++ return (1, 0, 3) <= msgpack.version <= (1, 1, 2) and \ msgpack.version not in [] # < add bad releases here to deny list diff --git a/archivers/py-borgbackup/files/patch-setup.py b/archivers/py-borgbackup/files/patch-setup.py new file mode 100644 index 000000000000..4d44c2d92547 --- /dev/null +++ b/archivers/py-borgbackup/files/patch-setup.py @@ -0,0 +1,19 @@ +--- setup.py.orig 2025-04-18 19:16:24 UTC ++++ setup.py +@@ -7,6 +7,8 @@ try: + + try: + import multiprocessing ++ # Python 3.14 uses forkserver, which fails. Force spawn. ++ multiprocessing.set_start_method('spawn', force=True) + except ImportError: + multiprocessing = None + +@@ -233,5 +235,5 @@ def long_desc_from_readme(): + long_description = re.compile(r"^\.\. highlight:: \w+$", re.M).sub("", long_description) + return long_description + +- +-setup(cmdclass=cmdclass, ext_modules=ext_modules, long_description=long_desc_from_readme()) ++if __name__ == '__main__': ++ setup(cmdclass=cmdclass, ext_modules=ext_modules, long_description=long_desc_from_readme()) diff --git a/archivers/py-borgbackup12/Makefile b/archivers/py-borgbackup12/Makefile index b55cd59d3c9a..4379e901ef29 100644 --- a/archivers/py-borgbackup12/Makefile +++ b/archivers/py-borgbackup12/Makefile @@ -1,6 +1,6 @@ PORTNAME= borgbackup DISTVERSION= 1.2.9 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= https://github.com/borgbackup/borg/releases/download/${DISTVERSION}/ \ PYPI # note the .asc signature to accompany the tarball isn't available on PYPI @@ -18,7 +18,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # note that borgbackup pins the msgpack version range per patchlevel version! -_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.1.2:devel/py-msgpack@${PY_FLAVOR} +_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.1.2_99:devel/py-msgpack@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \ ${_BB_DEPENDS} LIB_DEPENDS= liblz4.so:archivers/liblz4 \ diff --git a/archivers/py-borgbackup12/files/patch-msgpack b/archivers/py-borgbackup12/files/patch-msgpack new file mode 100644 index 000000000000..2f268a97da45 --- /dev/null +++ b/archivers/py-borgbackup12/files/patch-msgpack @@ -0,0 +1,26 @@ +Reference: https://github.com/borgbackup/borg/commit/e7d8fba1df8409f5aa71faa16f97935aea802171 + +--- setup.py.orig 2025-08-04 21:56:09 UTC ++++ setup.py +@@ -75,7 +75,7 @@ install_requires = [ + # Please note: + # using any other msgpack version is not supported by borg development and + # any feedback related to issues caused by this will be ignored. +- 'msgpack >=0.5.6, <=1.1.1, !=1.0.1', ++ 'msgpack >=0.5.6, <=1.1.2, !=1.0.1', + 'packaging', + ] + +Obtained from: https://github.com/borgbackup/borg/commit/e7d8fba1df8409f5aa71faa16f97935aea802171 + +--- src/borg/helpers/msgpack.py.orig 2025-08-04 21:56:09 UTC ++++ src/borg/helpers/msgpack.py +@@ -182,7 +182,7 @@ def is_supported_msgpack(): + def is_supported_msgpack(): + # DO NOT CHANGE OR REMOVE! See also requirements and comments in setup.py. + import msgpack +- return (0, 5, 6) <= msgpack.version[:3] <= (1, 1, 1) and \ ++ return (0, 5, 6) <= msgpack.version[:3] <= (1, 1, 2) and \ + msgpack.version not in [(1, 0, 1), ] # < add bad releases here to deny list + + diff --git a/archivers/py-pyppmd/Makefile b/archivers/py-pyppmd/Makefile index a55f354da72b..4447c3f6b56c 100644 --- a/archivers/py-pyppmd/Makefile +++ b/archivers/py-pyppmd/Makefile @@ -1,5 +1,5 @@ PORTNAME= pyppmd -DISTVERSION= 1.1.1 +DISTVERSION= 1.2.0 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-pyppmd/distinfo b/archivers/py-pyppmd/distinfo index 997a3f025ae5..b23e36515fc1 100644 --- a/archivers/py-pyppmd/distinfo +++ b/archivers/py-pyppmd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734995821 -SHA256 (pyppmd-1.1.1.tar.gz) = f1a812f1e7628f4c26d05de340b91b72165d7b62778c27d322b82ce2e8ff00cb -SIZE (pyppmd-1.1.1.tar.gz) = 1349281 +TIMESTAMP = 1761828824 +SHA256 (pyppmd-1.2.0.tar.gz) = cc04af92f1d26831ec96963439dfb27c96467b5452b94436a6af696649a121fd +SIZE (pyppmd-1.2.0.tar.gz) = 1351286 diff --git a/archivers/py-pyzstd/Makefile b/archivers/py-pyzstd/Makefile index 06e356816564..3533a880fd34 100644 --- a/archivers/py-pyzstd/Makefile +++ b/archivers/py-pyzstd/Makefile @@ -1,6 +1,5 @@ PORTNAME= pyzstd -DISTVERSION= 0.17.0 -PORTREVISION= 1 +DISTVERSION= 0.18.0 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 pytest diff --git a/archivers/py-pyzstd/distinfo b/archivers/py-pyzstd/distinfo index 29b41e76d454..49112e000cea 100644 --- a/archivers/py-pyzstd/distinfo +++ b/archivers/py-pyzstd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746972175 -SHA256 (pyzstd-0.17.0.tar.gz) = d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6 -SIZE (pyzstd-0.17.0.tar.gz) = 1212160 +TIMESTAMP = 1761775269 +SHA256 (pyzstd-0.18.0.tar.gz) = 81b6851ab1ca2e5f2c709e896a1362e3065a64f271f43db77fb7d5e4a78e9861 +SIZE (pyzstd-0.18.0.tar.gz) = 806048 diff --git a/archivers/py-zlib-ng/Makefile b/archivers/py-zlib-ng/Makefile index 402019eae818..54a5414b0a81 100644 --- a/archivers/py-zlib-ng/Makefile +++ b/archivers/py-zlib-ng/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63:devel/py-setuptools@${PY_FL ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -USES= cmake:indirect python:3.10+ +USES= cmake:indirect python USE_PYTHON= autoplist pep517 OPTIONS_DEFINE= SYSTEM_ZLIB_NG diff --git a/archivers/rubygem-fpm/Makefile b/archivers/rubygem-fpm/Makefile index 906115cff5de..85b27e2dd2e8 100644 --- a/archivers/rubygem-fpm/Makefile +++ b/archivers/rubygem-fpm/Makefile @@ -1,5 +1,5 @@ PORTNAME= fpm -PORTVERSION= 1.16.0 +PORTVERSION= 1.17.0 CATEGORIES= archivers rubygems MASTER_SITES= RG @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-arr-pm>=0.0.11<0.1:devel/rubygem-arr-pm \ rubygem-backports>=2.6.2:devel/rubygem-backports \ - rubygem-cabin>=0.6.0:devel/rubygem-cabin \ + rubygem-cabin>=0.9.1:devel/rubygem-cabin \ rubygem-clamp>=1.0.0<2:devel/rubygem-clamp \ rubygem-pleaserun>=0.0.29<0.1:devel/rubygem-pleaserun \ rubygem-rexml>=0:textproc/rubygem-rexml \ diff --git a/archivers/rubygem-fpm/distinfo b/archivers/rubygem-fpm/distinfo index 0688f53c907f..5123d2e531e7 100644 --- a/archivers/rubygem-fpm/distinfo +++ b/archivers/rubygem-fpm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734888390 -SHA256 (rubygem/fpm-1.16.0.gem) = d9eafe613cfbdf9d3b8ef2e321e194cd0a2d300ce37f716c0be1b3a42b7db5df -SIZE (rubygem/fpm-1.16.0.gem) = 154624 +TIMESTAMP = 1759774763 +SHA256 (rubygem/fpm-1.17.0.gem) = a8453a2eefe995294c511282ac36b716e34273647b16450b1477c0796d8db791 +SIZE (rubygem/fpm-1.17.0.gem) = 159744 diff --git a/archivers/smpq/Makefile b/archivers/smpq/Makefile new file mode 100644 index 000000000000..2489c173641c --- /dev/null +++ b/archivers/smpq/Makefile @@ -0,0 +1,26 @@ +PORTNAME= smpq +DISTVERSION= 1.6 +CATEGORIES= archivers devel games +MASTER_SITES= https://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/ +DISTNAME= ${PORTNAME}_${PORTVERSION}.orig + +MAINTAINER= agh@riseup.net +COMMENT= StormLib MPQ archiving utility +WWW= https://launchpad.net/smpq/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= stormlib>0:archivers/stormlib +LIB_DEPENDS= libstorm.so:archivers/stormlib + +USES= cmake +CMAKE_ON= WITH_CMD +CMAKE_OFF= WITH_KDE + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +PLIST_FILES= bin/${PORTNAME} \ + share/man/man1/${PORTNAME}.1.gz + +.include <bsd.port.mk> diff --git a/archivers/smpq/distinfo b/archivers/smpq/distinfo new file mode 100644 index 000000000000..ded2b56de12b --- /dev/null +++ b/archivers/smpq/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1710284192 +SHA256 (smpq_1.6.orig.tar.gz) = b5d2dc8a5de8629b71ee5d3612b6e84d88418b86c5cd39ba315e9eb0462f18cb +SIZE (smpq_1.6.orig.tar.gz) = 37846 diff --git a/archivers/smpq/pkg-descr b/archivers/smpq/pkg-descr new file mode 100644 index 000000000000..ef0020039bae --- /dev/null +++ b/archivers/smpq/pkg-descr @@ -0,0 +1,8 @@ +StormLib MPQ (SMPQ) archiving utility. +SMPQ is designed for full manipulating with Blizzard MPQ archives. SMPQ can +create archives, as well as extract, append, rename, and delete files within +MPQ archives. Support for encrypted, versioned, and different types of archives +is included. SMPQ is a free, open-source command-line utility written in C/C++, +utilising the multiplatform C++ library, StormLib. + +See `man 1 smpq` or `smpq --help` for more information. |
