summaryrefslogtreecommitdiff
path: root/archivers
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--archivers/apache-commons-compress/Makefile2
-rw-r--r--archivers/apache-commons-compress/distinfo6
-rw-r--r--archivers/ark/distinfo6
-rw-r--r--archivers/c-blosc2/Makefile2
-rw-r--r--archivers/c-blosc2/distinfo6
-rw-r--r--archivers/c-blosc2/pkg-plist2
-rw-r--r--archivers/kf6-karchive/distinfo6
-rw-r--r--archivers/kf6-karchive/pkg-plist1
-rw-r--r--archivers/libarchive-qt/Makefile8
-rw-r--r--archivers/libarchive-qt/distinfo2
-rw-r--r--archivers/libarchive-qt/pkg-plist8
-rw-r--r--archivers/lz4json/Makefile6
-rw-r--r--archivers/lz4json/files/patch-lz4jsoncat.c49
-rw-r--r--archivers/lz4json/files/patch-warnings50
-rw-r--r--archivers/nfpm/Makefile2
-rw-r--r--archivers/ouch/Makefile2
-rw-r--r--archivers/peazip/Makefile2
-rw-r--r--archivers/peazip/distinfo6
-rw-r--r--archivers/peazip/pkg-plist1
-rw-r--r--archivers/pecl-zstd/Makefile2
-rw-r--r--archivers/pecl-zstd/distinfo6
-rw-r--r--archivers/pecl-zstd/files/patch-php8516
-rw-r--r--archivers/php-brotli/Makefile20
-rw-r--r--archivers/php-brotli/distinfo6
-rw-r--r--archivers/py-blosc2/Makefile2
-rw-r--r--archivers/py-blosc2/distinfo6
-rw-r--r--archivers/py-cramjam/Makefile1
-rw-r--r--archivers/py-zlib-ng/Makefile10
-rw-r--r--archivers/py-zlib-ng/distinfo6
-rw-r--r--archivers/py-zlib-ng/files/patch-pyproject.toml27
-rw-r--r--archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt10
-rw-r--r--archivers/rar/Makefile2
-rw-r--r--archivers/rar/distinfo6
-rw-r--r--archivers/rubygem-rubyzip2/Makefile9
-rw-r--r--archivers/szip/Makefile8
-rw-r--r--archivers/unadf/Makefile2
-rw-r--r--archivers/unadf/distinfo6
-rw-r--r--archivers/unadf/pkg-plist2
-rw-r--r--archivers/unrar/Makefile4
-rw-r--r--archivers/unrar/distinfo6
-rw-r--r--archivers/urbackup-client/Makefile9
-rw-r--r--archivers/urbackup-client/distinfo6
-rw-r--r--archivers/urbackup-client/files/patch-Makefile.am4
-rw-r--r--archivers/urbackup-client/files/patch-cryptoplugin_src_files.cpp11
-rw-r--r--archivers/urbackup-client/files/patch-libfastcgi_fastcgi.hpp11
-rw-r--r--archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp2
-rw-r--r--archivers/urbackup-client/files/pkg-message.in12
-rw-r--r--archivers/urbackup-client/pkg-plist15
-rw-r--r--archivers/xarchiver/Makefile4
-rw-r--r--archivers/xarchiver/distinfo6
-rw-r--r--archivers/xarchiver/files/patch-src_main.c6
-rw-r--r--archivers/xarchiver/files/patch-src_window.c6
-rw-r--r--archivers/xarchiver/pkg-plist35
53 files changed, 221 insertions, 230 deletions
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 fcf5399f07e0..307ae8ed7a6f 100644
--- a/archivers/ark/distinfo
+++ b/archivers/ark/distinfo
@@ -1,3 +1,3 @@
-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
+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/c-blosc2/Makefile b/archivers/c-blosc2/Makefile
index 2813b65b1bf0..62964c336ca4 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.1
DISTVERSIONPREFIX= v
CATEGORIES= archivers
diff --git a/archivers/c-blosc2/distinfo b/archivers/c-blosc2/distinfo
index 9651aab1e37d..7701556da51a 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 = 1757120564
+SHA256 (Blosc-c-blosc2-v2.21.1_GH0.tar.gz) = 69bd596bc4c64091df89d2a4fbedc01fc66c005154ddbc466449b9dfa1af5c05
+SIZE (Blosc-c-blosc2-v2.21.1_GH0.tar.gz) = 3337949
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/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo
index 849031a97557..f545fec7a322 100644
--- a/archivers/kf6-karchive/distinfo
+++ b/archivers/kf6-karchive/distinfo
@@ -1,3 +1,3 @@
-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
+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/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/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-lz4jsoncat.c b/archivers/lz4json/files/patch-lz4jsoncat.c
new file mode 100644
index 000000000000..df45ec27f180
--- /dev/null
+++ b/archivers/lz4json/files/patch-lz4jsoncat.c
@@ -0,0 +1,49 @@
+--- 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>
++#endif
+ #else
+ #define htole32(x) x /* assume apple targets are little endian */
+ #endif
+@@ -38,8 +40,8 @@ int main(int ac, char **av)
+
+ int main(int ac, char **av)
+ {
+- while (*++av) {
+- int fd = open(*av, O_RDONLY);
++ while (--ac) {
++ int fd = open(*++av, O_RDONLY);
+ if (fd < 0) {
+ perror(*av);
+ 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);
+ }
+@@ -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) {
+ fprintf(stderr, "Cannot allocate memory\n");
+@@ -87,6 +89,3 @@ int main(int ac, char **av)
+ }
+ return 0;
+ }
+-
+-
+-
diff --git a/archivers/lz4json/files/patch-warnings b/archivers/lz4json/files/patch-warnings
deleted file mode 100644
index 13c4f68607a7..000000000000
--- a/archivers/lz4json/files/patch-warnings
+++ /dev/null
@@ -1,50 +0,0 @@
---- 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 @@
- #include <stdint.h>
- #ifndef __APPLE__
-+# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFlyBSD__)
-+#include <sys/endian.h>
-+# else
- #include <endian.h>
-+# endif
- #else
- #define htole32(x) x /* assume apple targets are little endian */
- #endif
-
--#include "lz4.h"
-+#include <lz4.h>
-
- int main(int ac, char **av)
- {
-- while (*++av) {
-- int fd = open(*av, O_RDONLY);
-+ while (--ac) {
-+ int fd = open(*++av, O_RDONLY);
- if (fd < 0) {
- perror(*av);
-@@ -56,5 +60,5 @@
-
- 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 @@
- 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 @@
- return 0;
- }
--
--
--
diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile
index b7cdb6abb388..d72c07965372 100644
--- a/archivers/nfpm/Makefile
+++ b/archivers/nfpm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nfpm
DISTVERSIONPREFIX= v
DISTVERSION= 2.41.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/archivers/ouch/Makefile b/archivers/ouch/Makefile
index 138a18b4ae7c..0b3dff9c61bb 100644
--- a/archivers/ouch/Makefile
+++ b/archivers/ouch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ouch
DISTVERSION= 0.6.1
-PORTREVISION= 2
+PORTREVISION= 3
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 055445f91d60..844bca67156d 100644
--- a/archivers/pecl-zstd/Makefile
+++ b/archivers/pecl-zstd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zstd
-PORTVERSION= 0.14.0
+PORTVERSION= 0.15.1
CATEGORIES= archivers
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/archivers/pecl-zstd/distinfo b/archivers/pecl-zstd/distinfo
index 6afd2432cc49..3cdb6fdefe5b 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 = 1757120598
+SHA256 (PECL/zstd-0.15.1.tgz) = 5dd4358a14fca60c41bd35bf9ec810b8ece07b67615dd1a756d976475bb04abe
+SIZE (PECL/zstd-0.15.1.tgz) = 502077
diff --git a/archivers/pecl-zstd/files/patch-php85 b/archivers/pecl-zstd/files/patch-php85
deleted file mode 100644
index 2fc932c491fa..000000000000
--- a/archivers/pecl-zstd/files/patch-php85
+++ /dev/null
@@ -1,16 +0,0 @@
-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 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/py-blosc2/Makefile b/archivers/py-blosc2/Makefile
index 22b12c1e1fbc..6bb6f05c7c27 100644
--- a/archivers/py-blosc2/Makefile
+++ b/archivers/py-blosc2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= blosc2
-PORTVERSION= 3.6.1
+PORTVERSION= 3.7.2
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo
index 31060ee0d573..bb4779916964 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 = 1757120566
+SHA256 (blosc2-3.7.2.tar.gz) = 3e80bd0399241829e4a2100bef9d4de042da979514f5df6aa3378981823f1d9b
+SIZE (blosc2-3.7.2.tar.gz) = 3804422
diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile
index 408bf42bd944..89ce79d389e7 100644
--- a/archivers/py-cramjam/Makefile
+++ b/archivers/py-cramjam/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cramjam
PORTVERSION= 2.11.0
+PORTREVISION= 2
CATEGORIES= archivers python
MASTER_SITES= PYPI \
https://github.com/milesgranger/cramjam/releases/download/v${PORTVERSION}/
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-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..dfaca99de528 100644
--- a/archivers/unadf/Makefile
+++ b/archivers/unadf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unadf
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.2
+DISTVERSION= 0.10.4
CATEGORIES= archivers
MAINTAINER= eduardo@FreeBSD.org
diff --git a/archivers/unadf/distinfo b/archivers/unadf/distinfo
index 70201bdbc584..6178ceb15938 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 = 1756915589
+SHA256 (adflib-ADFlib-v0.10.4_GH0.tar.gz) = 9d41fd3e6b9ef6cda02d971038e0b10831467590df1a3ea11a81c946be6390f0
+SIZE (adflib-ADFlib-v0.10.4_GH0.tar.gz) = 2820633
diff --git a/archivers/unadf/pkg-plist b/archivers/unadf/pkg-plist
index 83af735cb0f9..2ded48363e6a 100644
--- a/archivers/unadf/pkg-plist
+++ b/archivers/unadf/pkg-plist
@@ -37,7 +37,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.4
libdata/pkgconfig/adflib.pc
%%PORTDOCS%%%%DOCSDIR%%/API/API.txt
%%PORTDOCS%%%%DOCSDIR%%/API/api_device.html
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 5e4d986930b7..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}/
@@ -44,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
index a1a624def5b4..f1ab7794f329 100644
--- a/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp
+++ b/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp
@@ -1,4 +1,4 @@
---- urbackupclient/lin_tokens.cpp.orig 2025-08-11 17:13:03 UTC
+--- urbackupclient/lin_tokens.cpp.orig 2022-08-21 08:45:31 UTC
+++ urbackupclient/lin_tokens.cpp
@@ -34,7 +34,7 @@ TokenCache::TokenCache()
};
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/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