summaryrefslogtreecommitdiff
path: root/archivers
diff options
context:
space:
mode:
Diffstat (limited to 'archivers')
-rw-r--r--archivers/7-zip/Makefile2
-rw-r--r--archivers/7-zip/distinfo6
-rw-r--r--archivers/ark/distinfo6
-rw-r--r--archivers/ark/pkg-plist2
-rw-r--r--archivers/bzip3/Makefile7
-rw-r--r--archivers/bzip3/distinfo6
-rw-r--r--archivers/bzip3/pkg-plist7
-rw-r--r--archivers/kf6-karchive/distinfo6
-rw-r--r--archivers/libunrar/Makefile2
-rw-r--r--archivers/libunrar/distinfo6
-rw-r--r--archivers/lxqt-archiver/Makefile2
-rw-r--r--archivers/lzma/Makefile25
-rw-r--r--archivers/nfpm/Makefile2
-rw-r--r--archivers/pecl-zstd/files/patch-php8516
-rw-r--r--archivers/php-brotli/Makefile8
-rw-r--r--archivers/php-lz4/Makefile2
-rw-r--r--archivers/php-lz4/distinfo6
-rw-r--r--archivers/php-zstd/Makefile12
-rw-r--r--archivers/php-zstd/distinfo6
-rw-r--r--archivers/php85-phar/files/patch-phar__internal.h18
-rw-r--r--archivers/php85-phar/files/patch-phar__path__check.c241
-rw-r--r--archivers/php85-phar/files/patch-pharzip.h19
-rw-r--r--archivers/plakar/Makefile2
-rw-r--r--archivers/py-borgbackup/Makefile3
-rw-r--r--archivers/py-borgbackup12/Makefile12
-rw-r--r--archivers/py-borgbackup12/distinfo6
-rw-r--r--archivers/py-borgbackup12/files/patch-msgpack25
-rw-r--r--archivers/py-cramjam/Makefile6
-rw-r--r--archivers/py-cramjam/Makefile.crates90
-rw-r--r--archivers/py-cramjam/distinfo186
-rw-r--r--archivers/py-zipstream-ng/Makefile3
-rw-r--r--archivers/py-zipstream-ng/distinfo6
-rw-r--r--archivers/rubygem-rubyzip/Makefile2
-rw-r--r--archivers/rubygem-rubyzip/distinfo6
-rw-r--r--archivers/snappy-java/Makefile26
-rw-r--r--archivers/snappy-java/distinfo18
-rw-r--r--archivers/snappy-java/files/patch-Makefile16
-rw-r--r--archivers/snappy-java/files/patch-Makefile.common12
-rw-r--r--archivers/unarchiver/Makefile2
-rw-r--r--archivers/urbackup-client/Makefile5
-rw-r--r--archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp11
-rw-r--r--archivers/urbackup-server/Makefile22
-rw-r--r--archivers/urbackup-server/files/patch-fileservplugin_FileMetadataPipe.cpp11
-rw-r--r--archivers/urbackup-server/files/patch-fsimageplugin_CompressedFile.cpp20
-rw-r--r--archivers/urbackup-server/files/patch-urbackupserver_ClientMain.cpp11
-rw-r--r--archivers/urbackup-server/files/patch-urbackupserver_FileMetadataDownloadThread.cpp11
-rw-r--r--archivers/urbackup-server/files/patch-urbackupserver_server__cleanup.cpp11
-rw-r--r--archivers/xmill/Makefile7
-rw-r--r--archivers/zipper/Makefile12
-rw-r--r--archivers/zlib-ng/Makefile11
-rw-r--r--archivers/zlib-ng/distinfo6
51 files changed, 433 insertions, 533 deletions
diff --git a/archivers/7-zip/Makefile b/archivers/7-zip/Makefile
index 0bdf1a5083dd..ba93b433b137 100644
--- a/archivers/7-zip/Makefile
+++ b/archivers/7-zip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= 7-zip
-DISTVERSION= 25.00
+DISTVERSION= 25.01
CATEGORIES= archivers
MASTER_SITES= https://www.7-zip.org/a/
DISTNAME= 7z${DISTVERSION:S/.//}-src
diff --git a/archivers/7-zip/distinfo b/archivers/7-zip/distinfo
index aafae274ec05..a63460a66b25 100644
--- a/archivers/7-zip/distinfo
+++ b/archivers/7-zip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752567217
-SHA256 (7z2500-src.7z) = 4ca381182186c7d0f6bfdbb2dc608adb9aedce908948013219875201d3e32a47
-SIZE (7z2500-src.7z) = 1518060
+TIMESTAMP = 1754300358
+SHA256 (7z2501-src.7z) = 2aed39b8f1238464475e9de7dda169a5e873a1dc8bbf4f664b943eaba5620181
+SIZE (7z2501-src.7z) = 1520138
diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo
index edbd3a13613e..fcf5399f07e0 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 = 1754646104
+SHA256 (KDE/release-service/25.08.0/ark-25.08.0.tar.xz) = 391fae7a08757dd5cc2b0081251c513859345e49d30ce7f10c3da5f4ce4ba3a0
+SIZE (KDE/release-service/25.08.0/ark-25.08.0.tar.xz) = 3017172
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/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo
index 9b04c54258c4..849031a97557 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 = 1754127961
+SHA256 (KDE/frameworks/6.17/karchive-6.17.0.tar.xz) = 60647c24646a43f67deaf37e20246df9d379fa3f7513fe8536a1dfa330865b40
+SIZE (KDE/frameworks/6.17/karchive-6.17.0.tar.xz) = 1090120
diff --git a/archivers/libunrar/Makefile b/archivers/libunrar/Makefile
index 70ec7241039c..0263f304b973 100644
--- a/archivers/libunrar/Makefile
+++ b/archivers/libunrar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libunrar
-PORTVERSION= 7.1.7
+PORTVERSION= 7.1.10
PORTEPOCH= 1
CATEGORIES= archivers
MASTER_SITES= http://www.rarlab.com/rar/
diff --git a/archivers/libunrar/distinfo b/archivers/libunrar/distinfo
index 4ea99b733a01..edcb3069db18 100644
--- a/archivers/libunrar/distinfo
+++ b/archivers/libunrar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750150039
-SHA256 (unrarsrc-7.1.7.tar.gz) = e86ae4f1f33a13752146f41e961c57f12f0ee01580ac188ec8cc43da5c22ae92
-SIZE (unrarsrc-7.1.7.tar.gz) = 267949
+TIMESTAMP = 1754520304
+SHA256 (unrarsrc-7.1.10.tar.gz) = 72a9ccca146174f41876e8b21ab27e973f039c6d10b13aabcb320e7055b9bb98
+SIZE (unrarsrc-7.1.10.tar.gz) = 268008
diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile
index b60025f39640..73d2eb6a3a0c 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= 3
CATEGORIES= archivers
MASTER_SITES= LXQT
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/nfpm/Makefile b/archivers/nfpm/Makefile
index 22c62cc8753e..b7cdb6abb388 100644
--- a/archivers/nfpm/Makefile
+++ b/archivers/nfpm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nfpm
DISTVERSIONPREFIX= v
DISTVERSION= 2.41.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/archivers/pecl-zstd/files/patch-php85 b/archivers/pecl-zstd/files/patch-php85
new file mode 100644
index 000000000000..2fc932c491fa
--- /dev/null
+++ b/archivers/pecl-zstd/files/patch-php85
@@ -0,0 +1,16 @@
+Obtained from: https://github.com/kjdev/php-ext-zstd/commit/e061583361d4d4167a86dccda385b2944946a09e
+
+--- zstd.c.orig 2024-11-05 21:49:34 UTC
++++ zstd.c
+@@ -30,7 +30,11 @@
+ #include <php_ini.h>
+ #include <ext/standard/file.h>
+ #include <ext/standard/info.h>
++#if PHP_VERSION_ID < 70200
+ #include <ext/standard/php_smart_string.h>
++#else
++#include "Zend/zend_smart_string.h"
++#endif
+ #if defined(HAVE_APCU_SUPPORT)
+ #include <ext/standard/php_var.h>
+ #include <ext/apcu/apc_serializer.h>
diff --git a/archivers/php-brotli/Makefile b/archivers/php-brotli/Makefile
index a86e70d46e52..dedbbbde7b37 100644
--- a/archivers/php-brotli/Makefile
+++ b/archivers/php-brotli/Makefile
@@ -25,4 +25,10 @@ CONFIGURE_ARGS= --with-libbrotli
PHP_MODNAME= brotli
-.include <bsd.port.mk>
+.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>
diff --git a/archivers/php-lz4/Makefile b/archivers/php-lz4/Makefile
index f188440cdf69..cf41ba627a6a 100644
--- a/archivers/php-lz4/Makefile
+++ b/archivers/php-lz4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lz4
-DISTVERSION= 0.4.3
+DISTVERSION= 0.5.0
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/archivers/php-lz4/distinfo b/archivers/php-lz4/distinfo
index e21fa807ac9d..443052c014a1 100644
--- a/archivers/php-lz4/distinfo
+++ b/archivers/php-lz4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644301708
-SHA256 (kjdev-php-ext-lz4-0.4.3_GH0.tar.gz) = 65f9b633a07d4cb356d4ed005878aec7788a1c62cb8e2a9038b18b486bb4fdb8
-SIZE (kjdev-php-ext-lz4-0.4.3_GH0.tar.gz) = 68774
+TIMESTAMP = 1754010146
+SHA256 (kjdev-php-ext-lz4-0.5.0_GH0.tar.gz) = 8e88154b50aecff0d4074296f7f5c8a3b8f1ce6fcea77d1508821e23a4788804
+SIZE (kjdev-php-ext-lz4-0.5.0_GH0.tar.gz) = 70642
diff --git a/archivers/php-zstd/Makefile b/archivers/php-zstd/Makefile
index 696d892de8e1..1e12b8a19503 100644
--- a/archivers/php-zstd/Makefile
+++ b/archivers/php-zstd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zstd
-DISTVERSION= 0.11.0
+DISTVERSION= 0.14.0
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
@@ -20,4 +20,12 @@ GH_PROJECT= php-ext-zstd
CONFIGURE_ARGS= --with-libzstd
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/zstd.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/archivers/php-zstd/distinfo b/archivers/php-zstd/distinfo
index 0948d2fdf011..19ecb365d3b1 100644
--- a/archivers/php-zstd/distinfo
+++ b/archivers/php-zstd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644301497
-SHA256 (kjdev-php-ext-zstd-0.11.0_GH0.tar.gz) = 5733663812e2729faf9d3c412cfa03ca11b4dbb1e780e2893ecba4ab1e7ab99e
-SIZE (kjdev-php-ext-zstd-0.11.0_GH0.tar.gz) = 19785
+TIMESTAMP = 1754010154
+SHA256 (kjdev-php-ext-zstd-0.14.0_GH0.tar.gz) = eb957ecbfa012610ef68bfe7de381e79055f78d73ec209ebc1997348b1731538
+SIZE (kjdev-php-ext-zstd-0.14.0_GH0.tar.gz) = 27210
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/plakar/Makefile b/archivers/plakar/Makefile
index 83834410ebc5..1d7b7b5e37b8 100644
--- a/archivers/plakar/Makefile
+++ b/archivers/plakar/Makefile
@@ -2,7 +2,7 @@ PORTNAME= plakar
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
DISTVERSIONSUFFIX= -beta.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= archivers
MAINTAINER= lbartoletti@FreeBSD.org
diff --git a/archivers/py-borgbackup/Makefile b/archivers/py-borgbackup/Makefile
index 7cf4a2c95e52..69c105b03851 100644
--- a/archivers/py-borgbackup/Makefile
+++ b/archivers/py-borgbackup/Makefile
@@ -2,7 +2,8 @@ PORTNAME= borgbackup
DISTVERSION= 1.4.1
PORTREVISION= 1
CATEGORIES= archivers python
-MASTER_SITES= PYPI
+MASTER_SITES= https://github.com/borgbackup/borg/releases/download/${DISTVERSION}/ \
+ PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= mandree@FreeBSD.org
diff --git a/archivers/py-borgbackup12/Makefile b/archivers/py-borgbackup12/Makefile
index c4aeb6525678..b55cd59d3c9a 100644
--- a/archivers/py-borgbackup12/Makefile
+++ b/archivers/py-borgbackup12/Makefile
@@ -1,11 +1,15 @@
PORTNAME= borgbackup
-DISTVERSION= 1.2.8
-PORTREVISION= 4
+DISTVERSION= 1.2.9
+PORTREVISION= 0
CATEGORIES= archivers python
-MASTER_SITES= PYPI
+MASTER_SITES= https://github.com/borgbackup/borg/releases/download/${DISTVERSION}/ \
+ PYPI # note the .asc signature to accompany the tarball isn't available on PYPI
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
WWW= https://pypi.org/project/borgbackup/
@@ -14,7 +18,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
# note that borgbackup pins the msgpack version range per patchlevel version!
-_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.1.1_99:devel/py-msgpack@${PY_FLAVOR}
+_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.1.2:devel/py-msgpack@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \
${_BB_DEPENDS}
LIB_DEPENDS= liblz4.so:archivers/liblz4 \
diff --git a/archivers/py-borgbackup12/distinfo b/archivers/py-borgbackup12/distinfo
index 050f395e4118..822b13c89e81 100644
--- a/archivers/py-borgbackup12/distinfo
+++ b/archivers/py-borgbackup12/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711803798
-SHA256 (borgbackup-1.2.8.tar.gz) = d39d22b0d2cb745584d68608a179b6c75f7b40e496e96feb789e41d34991f4aa
-SIZE (borgbackup-1.2.8.tar.gz) = 4369117
+TIMESTAMP = 1754433426
+SHA256 (borgbackup-1.2.9.tar.gz) = 9bc23108be917911d7ee65ae839fc284db7b574610e8141bae4064c4fa84db60
+SIZE (borgbackup-1.2.9.tar.gz) = 4456240
diff --git a/archivers/py-borgbackup12/files/patch-msgpack b/archivers/py-borgbackup12/files/patch-msgpack
deleted file mode 100644
index e70a3ecac75d..000000000000
--- a/archivers/py-borgbackup12/files/patch-msgpack
+++ /dev/null
@@ -1,25 +0,0 @@
-Obtained from: https://github.com/borgbackup/borg/commit/7511cb6c5e0448f0b5276f4281faa4c71c2f64ac
- https://github.com/borgbackup/borg/commit/56ddc010cbeba09b49969cf08f079ad69dd45dc2
-
---- setup.py.orig 2024-03-29 17:42:23 UTC
-+++ setup.py
-@@ -70,7 +70,7 @@ install_requires = [
- # Please note:
- # using any other msgpack version is not supported by borg development and
- # any feedback related to issues caused by this will be ignored.
-- 'msgpack >=0.5.6, <=1.0.8, !=1.0.1',
-+ 'msgpack >=0.5.6, <=1.1.1, !=1.0.1',
- 'packaging',
- ]
-
---- src/borg/helpers/msgpack.py.orig 2024-03-29 17:42:23 UTC
-+++ src/borg/helpers/msgpack.py
-@@ -182,7 +182,7 @@ def is_supported_msgpack():
- def is_supported_msgpack():
- # DO NOT CHANGE OR REMOVE! See also requirements and comments in setup.py.
- import msgpack
-- return (0, 5, 6) <= msgpack.version <= (1, 0, 8) and \
-+ return (0, 5, 6) <= msgpack.version <= (1, 1, 1) and \
- msgpack.version not in [(1, 0, 1), ] # < add bad releases here to deny list
-
-
diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile
index 2848e2e56c6e..408bf42bd944 100644
--- a/archivers/py-cramjam/Makefile
+++ b/archivers/py-cramjam/Makefile
@@ -1,8 +1,8 @@
PORTNAME= cramjam
-PORTVERSION= 2.10.0
-PORTREVISION= 2
+PORTVERSION= 2.11.0
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-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/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/snappy-java/Makefile b/archivers/snappy-java/Makefile
index 1d8f2705f900..fcbc54e5c28c 100644
--- a/archivers/snappy-java/Makefile
+++ b/archivers/snappy-java/Makefile
@@ -4,15 +4,14 @@
PORTNAME= snappy
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.10.5
-PORTREVISION= 1
+DISTVERSION= 1.1.10.8
CATEGORIES= archivers java
-MASTER_SITES= LOCAL/otis:repo
+MASTER_SITES= LOCAL/otis:deps \
+ LOCAL/vvd:deps
PKGNAMESUFFIX= java
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- ${PORTNAME}-${PKGNAMESUFFIX}-repository-${PORTVERSION}${EXTRACT_SUFX}:repo
+DISTFILES= ${PORTNAME}-${PKGNAMESUFFIX}-repository-${DISTVERSION}.tar.xz:deps
EXTRACT_ONLY= ${DISTFILE_DEFAULT} \
- ${PORTNAME}-${PKGNAMESUFFIX}-repository-${PORTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}-${PKGNAMESUFFIX}-repository-${DISTVERSION}.tar.xz \
${DISTFILE_google_benchmark} \
${DISTFILE_google_googletest}
@@ -22,18 +21,16 @@ WWW= https://github.com/xerial/snappy-java
LICENSE= APACHE20
-BUILD_DEPENDS= cmake:devel/cmake-core \
- sbt:devel/sbt
+BUILD_DEPENDS= sbt:devel/sbt
-USES= gmake java:build
+USES= cmake:indirect gmake java:build
USE_GITHUB= yes
GH_ACCOUNT= xerial
GH_PROJECT= snappy-java
-GH_TAGNAME= ${DISTVERSIONFULL}
GH_TUPLE= google:snappy:${DISTVERSION:R}:google \
- google:benchmark:d572f47:google_benchmark/google_benchmark \
- google:googletest:b796f7d:google_googletest/google_googletest \
+ google:benchmark:v1.7.1:google_benchmark/google_benchmark \
+ google:googletest:v1.13.0:google_googletest/google_googletest \
kiyo-masui:bitshuffle:${BITSHUFFLE_V}:masui
USE_LDCONFIG= yes
@@ -62,7 +59,8 @@ post-extract:
do-build:
cd ${WRKSRC} && ${SETENV} JAVA_HOME=${JAVA_HOME} ${MAKE_ENV} \
- ${MAKE_CMD} ${MAKE_ARGS} SBT_IVY_HOME=${WRKDIR}/repository SBT_BOOT_DIR=${WRKDIR}/sbt_boot SBT_GLOBAL_DIR=${WRKDIR}/sbt_global
+ ${MAKE_CMD} ${MAKE_ARGS} SBT_IVY_HOME=${WRKDIR}/repository \
+ SBT_BOOT_DIR=${WRKDIR}/sbt_boot SBT_GLOBAL_DIR=${WRKDIR}/sbt_global
do-test:
cd ${WRKSRC} && ${SETENV} JAVA_HOME=${JAVA_HOME} ${MAKE_ENV} \
@@ -93,7 +91,7 @@ PLATFORM_DIR_SUFFIX= Default
do-install:
${INSTALL_DATA} ${WRKSRC}/target/snappy-java-*.jar \
${STAGEDIR}${JAVAJARDIR}/snappy-java.jar
- ${INSTALL_LIB} ${WRKSRC}/target/snappy-${PORTVERSION:R}-${PLATFORM_DIR_SUFFIX}/libsnappyjava.so \
+ ${INSTALL_LIB} ${WRKSRC}/target/snappy-${DISTVERSION:R}-${PLATFORM_DIR_SUFFIX}/libsnappyjava.so \
${STAGEDIR}${LOCALBASE}/lib
.include <bsd.port.post.mk>
diff --git a/archivers/snappy-java/distinfo b/archivers/snappy-java/distinfo
index 92165b8a2cf1..f0062b74e9b9 100644
--- a/archivers/snappy-java/distinfo
+++ b/archivers/snappy-java/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1696787613
-SHA256 (xerial-snappy-java-v1.1.10.5_GH0.tar.gz) = dcec78c80eab4cd2841cb70f924cb1b9344d94481e84c45adbb5cb8cfc1c372f
-SIZE (xerial-snappy-java-v1.1.10.5_GH0.tar.gz) = 3917442
-SHA256 (snappy-java-repository-1.1.10.5.tar.gz) = 45fc41e1109d1b6bb6727808b6aed04d4bfb589012fb955906e82da9283156c7
-SIZE (snappy-java-repository-1.1.10.5.tar.gz) = 235195392
+TIMESTAMP = 1754425555
+SHA256 (snappy-java-repository-1.1.10.8.tar.xz) = 29c44a31058c6c094532fe70d28da852c64c5d58c2ad2590599961f2db53a6d8
+SIZE (snappy-java-repository-1.1.10.8.tar.xz) = 150547564
+SHA256 (xerial-snappy-java-v1.1.10.8_GH0.tar.gz) = 8bd5072fd984983a5709a8ea4b2e8a4457c4f16a134d3d912789d3007f7f1649
+SIZE (xerial-snappy-java-v1.1.10.8_GH0.tar.gz) = 4063792
SHA256 (google-snappy-1.1.10_GH0.tar.gz) = 49d831bffcc5f3d01482340fe5af59852ca2fe76c3e05df0e67203ebbe0f1d90
SIZE (google-snappy-1.1.10_GH0.tar.gz) = 1105312
-SHA256 (google-benchmark-d572f47_GH0.tar.gz) = 3ed2c88e1067c347031f77d5ea8b40e95a1cd4562badac361418160c23d6f000
-SIZE (google-benchmark-d572f47_GH0.tar.gz) = 196565
-SHA256 (google-googletest-b796f7d_GH0.tar.gz) = 00fda32f69c4b9f980f1a3166626e9ba74a2e92ff42dc15242e05be369364708
-SIZE (google-googletest-b796f7d_GH0.tar.gz) = 862944
+SHA256 (google-benchmark-v1.7.1_GH0.tar.gz) = 6430e4092653380d9dc4ccb45a1e2dc9259d581f4866dc0759713126056bc1d7
+SIZE (google-benchmark-v1.7.1_GH0.tar.gz) = 196575
+SHA256 (google-googletest-v1.13.0_GH0.tar.gz) = ad7fdba11ea011c1d925b3289cf4af2c66a352e18d4c7264392fead75e919363
+SIZE (google-googletest-v1.13.0_GH0.tar.gz) = 862871
SHA256 (kiyo-masui-bitshuffle-0.3.4_GH0.tar.gz) = 275a5f329b9eba2e4e7a540e8a4211f01a919a59f2b428299da680c7f0a15c3e
SIZE (kiyo-masui-bitshuffle-0.3.4_GH0.tar.gz) = 110150
diff --git a/archivers/snappy-java/files/patch-Makefile b/archivers/snappy-java/files/patch-Makefile
index ae6ab7e4591e..3be3eec93eac 100644
--- a/archivers/snappy-java/files/patch-Makefile
+++ b/archivers/snappy-java/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2023-09-27 02:22:20 UTC
+--- Makefile.orig 2025-07-19 20:40:49 UTC
+++ Makefile
@@ -4,7 +4,7 @@ MVN:=mvn
$(info OS_NAME:$(OS_NAME), OS_ARCH:$(OS_ARCH))
@@ -17,7 +17,7 @@
SNAPPY_CMAKE_CACHE=$(SNAPPY_OUT)/CMakeCache.txt
BITSHUFFLE_ARCHIVE:=$(TARGET)/bitshuffle-$(BITSHUFFLE_VERSION).tar.gz
-@@ -74,37 +73,28 @@ $(SNAPPY_UNPACKED): $(SNAPPY_ARCHIVE)
+@@ -74,21 +73,12 @@ $(SNAPPY_UNPACKED): $(SNAPPY_ARCHIVE)
$(TAR) xvfz $< -C $(TARGET)
touch $@
@@ -41,17 +41,7 @@
snappy-header: $(SNAPPY_CMAKE_CACHE)
- $(TARGET)/jni-classes/org/xerial/snappy/SnappyNative.class: $(SRC)/org/xerial/snappy/SnappyNative.java
- @mkdir -p $(TARGET)/jni-classes
-- $(JAVAC) -source 1.7 -target 1.7 -h $(SRC)/org/xerial/snappy/ -d $(TARGET)/jni-classes -sourcepath $(SRC) $<
-+ $(JAVAC) -source 8 -target 8 -h $(SRC)/org/xerial/snappy/ -d $(TARGET)/jni-classes -sourcepath $(SRC) $<
-
- $(SRC)/org/xerial/snappy/SnappyNative.h: $(TARGET)/jni-classes/org/xerial/snappy/SnappyNative.class
-
- $(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class: $(SRC)/org/xerial/snappy/BitShuffleNative.java
- @mkdir -p $(TARGET)/jni-classes
-- $(JAVAC) -source 1.7 -target 1.7 -h $(SRC)/org/xerial/snappy/ -d $(TARGET)/jni-classes -sourcepath $(SRC) $<
-+ $(JAVAC) -source 8 -target 8 -h $(SRC)/org/xerial/snappy/ -d $(TARGET)/jni-classes -sourcepath $(SRC) $<
+@@ -104,7 +94,7 @@ $(SRC)/org/xerial/snappy/BitShuffleNative.h: $(TARGET)
$(SRC)/org/xerial/snappy/BitShuffleNative.h: $(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class
diff --git a/archivers/snappy-java/files/patch-Makefile.common b/archivers/snappy-java/files/patch-Makefile.common
index f348fa250244..fd7ec71b1d0b 100644
--- a/archivers/snappy-java/files/patch-Makefile.common
+++ b/archivers/snappy-java/files/patch-Makefile.common
@@ -1,6 +1,6 @@
---- Makefile.common.orig 2023-09-27 02:22:20 UTC
+--- Makefile.common.orig 2025-07-19 20:40:49 UTC
+++ Makefile.common
-@@ -29,8 +29,13 @@ else
+@@ -28,8 +28,13 @@ else
ifeq ($(OS_NAME),Mac)
ENDIANESS:="Little Endian"
else
@@ -15,16 +15,16 @@
# Windows uses different path separators
ifeq ($(OS_NAME),Windows)
-@@ -51,7 +56,7 @@ endif
+@@ -50,7 +55,7 @@ endif
# os=Default is meant to be generic unix/linux
# To support new CPU architecture, add a new target name here
--known_os_archs := Linux-x86 Linux-x86_64 Linux-arm Linux-armv6 Linux-armv7 Linux-android-arm Linux-android-aarch64 Linux-aarch64 Linux-ppc Linux-ppc64 Linux-ppc64le Linux-s390 Linux-s390x Mac-x86 Mac-x86_64 Mac-aarch64 FreeBSD-x86_64 Windows-x86 Windows-x86_64 Windows-aarch64 SunOS-x86 SunOS-sparc SunOS-x86_64 AIX-ppc AIX-ppc64 Linux-riscv Linux-riscv64
-+known_os_archs := Linux-x86 Linux-x86_64 Linux-arm Linux-armv6 Linux-armv7 Linux-android-arm Linux-android-aarch64 Linux-aarch64 Linux-ppc Linux-ppc64 Linux-ppc64le Linux-s390 Linux-s390x Mac-x86 Mac-x86_64 Mac-aarch64 FreeBSD-arm FreeBSD-aarch64 FreeBSD-ppc FreeBSD-ppc64 FreeBSD-ppc64le FreeBSD-x86 FreeBSD-x86_64 Windows-x86 Windows-x86_64 Windows-aarch64 SunOS-x86 SunOS-sparc SunOS-x86_64 AIX-ppc AIX-ppc64 Linux-riscv Linux-riscv64
+-known_os_archs := Linux-x86_64-musl Linux-x86 Linux-x86_64 Linux-arm Linux-armv6 Linux-armv7 Linux-android-arm Linux-android-aarch64 Linux-aarch64 Linux-ppc Linux-ppc64 Linux-ppc64le Linux-s390 Linux-s390x Mac-x86 Mac-x86_64 Mac-aarch64 FreeBSD-x86_64 Windows-x86 Windows-x86_64 Windows-aarch64 SunOS-x86 SunOS-sparc SunOS-x86_64 AIX-ppc AIX-ppc64 Linux-riscv Linux-riscv64 Linux-loongarch Linux-loongarch64
++known_os_archs := Linux-x86_64-musl Linux-x86 Linux-x86_64 Linux-arm Linux-armv6 Linux-armv7 Linux-android-arm Linux-android-aarch64 Linux-aarch64 Linux-ppc Linux-ppc64 Linux-ppc64le Linux-s390 Linux-s390x Mac-x86 Mac-x86_64 Mac-aarch64 FreeBSD-arm FreeBSD-aarch64 FreeBSD-ppc FreeBSD-ppc64 FreeBSD-ppc64le FreeBSD-x86 FreeBSD-x86_64 Windows-x86 Windows-x86_64 Windows-aarch64 SunOS-x86 SunOS-sparc SunOS-x86_64 AIX-ppc AIX-ppc64 Linux-riscv Linux-riscv64 Linux-loongarch Linux-loongarch64
os_arch := $(OS_NAME)-$(OS_ARCH)
IBM_JDK_7 := $(findstring IBM, $(shell $(JAVA) -version 2>&1 | grep IBM | grep "JRE 1.7"))
-@@ -262,6 +267,48 @@ Mac-x86_64_SNAPPY_FLAGS :=
+@@ -272,6 +277,48 @@ Mac-x86_64_SNAPPY_FLAGS :=
Mac-x86_64_LINKFLAGS := -dynamiclib
Mac-x86_64_LIBNAME := libsnappyjava.dylib
Mac-x86_64_SNAPPY_FLAGS :=
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/urbackup-client/Makefile b/archivers/urbackup-client/Makefile
index 0999935140de..5e4d986930b7 100644
--- a/archivers/urbackup-client/Makefile
+++ b/archivers/urbackup-client/Makefile
@@ -11,7 +11,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 +23,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
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..a1a624def5b4
--- /dev/null
+++ b/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp
@@ -0,0 +1,11 @@
+--- urbackupclient/lin_tokens.cpp.orig 2025-08-11 17:13:03 UTC
++++ urbackupclient/lin_tokens.cpp
+@@ -34,7 +34,7 @@ TokenCache::TokenCache()
+ };
+
+ TokenCache::TokenCache()
+-: token_cache(NULL)
++: token_cache()
+ {
+ }
+
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/xmill/Makefile b/archivers/xmill/Makefile
index 91f6e2fd56f7..e3196d13107d 100644
--- a/archivers/xmill/Makefile
+++ b/archivers/xmill/Makefile
@@ -3,12 +3,9 @@ DISTVERSION= 0.8
CATEGORIES= archivers
MASTER_SITES= SF
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= danfe@FreeBSD.org
COMMENT= Efficient compressor for XML
-WWW= https://sourceforge.net/projects/xmill/
-
-DEPRECATED= Outdated and abandoned, last release in 2004
-EXPIRATION_DATE=2025-07-31
+WWW= https://homes.cs.washington.edu/~suciu/XMILL/
USES= dos2unix zip
DOS2UNIX_FILES= ${MAKEFILE} XMill/*.cpp
diff --git a/archivers/zipper/Makefile b/archivers/zipper/Makefile
index eac8a0cd3703..1451ed2d1bf5 100644
--- a/archivers/zipper/Makefile
+++ b/archivers/zipper/Makefile
@@ -1,18 +1,20 @@
PORTNAME= zipper
-PORTVERSION= 1.5
-PORTREVISION= 9
+DISTVERSION= 1.5
+PORTREVISION= 10
CATEGORIES= archivers gnustep
MASTER_SITES= SAVANNAH/gap
-DISTNAME= Zipper-${PORTVERSION}
+DISTNAME= Zipper-${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Tool for inspecting the contents of a compressed archive
-WWW= http://gap.nongnu.org/zipper/
+WWW= https://gap.nongnu.org/zipper/
+
+LICENSE= GPLv2
USES= gnustep
USE_GNUSTEP= back build
post-patch:
- cd ${WRKSRC} && ${FIND} . -name "*#*" -exec ${RM} -v {} ";"
+ cd ${WRKSRC} && ${FIND} . -name "*#*" -delete -print
.include <bsd.port.mk>
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