diff options
Diffstat (limited to 'archivers')
112 files changed, 948 insertions, 655 deletions
diff --git a/archivers/Makefile b/archivers/Makefile index 759464313a16..2ef4495d6efb 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -100,6 +100,7 @@ SUBDIR += nwreckdum SUBDIR += ocaml-bz2 SUBDIR += ocaml-zip + SUBDIR += openzl SUBDIR += opkg-openwrt SUBDIR += ouch SUBDIR += p5-Archive-Any @@ -279,6 +280,7 @@ SUBDIR += unlzx SUBDIR += unmakeself SUBDIR += unmass + SUBDIR += unpackerr SUBDIR += unrar SUBDIR += unrar-iconv SUBDIR += unrpa diff --git a/archivers/ancient/Makefile b/archivers/ancient/Makefile index 357662b41bfd..7217e8c35d5e 100644 --- a/archivers/ancient/Makefile +++ b/archivers/ancient/Makefile @@ -1,5 +1,5 @@ PORTNAME= ancient -PORTVERSION= 2.2.0 +PORTVERSION= 2.3.0 DISTVERSIONPREFIX= v CATEGORIES= archivers diff --git a/archivers/ancient/distinfo b/archivers/ancient/distinfo index ce411a1c41ed..61b1e4212094 100644 --- a/archivers/ancient/distinfo +++ b/archivers/ancient/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717830511 -SHA256 (temisu-ancient-v2.2.0_GH0.tar.gz) = d814b0a1f2c08cb7e8dc94506c096f21471719a6f9d3d2f93ab9416f1ea98712 -SIZE (temisu-ancient-v2.2.0_GH0.tar.gz) = 119589 +TIMESTAMP = 1758780124 +SHA256 (temisu-ancient-v2.3.0_GH0.tar.gz) = 5d1d71f0fb8c69955bb4ec01ed9ffd2b5bf546b10463030dda85d949ea422bc9 +SIZE (temisu-ancient-v2.3.0_GH0.tar.gz) = 125979 diff --git a/archivers/ancient/pkg-plist b/archivers/ancient/pkg-plist index 01b9bfb4972e..942e282ff048 100644 --- a/archivers/ancient/pkg-plist +++ b/archivers/ancient/pkg-plist @@ -3,5 +3,5 @@ include/ancient/ancient.hpp lib/libancient.a lib/libancient.so lib/libancient.so.2 -lib/libancient.so.2.0.2 +lib/libancient.so.2.0.3 libdata/pkgconfig/libancient.pc diff --git a/archivers/apache-commons-compress/Makefile b/archivers/apache-commons-compress/Makefile index 4bbea2820869..212af3e928f0 100644 --- a/archivers/apache-commons-compress/Makefile +++ b/archivers/apache-commons-compress/Makefile @@ -1,5 +1,5 @@ PORTNAME= commons-compress -PORTVERSION= 1.27.1 +PORTVERSION= 1.28.0 CATEGORIES= archivers java MASTER_SITES= APACHE_COMMONS_BINARIES PKGNAMEPREFIX= apache- diff --git a/archivers/apache-commons-compress/distinfo b/archivers/apache-commons-compress/distinfo index 9abfeb33db03..0123fda7adf3 100644 --- a/archivers/apache-commons-compress/distinfo +++ b/archivers/apache-commons-compress/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738513616 -SHA256 (commons-compress-1.27.1-bin.tar.gz) = a6c0fd56c796c71da8bdd5068c46d40a6f9f8e743f0f64bbd0dbb26769ec5f00 -SIZE (commons-compress-1.27.1-bin.tar.gz) = 130521374 +TIMESTAMP = 1756979564 +SHA256 (commons-compress-1.28.0-bin.tar.gz) = 55f02defb98fefd6b368688fe3e698e6b836754161af9f70a0beadbf67b36b92 +SIZE (commons-compress-1.28.0-bin.tar.gz) = 131792030 diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo index edbd3a13613e..307ae8ed7a6f 100644 --- a/archivers/ark/distinfo +++ b/archivers/ark/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751381190 -SHA256 (KDE/release-service/25.04.3/ark-25.04.3.tar.xz) = f93a428c88226d61e5a632e0660391189731f80adb574825108015a07bb1051c -SIZE (KDE/release-service/25.04.3/ark-25.04.3.tar.xz) = 3017176 +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 diff --git a/archivers/ark/pkg-plist b/archivers/ark/pkg-plist index 75f5620f47ea..48b5cffda691 100644 --- a/archivers/ark/pkg-plist +++ b/archivers/ark/pkg-plist @@ -20,8 +20,6 @@ share/icons/hicolor/128x128/apps/ark.png share/icons/hicolor/48x48/apps/ark.png share/icons/hicolor/64x64/apps/ark.png share/icons/hicolor/scalable/apps/ark.svgz -share/kconf_update/ark.upd -share/kconf_update/ark_add_hamburgermenu_to_toolbar.sh share/locale/af/LC_MESSAGES/ark.mo share/locale/ar/LC_MESSAGES/ark.mo share/locale/ast/LC_MESSAGES/ark.mo diff --git a/archivers/bzip3/Makefile b/archivers/bzip3/Makefile index c1a6067ad312..e80d5e5239bf 100644 --- a/archivers/bzip3/Makefile +++ b/archivers/bzip3/Makefile @@ -1,5 +1,5 @@ PORTNAME= bzip3 -DISTVERSION= 1.5.2 +DISTVERSION= 1.5.3 CATEGORIES= archivers MASTER_SITES= https://github.com/kspalaiologos/${PORTNAME}/releases/download/${DISTVERSION}/ @@ -12,8 +12,11 @@ LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/3rdparty/libsais-LICENSE LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSE -USES= cmake cpe tar:xz +USES= cpe libtool tar:xz CPE_VENDOR= bzip3_project USE_LDCONFIG= yes +GNU_CONFIGURE= yes + +INSTALL_TARGET= install-strip .include <bsd.port.mk> diff --git a/archivers/bzip3/distinfo b/archivers/bzip3/distinfo index aa2cb8e3c0ad..e8fa78dda7be 100644 --- a/archivers/bzip3/distinfo +++ b/archivers/bzip3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745933931 -SHA256 (bzip3-1.5.2.tar.xz) = 58e3887151ba630cefc3cf9c6604ec158ec894eccacdddced6add48b844f4d4b -SIZE (bzip3-1.5.2.tar.xz) = 284260 +TIMESTAMP = 1755333286 +SHA256 (bzip3-1.5.3.tar.xz) = 58a53d002eb80c6f74c292ddf37d4f53604f6e2126cb3ae2bff738971302aa85 +SIZE (bzip3-1.5.3.tar.xz) = 284788 diff --git a/archivers/bzip3/pkg-plist b/archivers/bzip3/pkg-plist index 1a6c4cc91520..4737af8e5f9e 100644 --- a/archivers/bzip3/pkg-plist +++ b/archivers/bzip3/pkg-plist @@ -6,11 +6,10 @@ bin/bz3more bin/bz3most bin/bzip3 include/libbz3.h -lib/cmake/bzip3/bzip3-config-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/bzip3/bzip3-config.cmake +lib/libbzip3.a lib/libbzip3.so -lib/libbzip3.so.0 -lib/libbzip3.so.0.0.0 +lib/libbzip3.so.1 +lib/libbzip3.so.1.0.0 libdata/pkgconfig/bzip3.pc share/man/man1/bunzip3.1.gz share/man/man1/bz3cat.1.gz diff --git a/archivers/c-blosc2/Makefile b/archivers/c-blosc2/Makefile index 2813b65b1bf0..dd1f70efd4a9 100644 --- a/archivers/c-blosc2/Makefile +++ b/archivers/c-blosc2/Makefile @@ -1,5 +1,5 @@ PORTNAME= c-blosc2 -PORTVERSION= 2.19.1 +PORTVERSION= 2.21.3 DISTVERSIONPREFIX= v CATEGORIES= archivers diff --git a/archivers/c-blosc2/distinfo b/archivers/c-blosc2/distinfo index 9651aab1e37d..b62aa4c87d89 100644 --- a/archivers/c-blosc2/distinfo +++ b/archivers/c-blosc2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265714 -SHA256 (Blosc-c-blosc2-v2.19.1_GH0.tar.gz) = cb645982acfeccc8676bc4f29859130593ec05f7f9acf62ebd4f1a004421fa28 -SIZE (Blosc-c-blosc2-v2.19.1_GH0.tar.gz) = 3301977 +TIMESTAMP = 1759816586 +SHA256 (Blosc-c-blosc2-v2.21.3_GH0.tar.gz) = 4ac2e8b7413624662767b4348626f54ad621d6fbd315d0ba8be32a6ebaa21d41 +SIZE (Blosc-c-blosc2-v2.21.3_GH0.tar.gz) = 3337783 diff --git a/archivers/c-blosc2/pkg-plist b/archivers/c-blosc2/pkg-plist index 8fed867af6fb..7e70de0eb4b0 100644 --- a/archivers/c-blosc2/pkg-plist +++ b/archivers/c-blosc2/pkg-plist @@ -21,5 +21,5 @@ lib/cmake/Blosc2/Modules/toolchain-armsf.cmake lib/libblosc2.a lib/libblosc2.so lib/libblosc2.so.%%PORTVERSION%% -lib/libblosc2.so.4 +lib/libblosc2.so.5 libdata/pkgconfig/blosc2.pc diff --git a/archivers/gnome-autoar/Makefile b/archivers/gnome-autoar/Makefile index 57c772371f40..062270e8ed00 100644 --- a/archivers/gnome-autoar/Makefile +++ b/archivers/gnome-autoar/Makefile @@ -11,7 +11,7 @@ WWW= https://gitlab.gnome.org/GNOME/gnome-autoar LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cpe gettext-runtime gmake gnome libarchive meson pkgconfig \ +USES= cpe gettext-runtime gnome libarchive meson pkgconfig \ tar:xz vala:build CPE_VENDOR= gnome diff --git a/archivers/innoextract/Makefile b/archivers/innoextract/Makefile index 65459d106e90..d14ae98fb73d 100644 --- a/archivers/innoextract/Makefile +++ b/archivers/innoextract/Makefile @@ -1,6 +1,6 @@ PORTNAME= innoextract -DISTVERSION= 1.9-11 -DISTVERSIONSUFFIX= -g264c2fe +DISTVERSION= 1.9-82 +DISTVERSIONSUFFIX= -g6e9e34e CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org @@ -12,10 +12,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= boost-libs>0:devel/boost-libs -USES= cmake compiler:c++11-lang iconv +USES= cmake:testing compiler:c++11-lang iconv localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= dscharrer CMAKE_ON= Boost_USE_STATIC_LIBS +CMAKE_TESTING_ON= BUILD_TESTS +CMAKE_TESTING_TARGET= check PLIST_FILES= bin/innoextract \ share/man/man1/innoextract.1.gz diff --git a/archivers/innoextract/distinfo b/archivers/innoextract/distinfo index 65a6bbbf091e..0ccde674e821 100644 --- a/archivers/innoextract/distinfo +++ b/archivers/innoextract/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728380729 -SHA256 (dscharrer-innoextract-1.9-11-g264c2fe_GH0.tar.gz) = c71e42c91b4765761c2d5fa0fec4d0ef8c1451ac8465a6268ecdf666f08337e4 -SIZE (dscharrer-innoextract-1.9-11-g264c2fe_GH0.tar.gz) = 204952 +TIMESTAMP = 1756669779 +SHA256 (dscharrer-innoextract-1.9-82-g6e9e34e_GH0.tar.gz) = 3925f310b74985f79d91dbbdad34cd8b00781aca6a894c278c1274262ede1353 +SIZE (dscharrer-innoextract-1.9-82-g6e9e34e_GH0.tar.gz) = 215616 diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo index 9b04c54258c4..f545fec7a322 100644 --- a/archivers/kf6-karchive/distinfo +++ b/archivers/kf6-karchive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752529487 -SHA256 (KDE/frameworks/6.16/karchive-6.16.0.tar.xz) = dba18ff2be1d0b57a1812a33de660d4cf7623dcfaa8f9c0d64efde2152409cff -SIZE (KDE/frameworks/6.16/karchive-6.16.0.tar.xz) = 1090004 +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 diff --git a/archivers/kf6-karchive/pkg-plist b/archivers/kf6-karchive/pkg-plist index eb33babf51f4..86a2f9901f66 100644 --- a/archivers/kf6-karchive/pkg-plist +++ b/archivers/kf6-karchive/pkg-plist @@ -61,6 +61,7 @@ share/locale/nn/LC_MESSAGES/karchive6_qt.qm share/locale/pa/LC_MESSAGES/karchive6_qt.qm share/locale/pl/LC_MESSAGES/karchive6_qt.qm share/locale/pt/LC_MESSAGES/karchive6_qt.qm +share/locale/pt_BR/LC_MESSAGES/karchive6_qt.qm share/locale/ro/LC_MESSAGES/karchive6_qt.qm share/locale/ru/LC_MESSAGES/karchive6_qt.qm share/locale/sa/LC_MESSAGES/karchive6_qt.qm diff --git a/archivers/lib1541img/Makefile b/archivers/lib1541img/Makefile index 29865b0b6811..82c6449801e3 100644 --- a/archivers/lib1541img/Makefile +++ b/archivers/lib1541img/Makefile @@ -4,7 +4,7 @@ PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= archivers devel emulators -MAINTAINER= zirias@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Library for handling commodore 1541 disk images WWW= https://github.com/excess-c64/lib1541img diff --git a/archivers/libarchive-qt/Makefile b/archivers/libarchive-qt/Makefile index 75e308d393db..3412f0102799 100644 --- a/archivers/libarchive-qt/Makefile +++ b/archivers/libarchive-qt/Makefile @@ -1,5 +1,5 @@ PORTNAME= libarchive-qt -DISTVERSION= 2.0.6 +DISTVERSION= 2.0.8 CATEGORIES= archivers MAINTAINER= jwb@FreeBSD.org @@ -9,11 +9,13 @@ WWW= https://gitlab.com/marcusbritanicus/libarchive-qt LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake qt:5 -USE_QT= buildtools:build core dbus gui network qmake:build widgets +USES= cmake qt:6 +USE_QT= base:run tools:build USE_LDCONFIG= yes USE_GITLAB= yes +CMAKE_ARGS= -DUSEQT:String=Qt6 + GL_ACCOUNT= marcusbritanicus GL_TAGNAME= 9863127fb8dda7242215c09efbc976193365fee4 diff --git a/archivers/libarchive-qt/distinfo b/archivers/libarchive-qt/distinfo index 939fc085cb06..043aae6cd44e 100644 --- a/archivers/libarchive-qt/distinfo +++ b/archivers/libarchive-qt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1627505146 +TIMESTAMP = 1757763622 SHA256 (marcusbritanicus-libarchive-qt-9863127fb8dda7242215c09efbc976193365fee4_GL0.tar.gz) = 158ee02332920554c0e59a39cc6104901ec227d7c8a0562933f10ac1137bba4f SIZE (marcusbritanicus-libarchive-qt-9863127fb8dda7242215c09efbc976193365fee4_GL0.tar.gz) = 52792 diff --git a/archivers/libarchive-qt/pkg-plist b/archivers/libarchive-qt/pkg-plist index af78d5b278c8..9904e6f00749 100644 --- a/archivers/libarchive-qt/pkg-plist +++ b/archivers/libarchive-qt/pkg-plist @@ -1,6 +1,6 @@ bin/archiver include/libarchiveqt.h -lib/libarchiveqt5.a -lib/libarchiveqt5.so -lib/libarchiveqt5.so.2 -lib/libarchiveqt5.so.2.0.4 +lib/libarchiveqt6.a +lib/libarchiveqt6.so +lib/libarchiveqt6.so.2 +lib/libarchiveqt6.so.2.0.4 diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile index b60025f39640..0df028469f41 100644 --- a/archivers/lxqt-archiver/Makefile +++ b/archivers/lxqt-archiver/Makefile @@ -1,6 +1,6 @@ PORTNAME= lxqt-archiver PORTVERSION= 1.2.0 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= archivers MASTER_SITES= LXQT diff --git a/archivers/lz4json/Makefile b/archivers/lz4json/Makefile index b4da0b1fe203..95535f235f27 100644 --- a/archivers/lz4json/Makefile +++ b/archivers/lz4json/Makefile @@ -7,6 +7,8 @@ MAINTAINER= ports@virtual-estates.net COMMENT= Unpack Mozilla lz4json files, such as bookmarks and session restore WWW= https://github.com/andikleen/lz4json +LICENSE= BSD2CLAUSE + LIB_DEPENDS= liblz4.so:archivers/liblz4 USES= uidfix @@ -14,8 +16,8 @@ USES= uidfix USE_GITHUB= yes GH_ACCOUNT= andikleen GH_TAGNAME= c44c5100 -PLIST_FILES= bin/lz4jsoncat share/man/man1/lz4jsoncat.1${COMPRESS_EXT} - MAKEFILE= ${FILESDIR}/BSDmakefile +PLIST_FILES= bin/lz4jsoncat \ + share/man/man1/lz4jsoncat.1${COMPRESS_EXT} .include <bsd.port.mk> diff --git a/archivers/lz4json/files/patch-warnings b/archivers/lz4json/files/patch-lz4jsoncat.c index 13c4f68607a7..df45ec27f180 100644 --- a/archivers/lz4json/files/patch-warnings +++ b/archivers/lz4json/files/patch-lz4jsoncat.c @@ -1,24 +1,17 @@ ---- lz4jsoncat.c 2019-12-29 00:44:09.000000000 -0500 -+++ lz4jsoncat.c 2023-08-22 01:48:00.646059000 -0400 -@@ -1,3 +1,3 @@ --/* -+/* - * Dump mozilla style lz4json files. - * -@@ -30,15 +30,19 @@ +--- lz4jsoncat.c.orig 2025-06-24 19:59:38 UTC ++++ lz4jsoncat.c +@@ -29,7 +29,9 @@ + #include <stdlib.h> #include <stdint.h> #ifndef __APPLE__ +-#include <endian.h> +# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFlyBSD__) +#include <sys/endian.h> -+# else - #include <endian.h> -+# endif ++#endif #else #define htole32(x) x /* assume apple targets are little endian */ #endif - --#include "lz4.h" -+#include <lz4.h> +@@ -38,8 +40,8 @@ int main(int ac, char **av) int main(int ac, char **av) { @@ -28,21 +21,27 @@ + int fd = open(*++av, O_RDONLY); if (fd < 0) { perror(*av); -@@ -56,5 +60,5 @@ + continue; +@@ -55,7 +57,7 @@ int main(int ac, char **av) + } char *map = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0); - if (map == (char *)-1) { + if (map == MAP_FAILED) { perror(*av); exit(1); -@@ -64,5 +68,5 @@ + } +@@ -63,7 +65,7 @@ int main(int ac, char **av) + fprintf(stderr, "%s: not a mozLZ4a file\n", *av); exit(1); } - size_t outsz = htole32(*(uint32_t *) (map + 8)); + ssize_t outsz = htole32(*(uint32_t *) (map + 8)); char *out = malloc(outsz); if (!out) { -@@ -88,5 +92,2 @@ + fprintf(stderr, "Cannot allocate memory\n"); +@@ -87,6 +89,3 @@ int main(int ac, char **av) + } return 0; } - diff --git a/archivers/lzma/Makefile b/archivers/lzma/Makefile index 77bce2834cb2..adb101b564a6 100644 --- a/archivers/lzma/Makefile +++ b/archivers/lzma/Makefile @@ -8,22 +8,33 @@ MAINTAINER= ports@FreeBSD.org COMMENT= High-ratio LZMA compressor WWW= https://www.7-zip.org/sdk.html -CONFLICTS= lzmautils xz +LICENSE= PD +LICENSE_TEXT_PD= LZMA SDK is written and placed in the public \ + domain by Igor PavlovAnyone. Anyone is free to copy, modify, \ + publish, use, compile, sell, or distribute the original LZMA \ + SDK code, either in source code form or as a compiled binary, \ + for any purpose, commercial or non-commercial, and by any means. + +USES= 7z dos2unix gmake -USES= 7z gmake dos2unix -NO_WRKSUBDIR= yes -BUILD_WRKSRC= ${WRKSRC}/CPP/7zip/Bundles/LzmaCon MAKEFILE= makefile.gcc -PLIST_FILES= bin/${PORTNAME} -.ifdef(WITH_LZMA_PROB32) + +.ifdef (WITH_LZMA_PROB32) #increase the speed of decoding on some 32-bit CPUs, at the expense of doubled #memory usage for CLzmaDec::probs CFLAGS+= -D_LZMA_PROB32 .endif -.ifdef(WITH_LZMA_SIZE_OPT) +.ifdef (WITH_LZMA_SIZE_OPT) #enable some optimizations in LZMA Decoder to get smaller executable code CFLAGS+= -D_LZMA_SIZE_OPT .endif +CONFLICTS= lzmautils xz + +NO_WRKSUBDIR= yes +BUILD_WRKSRC= ${WRKSRC}/CPP/7zip/Bundles/LzmaCon + +PLIST_FILES= bin/${PORTNAME} + PORTDOCS= 7zC.txt 7zFormat.txt Methods.txt lzma-history.txt lzma.txt OPTIONS_DEFINE= DOCS diff --git a/archivers/makeself/Makefile b/archivers/makeself/Makefile index 80d49c818ee3..290ec657fd48 100644 --- a/archivers/makeself/Makefile +++ b/archivers/makeself/Makefile @@ -1,6 +1,5 @@ PORTNAME= makeself -DISTVERSION= 2.5.0 -PORTREVISION= 1 +DISTVERSION= 2.6.0 CATEGORIES= archivers MASTER_SITES= https://github.com/megastep/makeself/releases/download/release-${PORTVERSION}/ EXTRACT_SUFX= .run diff --git a/archivers/makeself/distinfo b/archivers/makeself/distinfo index 728f538e35b2..4b482871b28f 100644 --- a/archivers/makeself/distinfo +++ b/archivers/makeself/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1678711030 -SHA256 (makeself-2.5.0.run) = 4d2fa9d898be22c63bb3c6bb7cc3dc97237700dea6d6ad898dcbec0289df0bc4 -SIZE (makeself-2.5.0.run) = 45867 +TIMESTAMP = 1758966269 +SHA256 (makeself-2.6.0.run) = 807c21a127192d451d263007a6dabcdd21e6d12a66737826a8330f3e9dd1d588 +SIZE (makeself-2.6.0.run) = 47526 diff --git a/archivers/maxcso/Makefile b/archivers/maxcso/Makefile index 2b6cbffeb3eb..b5693a0dff16 100644 --- a/archivers/maxcso/Makefile +++ b/archivers/maxcso/Makefile @@ -1,7 +1,7 @@ PORTNAME= maxcso DISTVERSIONPREFIX= v -DISTVERSION= 1.13.0-27 -DISTVERSIONSUFFIX= -g528c69bf +DISTVERSION= 1.13.0-36 +DISTVERSIONSUFFIX= -g961f232c CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org @@ -20,6 +20,8 @@ USES= compiler:c++11-lang gmake pkgconfig USE_GITHUB= yes GH_ACCOUNT= unknownbrackets +MAKE_ARGS= USE_EXTERNAL_LIBDEFLATE=1 + PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz diff --git a/archivers/maxcso/distinfo b/archivers/maxcso/distinfo index c3c4f72f8718..ae3e69b350d4 100644 --- a/archivers/maxcso/distinfo +++ b/archivers/maxcso/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1680728618 -SHA256 (unknownbrackets-maxcso-v1.13.0-27-g528c69bf_GH0.tar.gz) = 5b09c933adc5e5bae54fdf85305e2b58841dc3ad33f095d4ff422491cd4a3fa0 -SIZE (unknownbrackets-maxcso-v1.13.0-27-g528c69bf_GH0.tar.gz) = 3738129 +TIMESTAMP = 1756676198 +SHA256 (unknownbrackets-maxcso-v1.13.0-36-g961f232c_GH0.tar.gz) = ad4cf4189ef7931a618d0c380ca232af31812e2b9d52eedf6a919f205ca77e97 +SIZE (unknownbrackets-maxcso-v1.13.0-36-g961f232c_GH0.tar.gz) = 3738100 diff --git a/archivers/maxcso/files/patch-Makefile b/archivers/maxcso/files/patch-Makefile index 1f5766d6cbdf..cb002cb0edfb 100644 --- a/archivers/maxcso/files/patch-Makefile +++ b/archivers/maxcso/files/patch-Makefile @@ -1,13 +1,11 @@ ---- Makefile.orig 2023-02-12 18:33:37 UTC +--- Makefile.orig 2024-01-26 06:38:18 UTC +++ Makefile -@@ -68,8 +68,8 @@ $(OBJDIR)/%.o: $(SRCDIR)/%.c $(OBJDIR)/.done +@@ -84,7 +84,7 @@ maxcso: $(OBJS) $(CC) -c $(SRC_CFLAGS) $(CFLAGS) -o $@ $< - # TODO: Perhaps detect and use system libdeflate if available. --maxcso: $(SRC_CXX_OBJ) $(CLI_CXX_OBJ) $(ZOPFLI_C_OBJ) $(SRC_7ZIP) $(SRC_LIBDEFLATE) -- $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) $(EXTRA_LIBS) -+maxcso: $(SRC_CXX_OBJ) $(CLI_CXX_OBJ) $(SRC_7ZIP) -+ $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) $(EXTRA_LIBS) -lzopfli -ldeflate + maxcso: $(OBJS) +- $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) ++ $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) -lzopfli $(SRC_7ZIP): $(MAKE) -f $(SRCDIR)/7zip/Makefile 7zip.a diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile index b7cdb6abb388..40872f71a00c 100644 --- a/archivers/nfpm/Makefile +++ b/archivers/nfpm/Makefile @@ -1,7 +1,7 @@ PORTNAME= nfpm DISTVERSIONPREFIX= v DISTVERSION= 2.41.3 -PORTREVISION= 6 +PORTREVISION= 9 CATEGORIES= archivers MAINTAINER= yuri@FreeBSD.org diff --git a/archivers/openzl/Makefile b/archivers/openzl/Makefile new file mode 100644 index 000000000000..2d726da962ae --- /dev/null +++ b/archivers/openzl/Makefile @@ -0,0 +1,61 @@ +PORTNAME= openzl +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.0 +CATEGORIES= archivers +MASTER_SITES= https://github.com/google/googletest/releases/download/v${GOOGLETEST_VER}/:googletest +DISTFILES= ${DISTFILE_GOOGLETEST}:googletest +EXTRACT_ONLY= ${DISTFILE_DEFAULT} \ + ${DISTFILE_zstd} + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= Novel data compression framework +WWW= https://openzl.org/ + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BROKEN_i386= fails to build: error: static assertion failed due to requirement 'sizeof(HeapMeta) == 16': sizeof(HeapMeta) must be 16 to guarantee alignment + +BUILD_DEPENDS= gmd5sum:sysutils/coreutils +LIB_DEPENDS= libzstd.so:archivers/zstd + +USES= cmake:indirect gmake + +USE_GITHUB= yes +GH_ACCOUNT= facebook +GH_TUPLE= facebook:zstd:v${ZSTD_VER}:zstd/deps/zstd + +USE_LDCONFIG= yes + +MAKE_ARGS= ZL_JOBS=${MAKE_JOBS_NUMBER} + +CFLAGS_i386= -msse2 +LDFLAGS+= -pthread + +PORTDOCS= CHANGELOG CONTRIBUTING.md README.md + +OPTIONS_DEFINE= DOCS + +GOOGLETEST_VER= 1.17.0 +ZSTD_VER= 1.5.7 +DISTFILE_GOOGLETEST= googletest-${GOOGLETEST_VER}${EXTRACT_SUFX} + +post-extract: + @${CP} ${DISTDIR}/${DISTFILE_GOOGLETEST} \ + ${WRKSRC}/deps/googletest${EXTRACT_SUFX} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/zli ${STAGEDIR}${PREFIX}/bin + cd ${WRKSRC}/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include + cd ${WRKSRC}/cpp/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include + ${INSTALL_DATA} ${WRKSRC}/libopenzl.a ${STAGEDIR}${PREFIX}/lib + ${INSTALL_LIB} ${WRKSRC}/libopenzl.so ${STAGEDIR}${PREFIX}/lib + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +do-test: + @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./gtests + +.include <bsd.port.mk> diff --git a/archivers/openzl/distinfo b/archivers/openzl/distinfo new file mode 100644 index 000000000000..e64ebee57f02 --- /dev/null +++ b/archivers/openzl/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1760386552 +SHA256 (googletest-1.17.0.tar.gz) = 65fab701d9829d38cb77c14acdc431d2108bfdbf8979e40eb8ae567edf10b27c +SIZE (googletest-1.17.0.tar.gz) = 885595 +SHA256 (facebook-openzl-v0.1.0_GH0.tar.gz) = 3278546dcdbae3aef3887f07b435ebe0aa9f6943a5ac74cf9b7baeefe6526c2e +SIZE (facebook-openzl-v0.1.0_GH0.tar.gz) = 14437924 +SHA256 (facebook-zstd-v1.5.7_GH0.tar.gz) = 37d7284556b20954e56e1ca85b80226768902e2edabd3b649e9e72c0c9012ee3 +SIZE (facebook-zstd-v1.5.7_GH0.tar.gz) = 2451884 diff --git a/archivers/openzl/files/patch-Makefile b/archivers/openzl/files/patch-Makefile new file mode 100644 index 000000000000..58b2d35aa8f0 --- /dev/null +++ b/archivers/openzl/files/patch-Makefile @@ -0,0 +1,13 @@ +--- Makefile.orig 2025-10-08 09:05:16 UTC ++++ Makefile +@@ -92,8 +92,8 @@ SDDL_COMPILER_CXXOBJS := $(filter-out %main.o, $(call + TRAINING_TEST_CXXOBJS := $(call cxx_objs,$(TRAINING_TEST_DIRS)) + SDDL_COMPILER_CXXOBJS := $(filter-out %main.o, $(call cxx_objs,$(SDDL_COMPILER_DIR))) + +-zli: CFLAGS += -O3 +-zli: CXXFLAGS += -O3 ++zli: CFLAGS += ++zli: CXXFLAGS += + $(eval $(call cxx_program,zli, \ + cli/zli.o \ + $(CLI_CXXOBJS) \ diff --git a/archivers/openzl/files/patch-build_make_zldefs.make b/archivers/openzl/files/patch-build_make_zldefs.make new file mode 100644 index 000000000000..3ad45b9ce3c2 --- /dev/null +++ b/archivers/openzl/files/patch-build_make_zldefs.make @@ -0,0 +1,13 @@ +--- build/make/zldefs.make.orig 2025-10-08 08:51:15 UTC ++++ build/make/zldefs.make +@@ -21,8 +21,8 @@ CPPFLAGS += -I. -Iinclude -Isrc -Icpp/include -Icpp/sr + + # base compilation flags + CPPFLAGS += -I. -Iinclude -Isrc -Icpp/include -Icpp/src +-CFLAGS += -O1 -std=c11 # code must be compliant with C11 +-CXXFLAGS += -O1 -std=c++1z # for gtests ++CFLAGS += -std=c11 # code must be compliant with C11 ++CXXFLAGS += -std=c++1z # for gtests + DEBUGFLAGS ?= -g \ + -Wall -Wcast-qual -Wcast-align -Wshadow \ + -Wstrict-aliasing=1 -Wundef -Wpointer-arith -Wvla -Wformat=2 \ diff --git a/archivers/openzl/files/patch-src_openzl_shared_portability.h b/archivers/openzl/files/patch-src_openzl_shared_portability.h new file mode 100644 index 000000000000..d15f9c837dde --- /dev/null +++ b/archivers/openzl/files/patch-src_openzl_shared_portability.h @@ -0,0 +1,15 @@ +--- src/openzl/shared/portability.h.orig 2025-10-08 09:01:34 UTC ++++ src/openzl/shared/portability.h +@@ -211,10 +211,11 @@ ZL_BEGIN_C_DECLS + // Detect IEEE 754 floating point support. + // Apple doesn't define __STDC_IEC_559__, but supports IEEE 754. + // MinGW doesn't define __STDC_IEC_559__, but supports IEEE 754. ++// FreeBSD doesn't define __STDC_IEC_559__, but supports IEEE 754. + #if (defined(__STDC_IEC_559__) && __STDC_IEC_559__) \ + || (defined(__STDC_IEC_60559_BFP__) \ + && __STDC_IEC_60559_BFP__ >= 202311L) \ +- || defined(__APPLE__) || defined(__MINGW32__) ++ || defined(__APPLE__) || defined(__MINGW32__) || defined(__FreeBSD__) + # define ZL_HAS_IEEE_754 1 + #else + # define ZL_HAS_IEEE_754 0 diff --git a/archivers/openzl/pkg-descr b/archivers/openzl/pkg-descr new file mode 100644 index 000000000000..a71f04afa07a --- /dev/null +++ b/archivers/openzl/pkg-descr @@ -0,0 +1,11 @@ +OpenZL delivers high compression ratios while preserving high speed, a +level of performance that is out of reach for generic compressors. + +OpenZL takes a description of your data and builds from it a +specialized compressor optimized for your specific format. + +OpenZL consists of a core library and tools to generate specialized +compressors - all compatible with a single universal decompressor. It +is designed for engineers that deal with large quantities of +specialized datasets (like AI workloads for example) and require high +speed for their processing pipelines. diff --git a/archivers/openzl/pkg-plist b/archivers/openzl/pkg-plist new file mode 100644 index 000000000000..1ba27f928d89 --- /dev/null +++ b/archivers/openzl/pkg-plist @@ -0,0 +1,146 @@ +bin/zli +include/openzl/codecs/zl_ace.h +include/openzl/codecs/zl_bitpack.h +include/openzl/codecs/zl_bitpack_manual.md +include/openzl/codecs/zl_bitunpack.h +include/openzl/codecs/zl_brute_force_selector.h +include/openzl/codecs/zl_clustering.h +include/openzl/codecs/zl_concat.h +include/openzl/codecs/zl_concat_manual.md +include/openzl/codecs/zl_constant.h +include/openzl/codecs/zl_constant_manual.md +include/openzl/codecs/zl_conversion.h +include/openzl/codecs/zl_conversion_manual.md +include/openzl/codecs/zl_dedup.h +include/openzl/codecs/zl_delta.h +include/openzl/codecs/zl_delta_manual.md +include/openzl/codecs/zl_dispatch.h +include/openzl/codecs/zl_dispatch_string_manual.md +include/openzl/codecs/zl_divide_by.h +include/openzl/codecs/zl_entropy.h +include/openzl/codecs/zl_entropy_manual.md +include/openzl/codecs/zl_field_lz.h +include/openzl/codecs/zl_flatpack.h +include/openzl/codecs/zl_float_deconstruct.h +include/openzl/codecs/zl_float_deconstruct_manual.md +include/openzl/codecs/zl_generic.h +include/openzl/codecs/zl_illegal.h +include/openzl/codecs/zl_interleave.h +include/openzl/codecs/zl_interleave_manual.md +include/openzl/codecs/zl_merge_sorted.h +include/openzl/codecs/zl_parse_int.h +include/openzl/codecs/zl_parse_int_manual.md +include/openzl/codecs/zl_prefix.h +include/openzl/codecs/zl_prefix.md +include/openzl/codecs/zl_quantize.h +include/openzl/codecs/zl_range_pack.h +include/openzl/codecs/zl_range_pack.md +include/openzl/codecs/zl_sddl.h +include/openzl/codecs/zl_sddl.md +include/openzl/codecs/zl_split.h +include/openzl/codecs/zl_split_by_struct.h +include/openzl/codecs/zl_store.h +include/openzl/codecs/zl_tokenize.h +include/openzl/codecs/zl_transpose.h +include/openzl/codecs/zl_zigzag.h +include/openzl/codecs/zl_zstd.h +include/openzl/cpp/CCtx.hpp +include/openzl/cpp/CParam.hpp +include/openzl/cpp/Codecs.hpp +include/openzl/cpp/CompressIntrospectionHooks.hpp +include/openzl/cpp/Compressor.hpp +include/openzl/cpp/Config.hpp +include/openzl/cpp/CustomCodecDescription.hpp +include/openzl/cpp/CustomDecoder.hpp +include/openzl/cpp/CustomEncoder.hpp +include/openzl/cpp/DCtx.hpp +include/openzl/cpp/Exception.hpp +include/openzl/cpp/FrameInfo.hpp +include/openzl/cpp/FunctionGraph.hpp +include/openzl/cpp/Input.hpp +include/openzl/cpp/LocalParams.hpp +include/openzl/cpp/Output.hpp +include/openzl/cpp/Selector.hpp +include/openzl/cpp/Type.hpp +include/openzl/cpp/codecs/ACE.hpp +include/openzl/cpp/codecs/Bitpack.hpp +include/openzl/cpp/codecs/Bitunpack.hpp +include/openzl/cpp/codecs/BruteForce.hpp +include/openzl/cpp/codecs/Compress.hpp +include/openzl/cpp/codecs/Concat.hpp +include/openzl/cpp/codecs/Constant.hpp +include/openzl/cpp/codecs/Conversion.hpp +include/openzl/cpp/codecs/Dedup.hpp +include/openzl/cpp/codecs/Delta.hpp +include/openzl/cpp/codecs/Dispatch.hpp +include/openzl/cpp/codecs/DivideBy.hpp +include/openzl/cpp/codecs/Entropy.hpp +include/openzl/cpp/codecs/FieldLz.hpp +include/openzl/cpp/codecs/Flatpack.hpp +include/openzl/cpp/codecs/FloatDeconstruct.hpp +include/openzl/cpp/codecs/Graph.hpp +include/openzl/cpp/codecs/Illegal.hpp +include/openzl/cpp/codecs/MergeSorted.hpp +include/openzl/cpp/codecs/Metadata.hpp +include/openzl/cpp/codecs/Node.hpp +include/openzl/cpp/codecs/ParseInt.hpp +include/openzl/cpp/codecs/Prefix.hpp +include/openzl/cpp/codecs/Quantize.hpp +include/openzl/cpp/codecs/RangePack.hpp +include/openzl/cpp/codecs/SDDL.hpp +include/openzl/cpp/codecs/Split.hpp +include/openzl/cpp/codecs/SplitByStruct.hpp +include/openzl/cpp/codecs/Store.hpp +include/openzl/cpp/codecs/Tokenize.hpp +include/openzl/cpp/codecs/Transpose.hpp +include/openzl/cpp/codecs/Zigzag.hpp +include/openzl/cpp/codecs/Zstd.hpp +include/openzl/cpp/detail/NonNullUniqueCPtr.hpp +include/openzl/cpp/detail/Portability.hpp +include/openzl/cpp/poly/Byte.hpp +include/openzl/cpp/poly/Iterator.hpp +include/openzl/cpp/poly/Optional.hpp +include/openzl/cpp/poly/SourceLocation.hpp +include/openzl/cpp/poly/Span.hpp +include/openzl/cpp/poly/StringView.hpp +include/openzl/cpp/poly/TypeTraits.hpp +include/openzl/detail/zl_error_context.h +include/openzl/detail/zl_errors_detail.h +include/openzl/openzl.h +include/openzl/openzl.hpp +include/openzl/zl_buffer.h +include/openzl/zl_cgraph.h +include/openzl/zl_common_types.h +include/openzl/zl_compress.h +include/openzl/zl_compressor.h +include/openzl/zl_compressor_serialization.h +include/openzl/zl_config.h +include/openzl/zl_ctransform.h +include/openzl/zl_ctransform_legacy.h +include/openzl/zl_data.h +include/openzl/zl_decompress.h +include/openzl/zl_dtransform.h +include/openzl/zl_dtransform_legacy.h +include/openzl/zl_dyngraph.h +include/openzl/zl_errors.h +include/openzl/zl_errors_types.h +include/openzl/zl_graph_api.h +include/openzl/zl_graphs.h +include/openzl/zl_input.h +include/openzl/zl_introspection.h +include/openzl/zl_localParams.h +include/openzl/zl_macro_helpers.h +include/openzl/zl_nodes.h +include/openzl/zl_opaque_types.h +include/openzl/zl_output.h +include/openzl/zl_portability.h +include/openzl/zl_public_nodes.h +include/openzl/zl_reflection.h +include/openzl/zl_segmenter.h +include/openzl/zl_selector.h +include/openzl/zl_selector_declare_helper.h +include/openzl/zl_selector_declare_helper_macro_utils.h +include/openzl/zl_stream.h +include/openzl/zl_version.h +lib/libopenzl.a +lib/libopenzl.so diff --git a/archivers/ouch/Makefile b/archivers/ouch/Makefile index 138a18b4ae7c..4edd287ca055 100644 --- a/archivers/ouch/Makefile +++ b/archivers/ouch/Makefile @@ -1,6 +1,6 @@ PORTNAME= ouch DISTVERSION= 0.6.1 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= archivers MAINTAINER= yuri@FreeBSD.org diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile index 42a10929fab1..6fe428d0319e 100644 --- a/archivers/peazip/Makefile +++ b/archivers/peazip/Makefile @@ -1,5 +1,5 @@ PORTNAME= peazip -PORTVERSION= 10.5.0 +PORTVERSION= 10.6.1 CATEGORIES= archivers MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/ PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} diff --git a/archivers/peazip/distinfo b/archivers/peazip/distinfo index eab90770e7cc..691a1db1bd6a 100644 --- a/archivers/peazip/distinfo +++ b/archivers/peazip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753303992 -SHA256 (peazip-10.5.0.src.zip) = ede6593461ba93ef2bcfdc0f880d576fc65fc8ede466ab4fe8955ac2700d5aab -SIZE (peazip-10.5.0.src.zip) = 5902349 +TIMESTAMP = 1758346392 +SHA256 (peazip-10.6.1.src.zip) = bd795e4f3b3ba79c5a466a19835da069050ac9abe9d34fafbc08ffd5a90c8f72 +SIZE (peazip-10.6.1.src.zip) = 6229126 diff --git a/archivers/peazip/pkg-plist b/archivers/peazip/pkg-plist index b53de87d41a8..3d583ea261f4 100644 --- a/archivers/peazip/pkg-plist +++ b/archivers/peazip/pkg-plist @@ -63,6 +63,7 @@ share/icons/hicolor/256x256/apps/peazip_extract.png %%DATADIR%%/res/share/lang/es-es.txt %%DATADIR%%/res/share/lang/es-la.txt %%DATADIR%%/res/share/lang/eu.txt +%%DATADIR%%/res/share/lang/fa.txt %%DATADIR%%/res/share/lang/fi.txt %%DATADIR%%/res/share/lang/fr.txt %%DATADIR%%/res/share/lang/fr_alt.txt diff --git a/archivers/pecl-zstd/Makefile b/archivers/pecl-zstd/Makefile index 33c5604734e7..62bf4db6baff 100644 --- a/archivers/pecl-zstd/Makefile +++ b/archivers/pecl-zstd/Makefile @@ -1,5 +1,5 @@ PORTNAME= zstd -PORTVERSION= 0.14.0 +PORTVERSION= 0.15.2 CATEGORIES= archivers MAINTAINER= sunpoet@FreeBSD.org @@ -16,14 +16,8 @@ USES= php:pecl pkgconfig 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 # Clean up bundled libraries @${RM} -r ${WRKSRC}/zstd/ -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/archivers/pecl-zstd/distinfo b/archivers/pecl-zstd/distinfo index 6afd2432cc49..a43cb6babe62 100644 --- a/archivers/pecl-zstd/distinfo +++ b/archivers/pecl-zstd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731679206 -SHA256 (PECL/zstd-0.14.0.tgz) = 207a87de60e3a9eb7993d2fc1a2ce88f854330ef29d210f552a60eb4cf3db79c -SIZE (PECL/zstd-0.14.0.tgz) = 479015 +TIMESTAMP = 1757436465 +SHA256 (PECL/zstd-0.15.2.tgz) = fd8d3fbf7344854feb169cf3f1e6698ed22825d35a3a5229fe320c8053306eaf +SIZE (PECL/zstd-0.15.2.tgz) = 502204 diff --git a/archivers/php-brotli/Makefile b/archivers/php-brotli/Makefile index dedbbbde7b37..7e93ed31ee47 100644 --- a/archivers/php-brotli/Makefile +++ b/archivers/php-brotli/Makefile @@ -1,5 +1,5 @@ PORTNAME= brotli -DISTVERSION= 0.13.1 +DISTVERSION= 0.18.2 CATEGORIES= archivers PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} @@ -8,27 +8,17 @@ COMMENT= Brotli extension for PHP WWW= https://github.com/kjdev/php-ext-brotli LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= re2c>0:devel/re2c LIB_DEPENDS= libbrotlienc.so:archivers/brotli -USES= dos2unix libtool php:ext pkgconfig +USES= php:ext pkgconfig USE_GITHUB= yes GH_ACCOUNT= kjdev GH_PROJECT= php-ext-brotli +PHP_MODNAME= ${PORTNAME} -USE_LDCONFIG= yes - -GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libbrotli -PHP_MODNAME= brotli - -.include <bsd.port.pre.mk> -post-patch: -.if ${PHP_VER} >= 85 - @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \ - ${WRKSRC}/brotli.c -.endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/archivers/php-brotli/distinfo b/archivers/php-brotli/distinfo index e7e6f727719d..1118573f101a 100644 --- a/archivers/php-brotli/distinfo +++ b/archivers/php-brotli/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1616212479 -SHA256 (kjdev-php-ext-brotli-0.13.1_GH0.tar.gz) = 1eca1af3208e2f6551064e3f26e771453def588898bfc25858ab1db985363e47 -SIZE (kjdev-php-ext-brotli-0.13.1_GH0.tar.gz) = 22035 +TIMESTAMP = 1755939450 +SHA256 (kjdev-php-ext-brotli-0.18.2_GH0.tar.gz) = d79ff26c24859485166a805e4340cdebdaad6246d93e9c5eeb90ae681bc801a6 +SIZE (kjdev-php-ext-brotli-0.18.2_GH0.tar.gz) = 34832 diff --git a/archivers/php-lz4/Makefile b/archivers/php-lz4/Makefile index cf41ba627a6a..ae6b2c0fd091 100644 --- a/archivers/php-lz4/Makefile +++ b/archivers/php-lz4/Makefile @@ -1,9 +1,10 @@ PORTNAME= lz4 DISTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= archivers PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} -MAINTAINER= pave@FreeBSD.org +MAINTAINER= pkaipila@gmail.com COMMENT= LZ4 extension for PHP WWW= https://github.com/kjdev/php-ext-lz4 diff --git a/archivers/php-zstd/Makefile b/archivers/php-zstd/Makefile index 1e12b8a19503..1525059a5366 100644 --- a/archivers/php-zstd/Makefile +++ b/archivers/php-zstd/Makefile @@ -1,9 +1,10 @@ PORTNAME= zstd DISTVERSION= 0.14.0 +PORTREVISION= 1 CATEGORIES= archivers PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} -MAINTAINER= pave@FreeBSD.org +MAINTAINER= pkaipila@gmail.com COMMENT= Zstandard extension for PHP WWW= https://github.com/kjdev/php-ext-zstd diff --git a/archivers/php85-phar/files/patch-phar__internal.h b/archivers/php85-phar/files/patch-phar__internal.h new file mode 100644 index 000000000000..8e78b1e703f8 --- /dev/null +++ b/archivers/php85-phar/files/patch-phar__internal.h @@ -0,0 +1,18 @@ +--- phar_internal.h.orig 2025-08-19 05:47:26 UTC ++++ phar_internal.h +@@ -17,6 +17,9 @@ + +----------------------------------------------------------------------+ + */ + ++#ifndef PHAR_PHAR_INTERNAL_H ++#define PHAR_PHAR_INTERNAL_H ++ + #ifdef HAVE_CONFIG_H + #include <config.h> + #endif +@@ -487,3 +490,5 @@ END_EXTERN_C() + phar_path_check_result phar_path_check(char **p, size_t *len, const char **error); + + END_EXTERN_C() ++ ++#endif /* PHAR_PHAR_INTERNAL_H */ diff --git a/archivers/php85-phar/files/patch-phar__path__check.c b/archivers/php85-phar/files/patch-phar__path__check.c deleted file mode 100644 index 8e599176ec86..000000000000 --- a/archivers/php85-phar/files/patch-phar__path__check.c +++ /dev/null @@ -1,241 +0,0 @@ ---- phar_path_check.c.orig 2025-07-02 12:00:06 UTC -+++ phar_path_check.c -@@ -0,0 +1,238 @@ -+/* Generated by re2c 3.1 */ -+/* -+ +----------------------------------------------------------------------+ -+ | phar php single-file executable PHP extension | -+ +----------------------------------------------------------------------+ -+ | Copyright (c) The PHP Group | -+ +----------------------------------------------------------------------+ -+ | This source file is subject to version 3.01 of the PHP license, | -+ | that is bundled with this package in the file LICENSE, and is | -+ | available through the world-wide-web at the following url: | -+ | https://www.php.net/license/3_01.txt | -+ | If you did not receive a copy of the PHP license and are unable to | -+ | obtain it through the world-wide-web, please send a note to | -+ | license@php.net so we can mail you a copy immediately. | -+ +----------------------------------------------------------------------+ -+ | Authors: Marcus Boerger <helly@php.net> | -+ +----------------------------------------------------------------------+ -+*/ -+ -+#include "phar_internal.h" -+ -+phar_path_check_result phar_path_check(char **s, size_t *len, const char **error) -+{ -+ const unsigned char *p = (const unsigned char*)*s; -+ const unsigned char *m; -+ -+ if (*len == 1 && *p == '.') { -+ *error = "current directory reference"; -+ return pcr_err_curr_dir; -+ } else if (*len == 2 && p[0] == '.' && p[1] == '.') { -+ *error = "upper directory reference"; -+ return pcr_err_up_dir; -+ } -+ -+#define YYCTYPE unsigned char -+#define YYCURSOR p -+#define YYLIMIT p+*len -+#define YYMARKER m -+#define YYFILL(n) do {} while (0) -+ -+loop: -+ -+{ -+ YYCTYPE yych; -+ unsigned int yyaccept = 0; -+ if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4); -+ yych = *YYCURSOR; -+ if (yych <= '[') { -+ if (yych <= ')') { -+ if (yych <= '\f') { -+ if (yych >= 0x01) goto yy1; -+ } else { -+ if (yych <= '\r') goto yy3; -+ if (yych <= 0x19) goto yy1; -+ goto yy4; -+ } -+ } else { -+ if (yych <= '/') { -+ if (yych <= '*') goto yy6; -+ if (yych <= '.') goto yy4; -+ goto yy7; -+ } else { -+ if (yych == '?') goto yy8; -+ goto yy4; -+ } -+ } -+ } else { -+ if (yych <= 0xEC) { -+ if (yych <= 0xC1) { -+ if (yych <= '\\') goto yy9; -+ if (yych <= 0x7F) goto yy4; -+ goto yy1; -+ } else { -+ if (yych <= 0xDF) goto yy10; -+ if (yych <= 0xE0) goto yy11; -+ goto yy12; -+ } -+ } else { -+ if (yych <= 0xF0) { -+ if (yych <= 0xED) goto yy13; -+ if (yych <= 0xEF) goto yy12; -+ goto yy14; -+ } else { -+ if (yych <= 0xF3) goto yy15; -+ if (yych <= 0xF4) goto yy16; -+ goto yy1; -+ } -+ } -+ } -+ ++YYCURSOR; -+ { -+ if (**s == '/') { -+ (*s)++; -+ (*len)--; -+ } -+ if ((p - (const unsigned char*)*s) - 1 != *len) -+ { -+ *error ="illegal character"; -+ return pcr_err_illegal_char; -+ } -+ *error = NULL; -+ return pcr_is_ok; -+ } -+yy1: -+ ++YYCURSOR; -+yy2: -+ { -+ *error ="illegal character"; -+ return pcr_err_illegal_char; -+ } -+yy3: -+ yych = *++YYCURSOR; -+ if (yych == '\n') goto yy1; -+ goto yy2; -+yy4: -+ ++YYCURSOR; -+yy5: -+ { -+ goto loop; -+ } -+yy6: -+ ++YYCURSOR; -+ { -+ *error = "star"; -+ return pcr_err_star; -+ } -+yy7: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= '-') goto yy5; -+ if (yych <= '.') goto yy17; -+ if (yych <= '/') goto yy19; -+ goto yy5; -+yy8: -+ ++YYCURSOR; -+ { -+ if (**s == '/') { -+ (*s)++; -+ } -+ *len = (p - (const unsigned char*)*s) -1; -+ *error = NULL; -+ return pcr_use_query; -+ } -+yy9: -+ ++YYCURSOR; -+ { -+ *error = "back-slash"; -+ return pcr_err_back_slash; -+ } -+yy10: -+ yych = *++YYCURSOR; -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0xBF) goto yy4; -+ goto yy2; -+yy11: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x9F) goto yy2; -+ if (yych <= 0xBF) goto yy20; -+ goto yy2; -+yy12: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0xBF) goto yy20; -+ goto yy2; -+yy13: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0x9F) goto yy20; -+ goto yy2; -+yy14: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x8F) goto yy2; -+ if (yych <= 0xBF) goto yy21; -+ goto yy2; -+yy15: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0xBF) goto yy21; -+ goto yy2; -+yy16: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0x8F) goto yy21; -+ goto yy2; -+yy17: -+ yych = *++YYCURSOR; -+ if (yych <= 0x00) goto yy22; -+ if (yych <= '-') goto yy18; -+ if (yych <= '.') goto yy23; -+ if (yych <= '/') goto yy22; -+yy18: -+ YYCURSOR = YYMARKER; -+ if (yyaccept == 0) { -+ goto yy5; -+ } else { -+ goto yy2; -+ } -+yy19: -+ ++YYCURSOR; -+ { -+ *error = "double slash"; -+ return pcr_err_double_slash; -+ } -+yy20: -+ yych = *++YYCURSOR; -+ if (yych <= 0x7F) goto yy18; -+ if (yych <= 0xBF) goto yy4; -+ goto yy18; -+yy21: -+ yych = *++YYCURSOR; -+ if (yych <= 0x7F) goto yy18; -+ if (yych <= 0xBF) goto yy20; -+ goto yy18; -+yy22: -+ ++YYCURSOR; -+ { -+ *error = "current directory reference"; -+ return pcr_err_curr_dir; -+ } -+yy23: -+ yych = *++YYCURSOR; -+ if (yych <= 0x00) goto yy24; -+ if (yych != '/') goto yy18; -+yy24: -+ ++YYCURSOR; -+ { -+ *error = "upper directory reference"; -+ return pcr_err_up_dir; -+ } -+} -+ -+} diff --git a/archivers/php85-phar/files/patch-pharzip.h b/archivers/php85-phar/files/patch-pharzip.h new file mode 100644 index 000000000000..5e0e89f2a844 --- /dev/null +++ b/archivers/php85-phar/files/patch-pharzip.h @@ -0,0 +1,19 @@ +--- pharzip.h.orig 2025-08-19 05:41:37 UTC ++++ pharzip.h +@@ -17,6 +17,10 @@ + +----------------------------------------------------------------------+ + */ + ++/* Add missing include guard to avoid multiple inclusion */ ++#ifndef PHAR_PHARZIP_H ++#define PHAR_PHARZIP_H ++ + typedef struct _phar_zip_file_header { + char signature[4]; /* local file header signature 4 bytes (0x04034b50) */ + char zipversion[2]; /* version needed to extract 2 bytes */ +@@ -238,3 +242,5 @@ typedef struct _phar_zip_dir_end { + char comment_len[2]; /* .ZIP file comment length 2 bytes */ + /* .ZIP file comment (variable size) */ + } phar_zip_dir_end; ++ ++#endif /* PHAR_PHARZIP_H */ diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile index 22b12c1e1fbc..f6c308e0c954 100644 --- a/archivers/py-blosc2/Makefile +++ b/archivers/py-blosc2/Makefile @@ -1,5 +1,5 @@ PORTNAME= blosc2 -PORTVERSION= 3.6.1 +PORTVERSION= 3.9.0 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -18,7 +18,7 @@ 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>=0:math/py-numexpr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numexpr>=2.13.0: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} diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo index 31060ee0d573..3d8c2a4527cd 100644 --- a/archivers/py-blosc2/distinfo +++ b/archivers/py-blosc2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265716 -SHA256 (blosc2-3.6.1.tar.gz) = 0b6f05311fbee9e9dc23bd7f53a8690af3b60eef640a059f1eb624ca6699cc59 -SIZE (blosc2-3.6.1.tar.gz) = 3657993 +TIMESTAMP = 1759816588 +SHA256 (blosc2-3.9.0.tar.gz) = f39661a3655615dd66aebe4991166a172bbe2e786f427adaec01eacc8829d114 +SIZE (blosc2-3.9.0.tar.gz) = 3829903 diff --git a/archivers/py-borgbackup12/Makefile b/archivers/py-borgbackup12/Makefile index a0dcb7c80f70..b55cd59d3c9a 100644 --- a/archivers/py-borgbackup12/Makefile +++ b/archivers/py-borgbackup12/Makefile @@ -8,6 +8,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 12 DEPRECATED= Likely the final 1.2.x release, please migrate to using 1.4.x (it is quite similar) +EXPIRATION_DATE=2025-12-31 MAINTAINER= mandree@FreeBSD.org COMMENT= Deduplicating backup program diff --git a/archivers/py-comicapi/Makefile b/archivers/py-comicapi/Makefile index 9ec4950f590d..2c23192dc42c 100644 --- a/archivers/py-comicapi/Makefile +++ b/archivers/py-comicapi/Makefile @@ -1,6 +1,6 @@ PORTNAME= comicapi DISTVERSION= 3.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= archivers python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile index 2848e2e56c6e..3117ce2676fa 100644 --- a/archivers/py-cramjam/Makefile +++ b/archivers/py-cramjam/Makefile @@ -1,8 +1,9 @@ PORTNAME= cramjam -PORTVERSION= 2.10.0 -PORTREVISION= 2 +PORTVERSION= 2.11.0 +PORTREVISION= 3 CATEGORIES= archivers python -MASTER_SITES= PYPI +MASTER_SITES= PYPI \ + https://github.com/milesgranger/cramjam/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/archivers/py-cramjam/Makefile.crates b/archivers/py-cramjam/Makefile.crates index 02e9b04378e1..115d92fe15a8 100644 --- a/archivers/py-cramjam/Makefile.crates +++ b/archivers/py-cramjam/Makefile.crates @@ -11,85 +11,91 @@ CARGO_CRATES= adler2-2.0.0 \ blosc2-rs-0.4.0+2.15.2 \ blosc2-sys-0.4.0+2.15.2 \ brotli-7.0.0 \ - brotli-decompressor-4.0.3 \ + brotli-decompressor-4.0.2 \ + bumpalo-3.17.0 \ bzip2-0.4.4 \ bzip2-sys-0.1.13+1.0.8 \ cbindgen-0.27.0 \ - cc-1.2.19 \ + cc-1.2.16 \ cfg-if-1.0.0 \ - clap-4.5.37 \ - clap_builder-4.5.37 \ + clap-4.5.31 \ + clap_builder-4.5.31 \ clap_lex-0.7.4 \ cmake-0.1.54 \ colorchoice-1.0.3 \ copy_dir-0.1.3 \ crc32fast-1.4.2 \ equivalent-1.0.2 \ - errno-0.3.11 \ + errno-0.3.10 \ fastrand-2.3.0 \ - flate2-1.1.1 \ - getrandom-0.3.2 \ + flate2-1.1.0 \ + getrandom-0.3.1 \ hashbrown-0.15.2 \ heck-0.4.1 \ heck-0.5.0 \ - indexmap-2.9.0 \ - indoc-2.0.6 \ + indexmap-2.7.1 \ + indoc-2.0.5 \ is_terminal_polyfill-1.70.1 \ isal-rs-0.5.3+496255c \ isal-sys-0.5.3+496255c \ - itoa-1.0.15 \ - jobserver-0.1.33 \ - libc-0.2.172 \ + itoa-1.0.14 \ + jobserver-0.1.32 \ + libc-0.2.170 \ libcramjam-0.7.0 \ + libcramjam-0.8.0 \ libdeflate-sys-1.19.3 \ - libdeflater-1.19.3 \ - linux-raw-sys-0.9.4 \ + linux-raw-sys-0.4.15 \ lock_api-0.4.12 \ - log-0.4.27 \ + log-0.4.26 \ lz4-1.28.1 \ lz4-sys-1.11.1+lz4-1.10.0 \ lzma-sys-0.1.20 \ memchr-2.7.4 \ memoffset-0.9.1 \ - miniz_oxide-0.8.8 \ - once_cell-1.21.3 \ + miniz_oxide-0.8.5 \ + once_cell-1.20.3 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ - pkg-config-0.3.32 \ + pkg-config-0.3.31 \ portable-atomic-1.11.0 \ - proc-macro2-1.0.95 \ - pyo3-0.24.1 \ - pyo3-build-config-0.24.1 \ - pyo3-ffi-0.24.1 \ - pyo3-macros-0.24.1 \ - pyo3-macros-backend-0.24.1 \ + proc-macro2-1.0.93 \ + pyo3-0.25.0 \ + pyo3-build-config-0.25.0 \ + pyo3-ffi-0.25.0 \ + pyo3-macros-0.25.0 \ + pyo3-macros-backend-0.25.0 \ python3-dll-a-0.2.13 \ - quote-1.0.40 \ - r-efi-5.2.0 \ - redox_syscall-0.5.11 \ - rustix-1.0.5 \ - ryu-1.0.20 \ + quote-1.0.38 \ + redox_syscall-0.5.9 \ + rustix-0.38.44 \ + rustversion-1.0.21 \ + ryu-1.0.19 \ same-file-1.0.6 \ scopeguard-1.2.0 \ - serde-1.0.219 \ - serde_derive-1.0.219 \ - serde_json-1.0.140 \ + serde-1.0.218 \ + serde_derive-1.0.218 \ + serde_json-1.0.139 \ serde_spanned-0.6.8 \ shlex-1.3.0 \ - smallvec-1.15.0 \ + smallvec-1.14.0 \ snap-1.1.1 \ strsim-0.11.1 \ - syn-2.0.100 \ + syn-2.0.98 \ target-lexicon-0.13.2 \ - tempfile-3.19.1 \ + tempfile-3.17.1 \ toml-0.8.20 \ toml_datetime-0.6.8 \ toml_edit-0.22.24 \ - unicode-ident-1.0.18 \ - unindent-0.2.4 \ + unicode-ident-1.0.17 \ + unindent-0.2.3 \ utf8parse-0.2.2 \ walkdir-2.5.0 \ - wasi-0.14.2+wasi-0.2.4 \ + wasi-0.13.3+wasi-0.2.2 \ + wasm-bindgen-0.2.100 \ + wasm-bindgen-backend-0.2.100 \ + wasm-bindgen-macro-0.2.100 \ + wasm-bindgen-macro-support-0.2.100 \ + wasm-bindgen-shared-0.2.100 \ winapi-util-0.1.9 \ windows-sys-0.59.0 \ windows-targets-0.52.6 \ @@ -101,9 +107,9 @@ CARGO_CRATES= adler2-2.0.0 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.52.6 \ - winnow-0.7.6 \ - wit-bindgen-rt-0.39.0 \ + winnow-0.7.3 \ + wit-bindgen-rt-0.33.0 \ xz2-0.1.7 \ zstd-0.13.3 \ - zstd-safe-7.2.4 \ - zstd-sys-2.0.15+zstd.1.5.7 + zstd-safe-7.2.3 \ + zstd-sys-2.0.14+zstd.1.5.7 diff --git a/archivers/py-cramjam/distinfo b/archivers/py-cramjam/distinfo index 5458c3f398ee..cdc6aab842a4 100644 --- a/archivers/py-cramjam/distinfo +++ b/archivers/py-cramjam/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1745177968 -SHA256 (cramjam-2.10.0.tar.gz) = e821dd487384ae8004e977c3b13135ad6665ccf8c9874e68441cad1146e66d8a -SIZE (cramjam-2.10.0.tar.gz) = 47801 +TIMESTAMP = 1753796032 +SHA256 (cramjam-2.11.0.tar.gz) = 5c82500ed91605c2d9781380b378397012e25127e89d64f460fea6aeac4389b4 +SIZE (cramjam-2.11.0.tar.gz) = 99100 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 SIZE (rust/crates/adler2-2.0.0.crate) = 13529 SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3 @@ -27,22 +27,24 @@ SHA256 (rust/crates/blosc2-sys-0.4.0+2.15.2.crate) = 5a780fec12b1352d5d7d87858d1 SIZE (rust/crates/blosc2-sys-0.4.0+2.15.2.crate) = 2993527 SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd SIZE (rust/crates/brotli-7.0.0.crate) = 1356970 -SHA256 (rust/crates/brotli-decompressor-4.0.3.crate) = a334ef7c9e23abf0ce748e8cd309037da93e606ad52eb372e4ce327a0dcfbdfd -SIZE (rust/crates/brotli-decompressor-4.0.3.crate) = 193487 +SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37 +SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388 +SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf +SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8 SIZE (rust/crates/bzip2-0.4.4.crate) = 34197 SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14 SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818 SHA256 (rust/crates/cbindgen-0.27.0.crate) = 3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb SIZE (rust/crates/cbindgen-0.27.0.crate) = 215957 -SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362 -SIZE (rust/crates/cc-1.2.19.crate) = 105910 +SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c +SIZE (rust/crates/cc-1.2.16.crate) = 103847 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071 -SIZE (rust/crates/clap-4.5.37.crate) = 56962 -SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2 -SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761 +SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767 +SIZE (rust/crates/clap-4.5.31.crate) = 56084 +SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863 +SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303 SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0 @@ -55,48 +57,48 @@ SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a275 SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e -SIZE (rust/crates/errno-0.3.11.crate) = 12048 +SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d +SIZE (rust/crates/errno-0.3.10.crate) = 11824 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 -SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece -SIZE (rust/crates/flate2-1.1.1.crate) = 77224 -SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0 -SIZE (rust/crates/getrandom-0.3.2.crate) = 49140 +SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc +SIZE (rust/crates/flate2-1.1.0.crate) = 110650 +SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8 +SIZE (rust/crates/getrandom-0.3.1.crate) = 42449 SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 SIZE (rust/crates/heck-0.4.1.crate) = 11567 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e -SIZE (rust/crates/indexmap-2.9.0.crate) = 91214 -SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd -SIZE (rust/crates/indoc-2.0.6.crate) = 17164 +SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652 +SIZE (rust/crates/indexmap-2.7.1.crate) = 88644 +SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5 +SIZE (rust/crates/indoc-2.0.5.crate) = 14396 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/isal-rs-0.5.3+496255c.crate) = 4ec7734f9db7ef4c18bac0e94210aaa717c149b168e076ff681a56b342fca9ed SIZE (rust/crates/isal-rs-0.5.3+496255c.crate) = 12684 SHA256 (rust/crates/isal-sys-0.5.3+496255c.crate) = aefc9239959a60eaba201ccdd99897b5270be98d01f561c2166f5e3343e5a29b SIZE (rust/crates/isal-sys-0.5.3+496255c.crate) = 730256 -SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c -SIZE (rust/crates/itoa-1.0.15.crate) = 11231 -SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a -SIZE (rust/crates/jobserver-0.1.33.crate) = 29136 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 +SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674 +SIZE (rust/crates/itoa-1.0.14.crate) = 11210 +SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0 +SIZE (rust/crates/jobserver-0.1.32.crate) = 27549 +SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828 +SIZE (rust/crates/libc-0.2.170.crate) = 760076 SHA256 (rust/crates/libcramjam-0.7.0.crate) = 0d47c04e9aaf198d40b6f5c21dc541f0942fa61ed2e98fef893945d2699bbc28 SIZE (rust/crates/libcramjam-0.7.0.crate) = 16831 +SHA256 (rust/crates/libcramjam-0.8.0.crate) = 0e5f1b4af9048074ca80756cab7167effcbdc48b93b83e94957b26f924af1943 +SIZE (rust/crates/libcramjam-0.8.0.crate) = 20996 SHA256 (rust/crates/libdeflate-sys-1.19.3.crate) = cc9caa76c8cc6ee8c4efcf8f4514a812ebcad3aa7d3b548efe4d26da1203f177 SIZE (rust/crates/libdeflate-sys-1.19.3.crate) = 192512 -SHA256 (rust/crates/libdeflater-1.19.3.crate) = 265a985bd31e5f22e2b2ac107cbed44c6ccf40ae236e46963cd00dd213e4bd03 -SIZE (rust/crates/libdeflater-1.19.3.crate) = 24046 -SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 -SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 +SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab +SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 -SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 -SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e +SIZE (rust/crates/log-0.4.26.crate) = 47022 SHA256 (rust/crates/lz4-1.28.1.crate) = a20b523e860d03443e98350ceaac5e71c6ba89aea7d960769ec3ce37f4de5af4 SIZE (rust/crates/lz4-1.28.1.crate) = 13585 SHA256 (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6 @@ -107,84 +109,94 @@ SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf SIZE (rust/crates/memchr-2.7.4.crate) = 96670 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 -SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a -SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 -SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d -SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5 +SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237 +SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e +SIZE (rust/crates/once_cell-1.20.3.crate) = 33456 SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860 SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406 -SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c -SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 +SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2 +SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880 SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258 -SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 -SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 -SHA256 (rust/crates/pyo3-0.24.1.crate) = 17da310086b068fbdcefbba30aeb3721d5bb9af8db4987d6735b2183ca567229 -SIZE (rust/crates/pyo3-0.24.1.crate) = 1113050 -SHA256 (rust/crates/pyo3-build-config-0.24.1.crate) = e27165889bd793000a098bb966adc4300c312497ea25cf7a690a9f0ac5aa5fc1 -SIZE (rust/crates/pyo3-build-config-0.24.1.crate) = 34020 -SHA256 (rust/crates/pyo3-ffi-0.24.1.crate) = 05280526e1dbf6b420062f3ef228b78c0c54ba94e157f5cb724a609d0f2faabc -SIZE (rust/crates/pyo3-ffi-0.24.1.crate) = 76435 -SHA256 (rust/crates/pyo3-macros-0.24.1.crate) = 5c3ce5686aa4d3f63359a5100c62a127c9f15e8398e5fdeb5deef1fed5cd5f44 -SIZE (rust/crates/pyo3-macros-0.24.1.crate) = 8866 -SHA256 (rust/crates/pyo3-macros-backend-0.24.1.crate) = f4cf6faa0cbfb0ed08e89beb8103ae9724eb4750e3a78084ba4017cbe94f3855 -SIZE (rust/crates/pyo3-macros-backend-0.24.1.crate) = 72588 +SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99 +SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388 +SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4 +SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850 +SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d +SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122 +SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e +SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991 +SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214 +SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876 +SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e +SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089 SHA256 (rust/crates/python3-dll-a-0.2.13.crate) = 49fe4227a288cf9493942ad0220ea3f185f4d1f2a14f197f7344d6d02f4ed4ed SIZE (rust/crates/python3-dll-a-0.2.13.crate) = 85018 -SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d -SIZE (rust/crates/quote-1.0.40.crate) = 31063 -SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5 -SIZE (rust/crates/r-efi-5.2.0.crate) = 64764 -SHA256 (rust/crates/redox_syscall-0.5.11.crate) = d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3 -SIZE (rust/crates/redox_syscall-0.5.11.crate) = 30300 -SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf -SIZE (rust/crates/rustix-1.0.5.crate) = 414160 -SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f -SIZE (rust/crates/ryu-1.0.20.crate) = 48738 +SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc +SIZE (rust/crates/quote-1.0.38.crate) = 31252 +SHA256 (rust/crates/redox_syscall-0.5.9.crate) = 82b568323e98e49e2a0899dcee453dd679fae22d69adf9b11dd508d1549b7e2f +SIZE (rust/crates/redox_syscall-0.5.9.crate) = 30080 +SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 +SIZE (rust/crates/rustix-0.38.44.crate) = 379347 +SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d +SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 +SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd +SIZE (rust/crates/ryu-1.0.19.crate) = 48770 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 -SIZE (rust/crates/serde-1.0.219.crate) = 78983 -SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 -SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 -SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 +SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60 +SIZE (rust/crates/serde-1.0.218.crate) = 78968 +SHA256 (rust/crates/serde_derive-1.0.218.crate) = f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b +SIZE (rust/crates/serde_derive-1.0.218.crate) = 57782 +SHA256 (rust/crates/serde_json-1.0.139.crate) = 44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6 +SIZE (rust/crates/serde_json-1.0.139.crate) = 154839 SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1 SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9 -SIZE (rust/crates/smallvec-1.15.0.crate) = 38113 +SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd +SIZE (rust/crates/smallvec-1.14.0.crate) = 35561 SHA256 (rust/crates/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b SIZE (rust/crates/snap-1.1.1.crate) = 33763 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0 -SIZE (rust/crates/syn-2.0.100.crate) = 297947 +SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1 +SIZE (rust/crates/syn-2.0.98.crate) = 297807 SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923 -SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf -SIZE (rust/crates/tempfile-3.19.1.crate) = 39634 +SHA256 (rust/crates/tempfile-3.17.1.crate) = 22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230 +SIZE (rust/crates/tempfile-3.17.1.crate) = 39240 SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148 SIZE (rust/crates/toml-0.8.20.crate) = 51095 SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474 SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399 -SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 -SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 -SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3 -SIZE (rust/crates/unindent-0.2.4.crate) = 7422 +SHA256 (rust/crates/unicode-ident-1.0.17.crate) = 00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe +SIZE (rust/crates/unicode-ident-1.0.17.crate) = 47704 +SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce +SIZE (rust/crates/unindent-0.2.3.crate) = 7306 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 -SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 -SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921 +SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2 +SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754 +SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 +SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 +SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 +SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d +SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b @@ -207,15 +219,15 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681 SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 -SHA256 (rust/crates/winnow-0.7.6.crate) = 63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10 -SIZE (rust/crates/winnow-0.7.6.crate) = 174072 -SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 -SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 +SHA256 (rust/crates/winnow-0.7.3.crate) = 0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1 +SIZE (rust/crates/winnow-0.7.3.crate) = 171602 +SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c +SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357 SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2 SIZE (rust/crates/xz2-0.1.7.crate) = 23892 SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a SIZE (rust/crates/zstd-0.13.3.crate) = 30514 -SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d -SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 -SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237 -SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847 +SHA256 (rust/crates/zstd-safe-7.2.3.crate) = f3051792fbdc2e1e143244dc28c60f73d8470e93f3f9cbd0ead44da5ed802722 +SIZE (rust/crates/zstd-safe-7.2.3.crate) = 28995 +SHA256 (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5 +SIZE (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 764660 diff --git a/archivers/py-extractcode/Makefile b/archivers/py-extractcode/Makefile index 90109b60b07b..cc4ebafbcd89 100644 --- a/archivers/py-extractcode/Makefile +++ b/archivers/py-extractcode/Makefile @@ -1,5 +1,6 @@ PORTNAME= extractcode DISTVERSION= 31.0.0 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-patool/Makefile b/archivers/py-patool/Makefile index 6ea7089862ba..911a58232a77 100644 --- a/archivers/py-patool/Makefile +++ b/archivers/py-patool/Makefile @@ -1,6 +1,5 @@ PORTNAME= patool -PORTVERSION= 3.1.0 -PORTREVISION= 1 +PORTVERSION= 4.0.1 CATEGORIES= archivers python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-patool/distinfo b/archivers/py-patool/distinfo index fda640aa0d4d..8fa3f660a13f 100644 --- a/archivers/py-patool/distinfo +++ b/archivers/py-patool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734811411 -SHA256 (wummel-patool-3.1.0_GH0.tar.gz) = 48747a7d703caa162f522b315f0a05bfb64a301d50328bcfa8617b960802685f -SIZE (wummel-patool-3.1.0_GH0.tar.gz) = 2010402 +TIMESTAMP = 1759896822 +SHA256 (wummel-patool-4.0.1_GH0.tar.gz) = b2318250efacb0aa548f3bbc919a77a378988eedd7afcc97b0a2434b93a2dc80 +SIZE (wummel-patool-4.0.1_GH0.tar.gz) = 2011306 diff --git a/archivers/py-zipstream-ng/Makefile b/archivers/py-zipstream-ng/Makefile index 4848db2cbe0c..b13e2474e0b5 100644 --- a/archivers/py-zipstream-ng/Makefile +++ b/archivers/py-zipstream-ng/Makefile @@ -1,6 +1,5 @@ PORTNAME= zipstream-ng -DISTVERSION= 1.8.0 -PORTREVISION= 1 +DISTVERSION= 1.9.0 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-zipstream-ng/distinfo b/archivers/py-zipstream-ng/distinfo index 6673506b04ec..b0bd369cf2be 100644 --- a/archivers/py-zipstream-ng/distinfo +++ b/archivers/py-zipstream-ng/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731279942 -SHA256 (zipstream_ng-1.8.0.tar.gz) = b7129d2c15d26934b3e1cb22256593b6bdbd03c553c26f4199a5bf05110642bc -SIZE (zipstream_ng-1.8.0.tar.gz) = 35887 +TIMESTAMP = 1756497695 +SHA256 (zipstream_ng-1.9.0.tar.gz) = a0d94030822d137efbf80dfdc680603c42f804696f41147bb3db895df667daea +SIZE (zipstream_ng-1.9.0.tar.gz) = 37963 diff --git a/archivers/py-zlib-ng/Makefile b/archivers/py-zlib-ng/Makefile index 9da7a3a139b6..402019eae818 100644 --- a/archivers/py-zlib-ng/Makefile +++ b/archivers/py-zlib-ng/Makefile @@ -1,9 +1,9 @@ PORTNAME= zlib-ng -DISTVERSION= 0.5.1 +DISTVERSION= 1.0.0 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= zlib_ng-${PORTVERSION} +DISTNAME= zlib_ng-${DISTVERSION} MAINTAINER= osidorkin@gmail.com COMMENT= Python bindings for the zlib-ng library @@ -12,11 +12,11 @@ WWW= https://github.com/pycompression/python-zlib-ng LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=51:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}versioningit>=2.0.0:devel/py-versioningit@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -USES= cmake:indirect python +USES= cmake:indirect python:3.10+ USE_PYTHON= autoplist pep517 OPTIONS_DEFINE= SYSTEM_ZLIB_NG diff --git a/archivers/py-zlib-ng/distinfo b/archivers/py-zlib-ng/distinfo index 42f8c0e90bf8..bad8596343f8 100644 --- a/archivers/py-zlib-ng/distinfo +++ b/archivers/py-zlib-ng/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727264547 -SHA256 (zlib_ng-0.5.1.tar.gz) = 32a46649e8efc21ddd74776a55366a8d8be4e3a95b93dc1f0ffe3880718990d9 -SIZE (zlib_ng-0.5.1.tar.gz) = 2436421 +TIMESTAMP = 1757614406 +SHA256 (zlib_ng-1.0.0.tar.gz) = c753cea73f9e803c246e9bf01a59eb652897ed8a19334ada0f968394c7f61650 +SIZE (zlib_ng-1.0.0.tar.gz) = 5799954 diff --git a/archivers/py-zlib-ng/files/patch-pyproject.toml b/archivers/py-zlib-ng/files/patch-pyproject.toml index ad13be9539be..3764a3918481 100644 --- a/archivers/py-zlib-ng/files/patch-pyproject.toml +++ b/archivers/py-zlib-ng/files/patch-pyproject.toml @@ -1,9 +1,26 @@ ---- pyproject.toml.orig 2024-08-09 12:41:18 UTC +--- pyproject.toml.orig 2025-09-10 11:41:02 UTC +++ pyproject.toml -@@ -1,5 +1,5 @@ +@@ -1,12 +1,11 @@ [build-system] --requires = ["setuptools>=64", "versioningit>=1.1.0"] -+requires = ["setuptools>=63", "versioningit>=1.1.0"] +-requires = ["setuptools>=77", "setuptools-scm>=8"] ++requires = ["setuptools>=63", "setuptools-scm>=8"] build-backend = "setuptools.build_meta" - [tool.versioningit.vcs] + [project] + name = "zlib-ng" + dynamic = ["version"] + description = "Drop-in replacement for zlib and gzip modules using zlib-ng" +-license="PSF-2.0" + keywords=["zlib-ng", "zlib", "compression", "deflate", "gzip"] + authors = [{name = "Leiden University Medical Center"}, + {email = "r.h.p.vorderman@lumc.nl"}] +@@ -31,6 +30,9 @@ urls.documentation = "https://python-zlib-ng.readthedo + ] + urls.homepage = "https://github.com/pycompression/python-zlib-ng" + urls.documentation = "https://python-zlib-ng.readthedocs.io" ++ ++[project.license] ++text = "PSF-2.0" + + [tool.setuptools_scm] + version_file = "src/zlib_ng/_version.py" diff --git a/archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt b/archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt index 9fea130f90fb..e7f6c5b65751 100644 --- a/archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt +++ b/archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt @@ -1,15 +1,13 @@ ---- src/zlib_ng/zlib-ng/CMakeLists.txt.orig 2023-12-25 16:17:33 UTC +--- src/zlib_ng/zlib-ng/CMakeLists.txt.orig 2025-09-10 11:41:03 UTC +++ src/zlib_ng/zlib-ng/CMakeLists.txt -@@ -74,9 +74,9 @@ option(ZLIB_COMPAT "Compile with zlib compatible API" +@@ -86,8 +86,8 @@ option(ZLIB_COMPAT "Compile with zlib compatible API" # option(WITH_GZFILEOP "Compile with support for gzFile related functions" ON) option(ZLIB_COMPAT "Compile with zlib compatible API" OFF) -option(ZLIB_ENABLE_TESTS "Build test binaries" ON) -option(ZLIBNG_ENABLE_TESTS "Test zlib-ng specific API" ON) --option(WITH_GTEST "Build gtest_zlib" ON) +option(ZLIB_ENABLE_TESTS "Build test binaries" OFF) +option(ZLIBNG_ENABLE_TESTS "Test zlib-ng specific API" OFF) -+option(WITH_GTEST "Build gtest_zlib" OFF) - option(WITH_FUZZERS "Build test/fuzz" OFF) - option(WITH_BENCHMARKS "Build test/benchmarks" OFF) option(WITH_BENCHMARK_APPS "Build application benchmarks" OFF) + option(WITH_OPTIM "Build with optimisation" ON) + option(WITH_REDUCED_MEM "Reduced memory usage for special cases (reduces performance)" OFF) diff --git a/archivers/rar/Makefile b/archivers/rar/Makefile index 270d5f72c9ef..ce3bf7d9eee0 100644 --- a/archivers/rar/Makefile +++ b/archivers/rar/Makefile @@ -1,5 +1,5 @@ PORTNAME= rar -PORTVERSION= 7.11 +PORTVERSION= 7.12 PORTEPOCH= 3 CATEGORIES= archivers MASTER_SITES= https://www.rarlab.com/rar/ diff --git a/archivers/rar/distinfo b/archivers/rar/distinfo index 8f6656e8a68d..abaeebe4520d 100644 --- a/archivers/rar/distinfo +++ b/archivers/rar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744288690 -SHA256 (rarbsd-x64-711.tar.gz) = 32d5a5a1e5fdc5e13cd76fa5411ad2578a179ecb39882e4687ebd46eaeb1576f -SIZE (rarbsd-x64-711.tar.gz) = 755029 +TIMESTAMP = 1755062438 +SHA256 (rarbsd-x64-712.tar.gz) = 0bed0de59bb9ec9a1b32bc1aacdd83cae8847890a71ca0c3508ace16dff260c0 +SIZE (rarbsd-x64-712.tar.gz) = 757928 diff --git a/archivers/rubygem-minitar-cli/Makefile b/archivers/rubygem-minitar-cli/Makefile index 0d335bb741e1..29323e680517 100644 --- a/archivers/rubygem-minitar-cli/Makefile +++ b/archivers/rubygem-minitar-cli/Makefile @@ -1,5 +1,6 @@ PORTNAME= minitar-cli PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= archivers rubygems MASTER_SITES= RG @@ -12,7 +13,7 @@ LICENSE_COMB= dual LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/docs/bsdl.txt LICENSE_FILE_RUBY= ${WRKSRC}/docs/ruby.txt -RUN_DEPENDS= rubygem-minitar>=${PORTVERSION}<1.1:archivers/rubygem-minitar \ +RUN_DEPENDS= rubygem-minitar>=${PORTVERSION}<2:archivers/rubygem-minitar \ rubygem-powerbar>=1.0<2:devel/rubygem-powerbar USES= gem diff --git a/archivers/rubygem-minitar-cli/files/patch-gemspec b/archivers/rubygem-minitar-cli/files/patch-gemspec new file mode 100644 index 000000000000..c30e1fbd0abb --- /dev/null +++ b/archivers/rubygem-minitar-cli/files/patch-gemspec @@ -0,0 +1,11 @@ +--- minitar-cli.gemspec.orig 2025-10-01 18:46:51 UTC ++++ minitar-cli.gemspec +@@ -24,7 +24,7 @@ Gem::Specification.new do |s| + + s.specification_version = 4 + +- s.add_runtime_dependency(%q<minitar>.freeze, ["~> 1.0.0".freeze]) ++ s.add_runtime_dependency(%q<minitar>.freeze, ["~> 1.0".freeze]) + s.add_runtime_dependency(%q<powerbar>.freeze, ["~> 1.0".freeze]) + s.add_development_dependency(%q<minitest>.freeze, ["~> 5.24".freeze]) + s.add_development_dependency(%q<hoe>.freeze, ["~> 4.0".freeze]) diff --git a/archivers/rubygem-minitar/Makefile b/archivers/rubygem-minitar/Makefile index ccc5d52c800e..739a6e2e2a5e 100644 --- a/archivers/rubygem-minitar/Makefile +++ b/archivers/rubygem-minitar/Makefile @@ -1,5 +1,5 @@ PORTNAME= minitar -PORTVERSION= 1.0.2 +PORTVERSION= 1.1.0 CATEGORIES= archivers rubygems MASTER_SITES= RG diff --git a/archivers/rubygem-minitar/distinfo b/archivers/rubygem-minitar/distinfo index b4baf76b84d3..aabd0f2a4428 100644 --- a/archivers/rubygem-minitar/distinfo +++ b/archivers/rubygem-minitar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727314618 -SHA256 (rubygem/minitar-1.0.2.gem) = b192eb2ba7672906ed53853d2188130a849f1c2451e5b2dac688d9f5f7634672 -SIZE (rubygem/minitar-1.0.2.gem) = 34304 +TIMESTAMP = 1759324208 +SHA256 (rubygem/minitar-1.1.0.gem) = 38db0cfb6f3801017946cdcd8dc53f2cf3fd41ff752892312bf9a1639c9ea23e +SIZE (rubygem/minitar-1.1.0.gem) = 52224 diff --git a/archivers/rubygem-rubyzip/Makefile b/archivers/rubygem-rubyzip/Makefile index 6963b4a0a1b0..b453f973b965 100644 --- a/archivers/rubygem-rubyzip/Makefile +++ b/archivers/rubygem-rubyzip/Makefile @@ -1,5 +1,5 @@ PORTNAME= rubyzip -PORTVERSION= 2.3.2 +PORTVERSION= 2.4.1 CATEGORIES= archivers rubygems MASTER_SITES= RG diff --git a/archivers/rubygem-rubyzip/distinfo b/archivers/rubygem-rubyzip/distinfo index 82714aa8c3a9..f00e4439e0ce 100644 --- a/archivers/rubygem-rubyzip/distinfo +++ b/archivers/rubygem-rubyzip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1625585468 -SHA256 (rubygem/rubyzip-2.3.2.gem) = 3f57e3935dc2255c414484fbf8d673b4909d8a6a57007ed754dde39342d2373f -SIZE (rubygem/rubyzip-2.3.2.gem) = 40448 +TIMESTAMP = 1753796132 +SHA256 (rubygem/rubyzip-2.4.1.gem) = 8577c88edc1fde8935eb91064c5cb1aef9ad5494b940cf19c775ee833e075615 +SIZE (rubygem/rubyzip-2.4.1.gem) = 41984 diff --git a/archivers/rubygem-rubyzip2/Makefile b/archivers/rubygem-rubyzip2/Makefile index f5d86bcacbdb..ae6323ec1a85 100644 --- a/archivers/rubygem-rubyzip2/Makefile +++ b/archivers/rubygem-rubyzip2/Makefile @@ -1,17 +1,18 @@ PORTNAME= rubyzip2 -PORTVERSION= 2.0.2 +DISTVERSION= 2.0.2 CATEGORIES= archivers rubygems MASTER_SITES= RG MAINTAINER= hhyou@cs.nctu.edu.tw COMMENT= Ruby compatible Zip library -WWW= https://github.com/postmodern/rubyzip2 +WWW= https://rubygems.org/gems/rubyzip2 -NO_ARCH= yes +LICENSE= BSD2CLAUSE USES= cpe gem - CPE_VENDOR= rubyzip_project CPE_PRODUCT= rubyzip +NO_ARCH= yes + .include <bsd.port.mk> diff --git a/archivers/szip/Makefile b/archivers/szip/Makefile index 0c1666f00d37..97e62ed4e2a0 100644 --- a/archivers/szip/Makefile +++ b/archivers/szip/Makefile @@ -10,9 +10,15 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Fast compression utility WWW= http://www.compressconsult.com/szip/ -NO_WRKSUBDIR= yes +LICENSE= SZ +LICENSE_NAME= Szip License +LICENSE_FILE= ${WRKSRC}/readme.txt +LICENSE_PERMS= auto-accept + MAKEFILE= makefile +NO_WRKSUBDIR= yes + PLIST_FILES= bin/${PORTNAME} PORTDOCS= *.txt diff --git a/archivers/unadf/Makefile b/archivers/unadf/Makefile index 67697501d78a..901853534b70 100644 --- a/archivers/unadf/Makefile +++ b/archivers/unadf/Makefile @@ -1,6 +1,6 @@ PORTNAME= unadf DISTVERSIONPREFIX= v -DISTVERSION= 0.10.2 +DISTVERSION= 0.10.5 CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org diff --git a/archivers/unadf/distinfo b/archivers/unadf/distinfo index 70201bdbc584..b91a56082f39 100644 --- a/archivers/unadf/distinfo +++ b/archivers/unadf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747421468 -SHA256 (adflib-ADFlib-v0.10.2_GH0.tar.gz) = 1181cda574fcc87ba6564d519ecf58f63fbc468e0bd408485471ffa2e9745c5c -SIZE (adflib-ADFlib-v0.10.2_GH0.tar.gz) = 2594669 +TIMESTAMP = 1758560425 +SHA256 (adflib-ADFlib-v0.10.5_GH0.tar.gz) = e7e67970cf07f3dda08edce0b2f395eda82c2bf24c95b357ef295f1ec7ec48d3 +SIZE (adflib-ADFlib-v0.10.5_GH0.tar.gz) = 2827076 diff --git a/archivers/unadf/pkg-plist b/archivers/unadf/pkg-plist index 83af735cb0f9..8230d919f9ed 100644 --- a/archivers/unadf/pkg-plist +++ b/archivers/unadf/pkg-plist @@ -2,6 +2,7 @@ bin/adfbitmap bin/adfformat bin/adfimgcreate bin/adfinfo +bin/adfls bin/adfsalvage bin/unadf include/adf/adf_bitm.h @@ -37,7 +38,7 @@ include/adf/adflib.h lib/libadf.a lib/libadf.so lib/libadf.so.3 -lib/libadf.so.3.0.2 +lib/libadf.so.3.0.5 libdata/pkgconfig/adflib.pc %%PORTDOCS%%%%DOCSDIR%%/API/API.txt %%PORTDOCS%%%%DOCSDIR%%/API/api_device.html @@ -62,5 +63,6 @@ share/man/man1/adfbitmap.1.gz share/man/man1/adfformat.1.gz share/man/man1/adfimgcreate.1.gz share/man/man1/adfinfo.1.gz +share/man/man1/adfls.1.gz share/man/man1/adfsalvage.1.gz share/man/man1/unadf.1.gz diff --git a/archivers/unarchiver/Makefile b/archivers/unarchiver/Makefile index 994a60f924d8..dbe18e44ed81 100644 --- a/archivers/unarchiver/Makefile +++ b/archivers/unarchiver/Makefile @@ -1,6 +1,6 @@ PORTNAME= unar PORTVERSION= 1.10.1 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= archivers gnustep MASTER_SITES= http://wakaba.c3.cx/releases/TheUnarchiver/ DISTNAME= ${PORTNAME}${PORTVERSION}_src diff --git a/archivers/unpackerr/Makefile b/archivers/unpackerr/Makefile new file mode 100644 index 000000000000..9b67d90bac5d --- /dev/null +++ b/archivers/unpackerr/Makefile @@ -0,0 +1,44 @@ +PORTNAME= unpackerr +DISTVERSIONPREFIX= v +DISTVERSION= 0.14.5 +PORTREVISION= 2 +CATEGORIES= archivers + +MAINTAINER= mdw@FreeBSD.org +COMMENT= Extracts downloads for Radarr, Sonarr, Lidarr or Readarr +WWW= https://unpackerr.zip + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= go-md2man:textproc/go-md2man + +USES= go:modules +USE_RC_SUBR= unpackerr + +GO_MODULE= github.com/Unpackerr/unpackerr + +USERS= unpackerr +GROUPS= unpackerr + +PLIST_FILES= bin/${PORTNAME} \ + share/man/man1/unpackerr.1.gz \ + "@sample ${ETCDIR_REL}/unpackerr.conf.sample" +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-build: + go-md2man -in ${WRKSRC}/examples/MANUAL.md -out ${WRKSRC}/examples/unpackerr.1 + ${GZIP_CMD} ${WRKSRC}/examples/unpackerr.1 + +post-install: + ${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKSRC}/examples/unpackerr.conf.example ${STAGEDIR}${ETCDIR}/unpackerr.conf.sample + ${INSTALL_MAN} ${WRKSRC}/examples/unpackerr.1.gz ${STAGEDIR}${PREFIX}/share/man/man1/ + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ + +.include <bsd.port.mk> diff --git a/archivers/unpackerr/distinfo b/archivers/unpackerr/distinfo new file mode 100644 index 000000000000..f859e97acd3c --- /dev/null +++ b/archivers/unpackerr/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1759263836 +SHA256 (go/archivers_unpackerr/unpackerr-v0.14.5/v0.14.5.mod) = 398c880324fd0261e639105a31d5149a8e92457454aac443e511a321a5b24cf8 +SIZE (go/archivers_unpackerr/unpackerr-v0.14.5/v0.14.5.mod) = 3148 +SHA256 (go/archivers_unpackerr/unpackerr-v0.14.5/v0.14.5.zip) = 25c7d38d3a70f3171076bef30980b8da783dc8cf049f0ddd2830f3045516f7d2 +SIZE (go/archivers_unpackerr/unpackerr-v0.14.5/v0.14.5.zip) = 655980 diff --git a/archivers/unpackerr/files/unpackerr.in b/archivers/unpackerr/files/unpackerr.in new file mode 100644 index 000000000000..af63a6d0cf09 --- /dev/null +++ b/archivers/unpackerr/files/unpackerr.in @@ -0,0 +1,49 @@ +#!/bin/sh + +# PROVIDE: unpackerr +# REQUIRE: LOGIN NETWORKING +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable unpackerr: +# unpackerr_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable unpackerr +# unpackerr_configfile (str): Set to "%%PREFIX%%/etc/unpackerr.conf" by default. +# Configuration file for unpackerr +# unpackerr_user (str): Set to "unpackerr" by default. +# User to run unpackerr + +. /etc/rc.subr + +name=unpackerr +rcvar=unpackerr_enable + +start_precmd="${name}_precmd" +stop_postcmd="${name}_postcmd" +configtest_cmd="${name}_configtest" + +load_rc_config ${name} + +: ${unpackerr_enable:="no"} +: ${unpackerr_configfile:="%%PREFIX%%/etc/unpackerr/unpackerr.conf"} +: ${unpackerr_user:="unpackerr"} + +procname="%%PREFIX%%/bin/unpackerr" +pidfile="/var/run/${name}.pid" +daemonpidfile="/var/run/daemon_${name}.pid" +required_files="${unpackerr_configfile}" +command="/usr/sbin/daemon" + +unpackerr_precmd() +{ + rc_flags="-p ${pidfile} -P ${daemonpidfile} -f ${procname} -c ${unpackerr_configfile} ${rc_flags}" + + /usr/bin/install -m 600 -o ${unpackerr_user} /dev/null $pidfile + /usr/bin/install -m 600 -o ${unpackerr_user} /dev/null $daemonpidfile +} + +unpackerr_postcmd() +{ + rm -f $pidfile $daemonpidfile +} + +run_rc_command "$1" diff --git a/archivers/unpackerr/pkg-descr b/archivers/unpackerr/pkg-descr new file mode 100644 index 000000000000..6cd65d9f8ab1 --- /dev/null +++ b/archivers/unpackerr/pkg-descr @@ -0,0 +1,5 @@ +Unpackerr is an application that runs on Windows, macOS, Linux, FreeBSD and in +Docker. You can use it to watch a download folder and extract new items. The +more common use is to watch starr apps (radarr, sonarr, readarr, lidarr, +whisparr) and extract items they download. It can do both, at the same time +even. diff --git a/archivers/unrar/Makefile b/archivers/unrar/Makefile index 342a284397f2..7833aaa5db80 100644 --- a/archivers/unrar/Makefile +++ b/archivers/unrar/Makefile @@ -1,9 +1,9 @@ PORTNAME= unrar -PORTVERSION= 7.11 +PORTVERSION= 7.13 PORTEPOCH= 6 CATEGORIES= archivers MASTER_SITES= https://www.rarlab.com/rar/ -DISTNAME= unrarsrc-7.1.6 +DISTNAME= unrarsrc-7.1.10 MAINTAINER?= sunpoet@FreeBSD.org COMMENT= Extract, view & test RAR archives diff --git a/archivers/unrar/distinfo b/archivers/unrar/distinfo index 7f8333b913f1..3cf469d62881 100644 --- a/archivers/unrar/distinfo +++ b/archivers/unrar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744288692 -SHA256 (unrarsrc-7.1.6.tar.gz) = ca5e1da37dd6fa1b78bb5ed675486413f79e4a917709744aa04b6f93dfd914f0 -SIZE (unrarsrc-7.1.6.tar.gz) = 267638 +TIMESTAMP = 1755062440 +SHA256 (unrarsrc-7.1.10.tar.gz) = 72a9ccca146174f41876e8b21ab27e973f039c6d10b13aabcb320e7055b9bb98 +SIZE (unrarsrc-7.1.10.tar.gz) = 268008 diff --git a/archivers/urbackup-client/Makefile b/archivers/urbackup-client/Makefile index 0999935140de..6a8f7d0288a0 100644 --- a/archivers/urbackup-client/Makefile +++ b/archivers/urbackup-client/Makefile @@ -1,6 +1,5 @@ PORTNAME= urbackup-client -DISTVERSION= 2.5.25.0 -PORTREVISION= 1 +DISTVERSION= 2.5.26.0 CATEGORIES= archivers MASTER_SITES= https://hndl.urbackup.org/Client/${DISTVERSION:R}/ @@ -11,7 +10,8 @@ WWW= https://www.urbackup.org LICENSE= AGPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libcryptopp.so:security/cryptopp +LIB_DEPENDS= libcryptopp.so:security/cryptopp \ + libzstd.so:archivers/zstd USES= autoreconf dos2unix libtool localbase pkgconfig sqlite:3 ssl USE_CXXSTD= c++14 @@ -22,6 +22,8 @@ CONFIGURE_ARGS= --disable-clientupdate \ --enable-headless \ --without-embedded-sqlite3 +EXTRA_PATCHES= ${.CURDIR}/../urbackup-server/files/patch-fileservplugin_FileMetadataPipe.cpp \ + ${.CURDIR}/../urbackup-server/files/patch-fsimageplugin_CompressedFile.cpp SUB_FILES= pkg-message urbackupclient.conf.sample-daemon USERS= urbackup @@ -41,10 +43,8 @@ CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM post-patch: ${REINPLACE_CMD} -e "s:%%PREFIX%%:${PREFIX}:g" \ ${WRKSRC}/urbackupclient/backup_scripts/postgresqldump - ${FIND} ${WRKSRC} -type f -exec ${REINPLACE_CMD} \ - -e 's|std::char_traits|std::vector|g' \ - -e 's|std::basic_string|std::vector|g' \ - -e 's|auto_ptr|unique_ptr|g' {} + + ${FIND} ${WRKSRC} -type f \( -name '*.cpp' -o -name '*.h' \) \ + -exec ${REINPLACE_CMD} -e 's|auto_ptr|unique_ptr|g' {} + post-stage: ${INSTALL_DATA} ${WRKDIR}/urbackupclient.conf.sample-daemon \ diff --git a/archivers/urbackup-client/distinfo b/archivers/urbackup-client/distinfo index 122eaae719ee..4ea50ef7f491 100644 --- a/archivers/urbackup-client/distinfo +++ b/archivers/urbackup-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717232101 -SHA256 (urbackup-client-2.5.25.0.tar.gz) = 100e10e1d952757f2f542695fcd77c05f849a32f0dfa5335cbfbeb8b70938c38 -SIZE (urbackup-client-2.5.25.0.tar.gz) = 5272523 +TIMESTAMP = 1756925555 +SHA256 (urbackup-client-2.5.26.0.tar.gz) = 2fc2dd40ed28b032d4b2ed8d156ec5b99bd15ee9881ce2e857d9437a43e9432a +SIZE (urbackup-client-2.5.26.0.tar.gz) = 5279034 diff --git a/archivers/urbackup-client/files/patch-Makefile.am b/archivers/urbackup-client/files/patch-Makefile.am index 3f26c5dfff5c..8f24643dfa1d 100644 --- a/archivers/urbackup-client/files/patch-Makefile.am +++ b/archivers/urbackup-client/files/patch-Makefile.am @@ -2,9 +2,9 @@ Makefile.am uses ${INSTALL_PROGAM} to install scripts and configuation files, leading to an error from strip(1). This patch instead uses ${INSTALL} (for scripts) and ${INSTALL_DATA} (for configuration files). ---- Makefile.am.orig 2022-08-29 17:51:29 UTC +--- Makefile.am.orig 2025-09-03 18:53:44 UTC +++ Makefile.am -@@ -198,24 +198,24 @@ endif +@@ -209,24 +209,24 @@ endif $(MKDIR_P) "$(DESTDIR)$(datadir)/urbackup/scripts" $(MKDIR_P) "$(DESTDIR)$(sysconfdir)/urbackup" diff --git a/archivers/urbackup-client/files/patch-cryptoplugin_src_files.cpp b/archivers/urbackup-client/files/patch-cryptoplugin_src_files.cpp new file mode 100644 index 000000000000..e93de31593b2 --- /dev/null +++ b/archivers/urbackup-client/files/patch-cryptoplugin_src_files.cpp @@ -0,0 +1,11 @@ +--- cryptoplugin/src/files.cpp.orig 2025-09-03 18:55:57 UTC ++++ cryptoplugin/src/files.cpp +@@ -118,7 +118,7 @@ size_t FileStore::CopyRangeTo2(BufferedTransformation + if (begin == 0 && end == 1) + { + int result = m_stream->peek(); +- if (result == std::char_traits<char>::eof()) ++ if (result == std::vector<char>::eof()) + return 0; + else + { diff --git a/archivers/urbackup-client/files/patch-libfastcgi_fastcgi.hpp b/archivers/urbackup-client/files/patch-libfastcgi_fastcgi.hpp new file mode 100644 index 000000000000..da0afb985d33 --- /dev/null +++ b/archivers/urbackup-client/files/patch-libfastcgi_fastcgi.hpp @@ -0,0 +1,11 @@ +--- libfastcgi/fastcgi.hpp.orig 2025-09-03 18:54:33 UTC ++++ libfastcgi/fastcgi.hpp +@@ -155,7 +155,7 @@ class FCGIProtocolDriver (private) + reqmap_t reqmap; + std::queue<u_int16_t> new_request_queue; + +- std::basic_string<u_int8_t> InputBuffer; ++ std::vector<u_int8_t> InputBuffer; + u_int8_t tmp_buf[64]; + }; + diff --git a/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp b/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp new file mode 100644 index 000000000000..f1ab7794f329 --- /dev/null +++ b/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp @@ -0,0 +1,11 @@ +--- urbackupclient/lin_tokens.cpp.orig 2022-08-21 08:45:31 UTC ++++ urbackupclient/lin_tokens.cpp +@@ -34,7 +34,7 @@ TokenCache::TokenCache() + }; + + TokenCache::TokenCache() +-: token_cache(NULL) ++: token_cache() + { + } + diff --git a/archivers/urbackup-client/files/pkg-message.in b/archivers/urbackup-client/files/pkg-message.in index b7cbfc458da2..73d0d081884e 100644 --- a/archivers/urbackup-client/files/pkg-message.in +++ b/archivers/urbackup-client/files/pkg-message.in @@ -16,15 +16,13 @@ The client daemon's configuration file is located at: Log rotation can be configured at: %%PREFIX%%/etc/newsyslog.conf.d/urbackupclient.conf -If the GTK2 GUI was built, it can be launched via: +If the GTK4 GUI was built, it can be launched via: %%PREFIX%%/bin/urbackupclientctl -NOTE: For client configuration or to view logs, the GTK2 GUI -needs to have one of the following in its PATH: - - kdesu (e.g., %%PREFIX%%/lib/kde4/libexec/) - (port: x11/kde-runtime) - - gksu (e.g., %%PREFIX%%/bin/) - (port: sysutils/gksu) +NOTE: For client configuration or to view logs, the GTK4 GUI +needs to have kdesu in its PATH: + e.g., %%PREFIX%%/lib/libexec/kf6/ + port: sysutils/plasma6-kde-cli-tools The client can also be configured via the UrBackup Server, or %%PREFIX%%/bin/urbackupclientctl diff --git a/archivers/urbackup-client/pkg-plist b/archivers/urbackup-client/pkg-plist index 1428ba544615..741873cb6271 100644 --- a/archivers/urbackup-client/pkg-plist +++ b/archivers/urbackup-client/pkg-plist @@ -1,13 +1,16 @@ bin/blockalign bin/urbackupclientctl -sbin/urbackupclientbackend -share/man/man1/urbackupclientbackend.1.gz -@mode 0600 +etc/newsyslog.conf.d/urbackupclient.conf +@mode 0640 @sample etc/urbackup/mariadbdump.conf.sample @sample etc/urbackup/mariadbxtrabackup.conf.sample @sample etc/urbackup/postgresbase.conf.sample @sample etc/urbackup/postgresqldump.conf.sample -@mode 0700 +@sample etc/urbackup/urbackupclient.conf.sample +@mode +sbin/urbackupclientbackend +share/man/man1/urbackupclientbackend.1.gz +@mode 0750 share/urbackup/scripts/list share/urbackup/scripts/list_incr share/urbackup/scripts/mariadbdump @@ -22,9 +25,7 @@ share/urbackup/scripts/postgresqlprebackup share/urbackup/scripts/restore-mariadbbackup share/urbackup/scripts/setup-mariadbbackup share/urbackup/scripts/setup-postgresbackup -@mode 0644 -@sample etc/urbackup/urbackupclient.conf.sample -etc/newsyslog.conf.d/urbackupclient.conf +@mode 0640 share/urbackup/updates_h.dat @dir(,,0700) /var/urbackup/data @dir(urbackup,urbackup,0755) /var/urbackup diff --git a/archivers/urbackup-server/Makefile b/archivers/urbackup-server/Makefile index b26b55a4fec2..46a24306e923 100644 --- a/archivers/urbackup-server/Makefile +++ b/archivers/urbackup-server/Makefile @@ -1,6 +1,6 @@ PORTNAME= urbackup-server DISTVERSION= 2.5.33 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= archivers MASTER_SITES= https://hndl.urbackup.org/Server/${DISTVERSION}/ @@ -13,17 +13,21 @@ LICENSE_FILE= ${WRKSRC}/server-license.txt LIB_DEPENDS= libcryptopp.so:security/cryptopp \ libcurl.so:ftp/curl \ - liblmdb.so:databases/lmdb + liblmdb.so:databases/lmdb \ + libzstd.so:archivers/zstd -USES= autoreconf compiler:c++11-lang dos2unix fakeroot fuse \ - libtool lua:53 pkgconfig sqlite:3 -DOS2UNIX_GLOB= *.c *.cpp *.h *.am +USES= autoreconf compiler:c++11-lang dos2unix fakeroot fuse libtool \ + lua:53 localbase pkgconfig sqlite:3 +DOS2UNIX_GLOB= *.am *.c *.cpp *.h USE_CXXSTD= c++14 USE_RC_SUBR= urbackup_server GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-packaging --with-mountvhd --without-embedded-sqlite3 --without-embedded-lmdb --without-embedded-lua -LDFLAGS+= -L${LOCALBASE}/lib +CONFIGURE_ARGS= --enable-packaging \ + --with-mountvhd \ + --without-embedded-lmdb \ + --without-embedded-lua \ + --without-embedded-sqlite3 .include <bsd.port.options.mk> @@ -52,10 +56,10 @@ post-patch: -e 's|auto_ptr|unique_ptr|g' {} + post-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/etc/urbackup + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/urbackup \ + ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d ${INSTALL_DATA} ${WRKDIR}/urbackupsrv.conf.sample-daemon \ ${STAGEDIR}${PREFIX}/etc/urbackup/urbackupsrv.conf.sample - ${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d ${INSTALL_DATA} ${FILESDIR}/urbackupsrv.conf-newsyslog \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/urbackupsrv.conf diff --git a/archivers/urbackup-server/files/patch-fileservplugin_FileMetadataPipe.cpp b/archivers/urbackup-server/files/patch-fileservplugin_FileMetadataPipe.cpp new file mode 100644 index 000000000000..6a156530ef8a --- /dev/null +++ b/archivers/urbackup-server/files/patch-fileservplugin_FileMetadataPipe.cpp @@ -0,0 +1,11 @@ +--- fileservplugin/FileMetadataPipe.cpp.orig 2025-08-10 22:44:37 UTC ++++ fileservplugin/FileMetadataPipe.cpp +@@ -71,7 +71,7 @@ FileMetadataPipe::FileMetadataPipe( IPipe* pipe, const + #endif + metadata_state(MetadataState_Wait), + errpipe(Server->createMemoryPipe()), +- metadata_file(NULL) ++ metadata_file() + { + metadata_buffer.resize(4096); + init(); diff --git a/archivers/urbackup-server/files/patch-fsimageplugin_CompressedFile.cpp b/archivers/urbackup-server/files/patch-fsimageplugin_CompressedFile.cpp new file mode 100644 index 000000000000..d29fd97ae55d --- /dev/null +++ b/archivers/urbackup-server/files/patch-fsimageplugin_CompressedFile.cpp @@ -0,0 +1,20 @@ +--- fsimageplugin/CompressedFile.cpp.orig 2025-08-10 22:29:50 UTC ++++ fsimageplugin/CompressedFile.cpp +@@ -43,7 +43,7 @@ CompressedFile::CompressedFile( std::string pFilename, + + + CompressedFile::CompressedFile( std::string pFilename, int pMode, size_t n_threads) +- : hotCache(NULL), error(false), currentPosition(0), ++ : hotCache(), error(false), currentPosition(0), + finished(false), filesize(0), noMagic(false), + mutex(Server->createMutex()), n_threads(n_threads), numBlockOffsets(0) + { +@@ -80,7 +80,7 @@ CompressedFile::CompressedFile(IFile* file, bool openE + } + + CompressedFile::CompressedFile(IFile* file, bool openExisting, bool readOnly, size_t n_threads) +- : hotCache(NULL), error(false), currentPosition(0), ++ : hotCache(), error(false), currentPosition(0), + finished(false), uncompressedFile(file), filesize(0), readOnly(readOnly), + noMagic(false), mutex(Server->createMutex()), n_threads(n_threads), numBlockOffsets(0) + { diff --git a/archivers/urbackup-server/files/patch-urbackupserver_ClientMain.cpp b/archivers/urbackup-server/files/patch-urbackupserver_ClientMain.cpp new file mode 100644 index 000000000000..ff4f369af505 --- /dev/null +++ b/archivers/urbackup-server/files/patch-urbackupserver_ClientMain.cpp @@ -0,0 +1,11 @@ +--- urbackupserver/ClientMain.cpp.orig 2025-08-10 22:37:26 UTC ++++ urbackupserver/ClientMain.cpp +@@ -107,7 +107,7 @@ ClientMain::ClientMain(IPipe *pPipe, FileClient::SAddr + ClientMain::ClientMain(IPipe *pPipe, FileClient::SAddrHint pAddr, const std::string &pName, + const std::string& pSubName, const std::string& pMainName, int filebackup_group_offset, bool internet_connection, + bool use_file_snapshots, bool use_image_snapshots, bool use_reflink) +- : internet_connection(internet_connection), server_settings(NULL), client_throttler(NULL), ++ : internet_connection(internet_connection), server_settings(), client_throttler(NULL), + use_file_snapshots(use_file_snapshots), use_image_snapshots(use_image_snapshots), use_reflink(use_reflink), + backup_dao(NULL), client_updated_time(0), continuous_backup(NULL), + clientsubname(pSubName), filebackup_group_offset(filebackup_group_offset), needs_authentification(false), diff --git a/archivers/urbackup-server/files/patch-urbackupserver_FileMetadataDownloadThread.cpp b/archivers/urbackup-server/files/patch-urbackupserver_FileMetadataDownloadThread.cpp new file mode 100644 index 000000000000..2c141aa3a09f --- /dev/null +++ b/archivers/urbackup-server/files/patch-urbackupserver_FileMetadataDownloadThread.cpp @@ -0,0 +1,11 @@ +--- urbackupserver/FileMetadataDownloadThread.cpp.orig 2025-08-10 22:43:07 UTC ++++ urbackupserver/FileMetadataDownloadThread.cpp +@@ -47,7 +47,7 @@ FileMetadataDownloadThread::FileMetadataDownloadThread + + FileMetadataDownloadThread::FileMetadataDownloadThread(const std::string& server_token, std::string metadata_tmp_fn, + int backupid, int clientid, bool use_tmpfiles, std::string tmpfile_path) +- : fc(NULL), server_token(server_token), has_error(false), metadata_tmp_fn(metadata_tmp_fn), ++ : fc(), server_token(server_token), has_error(false), metadata_tmp_fn(metadata_tmp_fn), + dry_run(true), backupid(backupid), max_metadata_id(0), clientid(clientid), has_fatal_error(false), has_timeout_error(false), + use_tmpfiles(use_tmpfiles), tmpfile_path(tmpfile_path), is_complete(false), is_finished(true), force_start(false) + { diff --git a/archivers/urbackup-server/files/patch-urbackupserver_server__cleanup.cpp b/archivers/urbackup-server/files/patch-urbackupserver_server__cleanup.cpp new file mode 100644 index 000000000000..b65644ccc093 --- /dev/null +++ b/archivers/urbackup-server/files/patch-urbackupserver_server__cleanup.cpp @@ -0,0 +1,11 @@ +--- urbackupserver/server_cleanup.cpp.orig 2025-08-11 16:00:31 UTC ++++ urbackupserver/server_cleanup.cpp +@@ -78,7 +78,7 @@ ServerCleanupThread::ServerCleanupThread(CleanupAction + } + + ServerCleanupThread::ServerCleanupThread(CleanupAction cleanup_action) +- : cleanup_action(cleanup_action), cleanupdao(NULL), backupdao(NULL) ++ : cleanup_action(cleanup_action), cleanupdao(), backupdao() + { + logid = ServerLogger::getLogId(LOG_CATEGORY_CLEANUP); + } diff --git a/archivers/v1541commander/Makefile b/archivers/v1541commander/Makefile index 048eb266f856..50e40c6612c6 100644 --- a/archivers/v1541commander/Makefile +++ b/archivers/v1541commander/Makefile @@ -3,7 +3,7 @@ PORTVERSION= 1.1 DISTVERSIONPREFIX= v CATEGORIES= archivers emulators -MAINTAINER= zirias@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Virtual 1541 disk commander WWW= https://github.com/excess-c64/v1541commander diff --git a/archivers/xarchiver/Makefile b/archivers/xarchiver/Makefile index 3c25c1eb403c..2664a77420d0 100644 --- a/archivers/xarchiver/Makefile +++ b/archivers/xarchiver/Makefile @@ -1,5 +1,5 @@ PORTNAME= xarchiver -DISTVERSION= 0.5.4.25 +DISTVERSION= 0.5.4.26 CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org @@ -26,6 +26,8 @@ GNU_CONFIGURE= yes PORTSCOUT= limit:^\d\.\d\.\d\.\d+$ # avoid tags like identical_to_xfce_git_content +PORTDOCS= * + OPTIONS_DEFINE= DOCS NLS OPTIONS_GROUP= FORMATS OPTIONS_GROUP_FORMATS= ARJ LZO RAR diff --git a/archivers/xarchiver/distinfo b/archivers/xarchiver/distinfo index a7f056a72656..0736c12487a4 100644 --- a/archivers/xarchiver/distinfo +++ b/archivers/xarchiver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742762547 -SHA256 (ib-xarchiver-0.5.4.25_GH0.tar.gz) = dfd70c9081790399c32d9d716a55060e5136ff0ad1a94a84988a55fd6f771ceb -SIZE (ib-xarchiver-0.5.4.25_GH0.tar.gz) = 1164484 +TIMESTAMP = 1757364848 +SHA256 (ib-xarchiver-0.5.4.26_GH0.tar.gz) = 58e4fb2c1fb8421573a31cf3b4dfec301076d61f48ac5720df632986c87e9573 +SIZE (ib-xarchiver-0.5.4.26_GH0.tar.gz) = 1190919 diff --git a/archivers/xarchiver/files/patch-src_main.c b/archivers/xarchiver/files/patch-src_main.c index 2c499398688b..de45af95c4d8 100644 --- a/archivers/xarchiver/files/patch-src_main.c +++ b/archivers/xarchiver/files/patch-src_main.c @@ -1,6 +1,6 @@ ---- src/main.c.orig 2022-08-25 20:42:45 UTC +--- src/main.c.orig 2025-09-01 12:04:54 UTC +++ src/main.c -@@ -410,7 +410,7 @@ static void xa_check_available_archivers () +@@ -478,7 +478,7 @@ static void xa_check_available_archivers () /* GNU zip */ type = XARCHIVETYPE_GZIP; @@ -9,7 +9,7 @@ if (path) archiver[type].is_compressor = TRUE; -@@ -906,11 +906,11 @@ static void xa_check_available_archivers () +@@ -1014,11 +1014,11 @@ static void xa_check_available_archivers () if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(prefs_window->prefer_unzip)) || (!is7za && !lsar)) { diff --git a/archivers/xarchiver/files/patch-src_window.c b/archivers/xarchiver/files/patch-src_window.c index 9cb92732efd6..94cf467bbe66 100644 --- a/archivers/xarchiver/files/patch-src_window.c +++ b/archivers/xarchiver/files/patch-src_window.c @@ -1,7 +1,7 @@ ---- src/window.c.orig 2020-06-30 13:19:44 UTC +--- src/window.c.orig 2025-09-01 12:04:54 UTC +++ src/window.c -@@ -1823,7 +1823,7 @@ ArchiveType xa_detect_archive_type (const gchar *filen - xa.type = XARCHIVETYPE_LZ4; +@@ -1844,7 +1844,7 @@ ArchiveType xa_detect_archive_type (const gchar *filen + } else if (memcmp(magic, "LZIP", 4) == 0) xa.type = XARCHIVETYPE_LZIP; - else if (memcmp(magic, "\x5d\x00\x00\x80", 4) == 0) diff --git a/archivers/xarchiver/pkg-plist b/archivers/xarchiver/pkg-plist index 2615d6520f29..d9c8c21180bb 100644 --- a/archivers/xarchiver/pkg-plist +++ b/archivers/xarchiver/pkg-plist @@ -1,39 +1,6 @@ bin/xarchiver libexec/thunar-archive-plugin/xarchiver.tap -share/man/man1/xarchiver.1.gz share/applications/xarchiver.desktop -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/ch01.html -%%PORTDOCS%%%%DOCSDIR%%/ch01s01.html -%%PORTDOCS%%%%DOCSDIR%%/ch01s02.html -%%PORTDOCS%%%%DOCSDIR%%/ch01s03.html -%%PORTDOCS%%%%DOCSDIR%%/ch02.html -%%PORTDOCS%%%%DOCSDIR%%/ch02s01.html -%%PORTDOCS%%%%DOCSDIR%%/ch02s02.html -%%PORTDOCS%%%%DOCSDIR%%/ch03.html -%%PORTDOCS%%%%DOCSDIR%%/ch03s01.html -%%PORTDOCS%%%%DOCSDIR%%/ch03s02.html -%%PORTDOCS%%%%DOCSDIR%%/ch03s03.html -%%PORTDOCS%%%%DOCSDIR%%/ch03s04.html -%%PORTDOCS%%%%DOCSDIR%%/ch04.html -%%PORTDOCS%%%%DOCSDIR%%/ch04s01.html -%%PORTDOCS%%%%DOCSDIR%%/ch04s02.html -%%PORTDOCS%%%%DOCSDIR%%/ch04s03.html -%%PORTDOCS%%%%DOCSDIR%%/ch04s04.html -%%PORTDOCS%%%%DOCSDIR%%/ch04s05.html -%%PORTDOCS%%%%DOCSDIR%%/ch04s06.html -%%PORTDOCS%%%%DOCSDIR%%/images/add_dialog.png -%%PORTDOCS%%%%DOCSDIR%%/images/archive_comment_dialog.png -%%PORTDOCS%%%%DOCSDIR%%/images/archive_properties.png -%%PORTDOCS%%%%DOCSDIR%%/images/extract_dialog.png -%%PORTDOCS%%%%DOCSDIR%%/images/multi_extract_dialog.png -%%PORTDOCS%%%%DOCSDIR%%/images/new_dialog.png -%%PORTDOCS%%%%DOCSDIR%%/images/password_dialog.png -%%PORTDOCS%%%%DOCSDIR%%/images/pref_dialog.png -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/xarchiver.css share/icons/hicolor/16x16/apps/xarchiver.png share/icons/hicolor/24x24/apps/xarchiver.png share/icons/hicolor/32x32/apps/xarchiver.png @@ -80,6 +47,7 @@ share/icons/hicolor/scalable/apps/xarchiver.svg %%NLS%%share/locale/sq/LC_MESSAGES/xarchiver.mo %%NLS%%share/locale/sr/LC_MESSAGES/xarchiver.mo %%NLS%%share/locale/sv/LC_MESSAGES/xarchiver.mo +%%NLS%%share/locale/ta/LC_MESSAGES/xarchiver.mo %%NLS%%share/locale/te/LC_MESSAGES/xarchiver.mo %%NLS%%share/locale/th/LC_MESSAGES/xarchiver.mo %%NLS%%share/locale/tr/LC_MESSAGES/xarchiver.mo @@ -89,6 +57,7 @@ share/icons/hicolor/scalable/apps/xarchiver.svg %%NLS%%share/locale/vi/LC_MESSAGES/xarchiver.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/xarchiver.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/xarchiver.mo +share/man/man1/xarchiver.1.gz share/pixmaps/xarchiver/xarchiver-add.png share/pixmaps/xarchiver/xarchiver-close.png share/pixmaps/xarchiver/xarchiver-extract.png diff --git a/archivers/zipper/Makefile b/archivers/zipper/Makefile index f60e5d53469e..1451ed2d1bf5 100644 --- a/archivers/zipper/Makefile +++ b/archivers/zipper/Makefile @@ -1,6 +1,6 @@ PORTNAME= zipper DISTVERSION= 1.5 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= archivers gnustep MASTER_SITES= SAVANNAH/gap DISTNAME= Zipper-${DISTVERSION} diff --git a/archivers/zlib-ng/Makefile b/archivers/zlib-ng/Makefile index d143b4558d15..02767cd2c758 100644 --- a/archivers/zlib-ng/Makefile +++ b/archivers/zlib-ng/Makefile @@ -1,5 +1,5 @@ PORTNAME= zlib-ng -DISTVERSION= 2.2.4 +DISTVERSION= 2.2.5 CATEGORIES= archivers MAINTAINER= vvd@FreeBSD.org @@ -11,15 +11,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= googletest>=0:devel/googletest -USES= cmake:testing compiler:c11 +USES= cmake:testing compiler:c++14-lang USE_GITHUB= yes USE_LDCONFIG= yes -CMAKE_OFF= ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS -CMAKE_TESTING_ON= ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS - -# error: use of undeclared identifier 'isascii' -CFLAGS+= -D__XSI_VISIBLE +CMAKE_OFF= WITH_GTEST ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS +CMAKE_TESTING_ON= WITH_GTEST ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS PLIST_SUB= SHLIB_VER=${DISTVERSION} diff --git a/archivers/zlib-ng/distinfo b/archivers/zlib-ng/distinfo index abac4ac19a38..2f4754a7d3e9 100644 --- a/archivers/zlib-ng/distinfo +++ b/archivers/zlib-ng/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739270273 -SHA256 (zlib-ng-zlib-ng-2.2.4_GH0.tar.gz) = a73343c3093e5cdc50d9377997c3815b878fd110bf6511c2c7759f2afb90f5a3 -SIZE (zlib-ng-zlib-ng-2.2.4_GH0.tar.gz) = 2415754 +TIMESTAMP = 1756000000 +SHA256 (zlib-ng-zlib-ng-2.2.5_GH0.tar.gz) = 5b3b022489f3ced82384f06db1e13ba148cbce38c7941e424d6cb414416acd18 +SIZE (zlib-ng-zlib-ng-2.2.5_GH0.tar.gz) = 2417402 |