diff options
Diffstat (limited to 'archivers')
37 files changed, 132 insertions, 324 deletions
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/c-blosc2/Makefile b/archivers/c-blosc2/Makefile index 2813b65b1bf0..08804fe1c0e4 100644 --- a/archivers/c-blosc2/Makefile +++ b/archivers/c-blosc2/Makefile @@ -1,5 +1,5 @@ PORTNAME= c-blosc2 -PORTVERSION= 2.19.1 +PORTVERSION= 2.20.0 DISTVERSIONPREFIX= v CATEGORIES= archivers diff --git a/archivers/c-blosc2/distinfo b/archivers/c-blosc2/distinfo index 9651aab1e37d..f35d1cd8aaff 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 = 1755062468 +SHA256 (Blosc-c-blosc2-v2.20.0_GH0.tar.gz) = 499e881f9fd868cbbaba69bc6d27d82b2d72ef22c998691d60e8b3c3ef0be459 +SIZE (Blosc-c-blosc2-v2.20.0_GH0.tar.gz) = 3302408 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/innoextract/Makefile b/archivers/innoextract/Makefile index 65459d106e90..d14ae98fb73d 100644 --- a/archivers/innoextract/Makefile +++ b/archivers/innoextract/Makefile @@ -1,6 +1,6 @@ PORTNAME= innoextract -DISTVERSION= 1.9-11 -DISTVERSIONSUFFIX= -g264c2fe +DISTVERSION= 1.9-82 +DISTVERSIONSUFFIX= -g6e9e34e CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org @@ -12,10 +12,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= boost-libs>0:devel/boost-libs -USES= cmake compiler:c++11-lang iconv +USES= cmake:testing compiler:c++11-lang iconv localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= dscharrer CMAKE_ON= Boost_USE_STATIC_LIBS +CMAKE_TESTING_ON= BUILD_TESTS +CMAKE_TESTING_TARGET= check PLIST_FILES= bin/innoextract \ share/man/man1/innoextract.1.gz diff --git a/archivers/innoextract/distinfo b/archivers/innoextract/distinfo index 65a6bbbf091e..0ccde674e821 100644 --- a/archivers/innoextract/distinfo +++ b/archivers/innoextract/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728380729 -SHA256 (dscharrer-innoextract-1.9-11-g264c2fe_GH0.tar.gz) = c71e42c91b4765761c2d5fa0fec4d0ef8c1451ac8465a6268ecdf666f08337e4 -SIZE (dscharrer-innoextract-1.9-11-g264c2fe_GH0.tar.gz) = 204952 +TIMESTAMP = 1756669779 +SHA256 (dscharrer-innoextract-1.9-82-g6e9e34e_GH0.tar.gz) = 3925f310b74985f79d91dbbdad34cd8b00781aca6a894c278c1274262ede1353 +SIZE (dscharrer-innoextract-1.9-82-g6e9e34e_GH0.tar.gz) = 215616 diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo index 9b04c54258c4..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/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/maxcso/Makefile b/archivers/maxcso/Makefile index 2b6cbffeb3eb..b5693a0dff16 100644 --- a/archivers/maxcso/Makefile +++ b/archivers/maxcso/Makefile @@ -1,7 +1,7 @@ PORTNAME= maxcso DISTVERSIONPREFIX= v -DISTVERSION= 1.13.0-27 -DISTVERSIONSUFFIX= -g528c69bf +DISTVERSION= 1.13.0-36 +DISTVERSIONSUFFIX= -g961f232c CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org @@ -20,6 +20,8 @@ USES= compiler:c++11-lang gmake pkgconfig USE_GITHUB= yes GH_ACCOUNT= unknownbrackets +MAKE_ARGS= USE_EXTERNAL_LIBDEFLATE=1 + PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz diff --git a/archivers/maxcso/distinfo b/archivers/maxcso/distinfo index c3c4f72f8718..ae3e69b350d4 100644 --- a/archivers/maxcso/distinfo +++ b/archivers/maxcso/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1680728618 -SHA256 (unknownbrackets-maxcso-v1.13.0-27-g528c69bf_GH0.tar.gz) = 5b09c933adc5e5bae54fdf85305e2b58841dc3ad33f095d4ff422491cd4a3fa0 -SIZE (unknownbrackets-maxcso-v1.13.0-27-g528c69bf_GH0.tar.gz) = 3738129 +TIMESTAMP = 1756676198 +SHA256 (unknownbrackets-maxcso-v1.13.0-36-g961f232c_GH0.tar.gz) = ad4cf4189ef7931a618d0c380ca232af31812e2b9d52eedf6a919f205ca77e97 +SIZE (unknownbrackets-maxcso-v1.13.0-36-g961f232c_GH0.tar.gz) = 3738100 diff --git a/archivers/maxcso/files/patch-Makefile b/archivers/maxcso/files/patch-Makefile index 1f5766d6cbdf..cb002cb0edfb 100644 --- a/archivers/maxcso/files/patch-Makefile +++ b/archivers/maxcso/files/patch-Makefile @@ -1,13 +1,11 @@ ---- Makefile.orig 2023-02-12 18:33:37 UTC +--- Makefile.orig 2024-01-26 06:38:18 UTC +++ Makefile -@@ -68,8 +68,8 @@ $(OBJDIR)/%.o: $(SRCDIR)/%.c $(OBJDIR)/.done +@@ -84,7 +84,7 @@ maxcso: $(OBJS) $(CC) -c $(SRC_CFLAGS) $(CFLAGS) -o $@ $< - # TODO: Perhaps detect and use system libdeflate if available. --maxcso: $(SRC_CXX_OBJ) $(CLI_CXX_OBJ) $(ZOPFLI_C_OBJ) $(SRC_7ZIP) $(SRC_LIBDEFLATE) -- $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) $(EXTRA_LIBS) -+maxcso: $(SRC_CXX_OBJ) $(CLI_CXX_OBJ) $(SRC_7ZIP) -+ $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) $(EXTRA_LIBS) -lzopfli -ldeflate + maxcso: $(OBJS) +- $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) ++ $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) -lzopfli $(SRC_7ZIP): $(MAKE) -f $(SRCDIR)/7zip/Makefile 7zip.a diff --git a/archivers/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/php85-phar/files/patch-phar__internal.h b/archivers/php85-phar/files/patch-phar__internal.h new file mode 100644 index 000000000000..8e78b1e703f8 --- /dev/null +++ b/archivers/php85-phar/files/patch-phar__internal.h @@ -0,0 +1,18 @@ +--- phar_internal.h.orig 2025-08-19 05:47:26 UTC ++++ phar_internal.h +@@ -17,6 +17,9 @@ + +----------------------------------------------------------------------+ + */ + ++#ifndef PHAR_PHAR_INTERNAL_H ++#define PHAR_PHAR_INTERNAL_H ++ + #ifdef HAVE_CONFIG_H + #include <config.h> + #endif +@@ -487,3 +490,5 @@ END_EXTERN_C() + phar_path_check_result phar_path_check(char **p, size_t *len, const char **error); + + END_EXTERN_C() ++ ++#endif /* PHAR_PHAR_INTERNAL_H */ diff --git a/archivers/php85-phar/files/patch-phar__path__check.c b/archivers/php85-phar/files/patch-phar__path__check.c deleted file mode 100644 index 8e599176ec86..000000000000 --- a/archivers/php85-phar/files/patch-phar__path__check.c +++ /dev/null @@ -1,241 +0,0 @@ ---- phar_path_check.c.orig 2025-07-02 12:00:06 UTC -+++ phar_path_check.c -@@ -0,0 +1,238 @@ -+/* Generated by re2c 3.1 */ -+/* -+ +----------------------------------------------------------------------+ -+ | phar php single-file executable PHP extension | -+ +----------------------------------------------------------------------+ -+ | Copyright (c) The PHP Group | -+ +----------------------------------------------------------------------+ -+ | This source file is subject to version 3.01 of the PHP license, | -+ | that is bundled with this package in the file LICENSE, and is | -+ | available through the world-wide-web at the following url: | -+ | https://www.php.net/license/3_01.txt | -+ | If you did not receive a copy of the PHP license and are unable to | -+ | obtain it through the world-wide-web, please send a note to | -+ | license@php.net so we can mail you a copy immediately. | -+ +----------------------------------------------------------------------+ -+ | Authors: Marcus Boerger <helly@php.net> | -+ +----------------------------------------------------------------------+ -+*/ -+ -+#include "phar_internal.h" -+ -+phar_path_check_result phar_path_check(char **s, size_t *len, const char **error) -+{ -+ const unsigned char *p = (const unsigned char*)*s; -+ const unsigned char *m; -+ -+ if (*len == 1 && *p == '.') { -+ *error = "current directory reference"; -+ return pcr_err_curr_dir; -+ } else if (*len == 2 && p[0] == '.' && p[1] == '.') { -+ *error = "upper directory reference"; -+ return pcr_err_up_dir; -+ } -+ -+#define YYCTYPE unsigned char -+#define YYCURSOR p -+#define YYLIMIT p+*len -+#define YYMARKER m -+#define YYFILL(n) do {} while (0) -+ -+loop: -+ -+{ -+ YYCTYPE yych; -+ unsigned int yyaccept = 0; -+ if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4); -+ yych = *YYCURSOR; -+ if (yych <= '[') { -+ if (yych <= ')') { -+ if (yych <= '\f') { -+ if (yych >= 0x01) goto yy1; -+ } else { -+ if (yych <= '\r') goto yy3; -+ if (yych <= 0x19) goto yy1; -+ goto yy4; -+ } -+ } else { -+ if (yych <= '/') { -+ if (yych <= '*') goto yy6; -+ if (yych <= '.') goto yy4; -+ goto yy7; -+ } else { -+ if (yych == '?') goto yy8; -+ goto yy4; -+ } -+ } -+ } else { -+ if (yych <= 0xEC) { -+ if (yych <= 0xC1) { -+ if (yych <= '\\') goto yy9; -+ if (yych <= 0x7F) goto yy4; -+ goto yy1; -+ } else { -+ if (yych <= 0xDF) goto yy10; -+ if (yych <= 0xE0) goto yy11; -+ goto yy12; -+ } -+ } else { -+ if (yych <= 0xF0) { -+ if (yych <= 0xED) goto yy13; -+ if (yych <= 0xEF) goto yy12; -+ goto yy14; -+ } else { -+ if (yych <= 0xF3) goto yy15; -+ if (yych <= 0xF4) goto yy16; -+ goto yy1; -+ } -+ } -+ } -+ ++YYCURSOR; -+ { -+ if (**s == '/') { -+ (*s)++; -+ (*len)--; -+ } -+ if ((p - (const unsigned char*)*s) - 1 != *len) -+ { -+ *error ="illegal character"; -+ return pcr_err_illegal_char; -+ } -+ *error = NULL; -+ return pcr_is_ok; -+ } -+yy1: -+ ++YYCURSOR; -+yy2: -+ { -+ *error ="illegal character"; -+ return pcr_err_illegal_char; -+ } -+yy3: -+ yych = *++YYCURSOR; -+ if (yych == '\n') goto yy1; -+ goto yy2; -+yy4: -+ ++YYCURSOR; -+yy5: -+ { -+ goto loop; -+ } -+yy6: -+ ++YYCURSOR; -+ { -+ *error = "star"; -+ return pcr_err_star; -+ } -+yy7: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= '-') goto yy5; -+ if (yych <= '.') goto yy17; -+ if (yych <= '/') goto yy19; -+ goto yy5; -+yy8: -+ ++YYCURSOR; -+ { -+ if (**s == '/') { -+ (*s)++; -+ } -+ *len = (p - (const unsigned char*)*s) -1; -+ *error = NULL; -+ return pcr_use_query; -+ } -+yy9: -+ ++YYCURSOR; -+ { -+ *error = "back-slash"; -+ return pcr_err_back_slash; -+ } -+yy10: -+ yych = *++YYCURSOR; -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0xBF) goto yy4; -+ goto yy2; -+yy11: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x9F) goto yy2; -+ if (yych <= 0xBF) goto yy20; -+ goto yy2; -+yy12: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0xBF) goto yy20; -+ goto yy2; -+yy13: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0x9F) goto yy20; -+ goto yy2; -+yy14: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x8F) goto yy2; -+ if (yych <= 0xBF) goto yy21; -+ goto yy2; -+yy15: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0xBF) goto yy21; -+ goto yy2; -+yy16: -+ yyaccept = 1; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x7F) goto yy2; -+ if (yych <= 0x8F) goto yy21; -+ goto yy2; -+yy17: -+ yych = *++YYCURSOR; -+ if (yych <= 0x00) goto yy22; -+ if (yych <= '-') goto yy18; -+ if (yych <= '.') goto yy23; -+ if (yych <= '/') goto yy22; -+yy18: -+ YYCURSOR = YYMARKER; -+ if (yyaccept == 0) { -+ goto yy5; -+ } else { -+ goto yy2; -+ } -+yy19: -+ ++YYCURSOR; -+ { -+ *error = "double slash"; -+ return pcr_err_double_slash; -+ } -+yy20: -+ yych = *++YYCURSOR; -+ if (yych <= 0x7F) goto yy18; -+ if (yych <= 0xBF) goto yy4; -+ goto yy18; -+yy21: -+ yych = *++YYCURSOR; -+ if (yych <= 0x7F) goto yy18; -+ if (yych <= 0xBF) goto yy20; -+ goto yy18; -+yy22: -+ ++YYCURSOR; -+ { -+ *error = "current directory reference"; -+ return pcr_err_curr_dir; -+ } -+yy23: -+ yych = *++YYCURSOR; -+ if (yych <= 0x00) goto yy24; -+ if (yych != '/') goto yy18; -+yy24: -+ ++YYCURSOR; -+ { -+ *error = "upper directory reference"; -+ return pcr_err_up_dir; -+ } -+} -+ -+} diff --git a/archivers/php85-phar/files/patch-pharzip.h b/archivers/php85-phar/files/patch-pharzip.h new file mode 100644 index 000000000000..5e0e89f2a844 --- /dev/null +++ b/archivers/php85-phar/files/patch-pharzip.h @@ -0,0 +1,19 @@ +--- pharzip.h.orig 2025-08-19 05:41:37 UTC ++++ pharzip.h +@@ -17,6 +17,10 @@ + +----------------------------------------------------------------------+ + */ + ++/* Add missing include guard to avoid multiple inclusion */ ++#ifndef PHAR_PHARZIP_H ++#define PHAR_PHARZIP_H ++ + typedef struct _phar_zip_file_header { + char signature[4]; /* local file header signature 4 bytes (0x04034b50) */ + char zipversion[2]; /* version needed to extract 2 bytes */ +@@ -238,3 +242,5 @@ typedef struct _phar_zip_dir_end { + char comment_len[2]; /* .ZIP file comment length 2 bytes */ + /* .ZIP file comment (variable size) */ + } phar_zip_dir_end; ++ ++#endif /* PHAR_PHARZIP_H */ diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile index 22b12c1e1fbc..8b517d84d67a 100644 --- a/archivers/py-blosc2/Makefile +++ b/archivers/py-blosc2/Makefile @@ -1,5 +1,5 @@ PORTNAME= blosc2 -PORTVERSION= 3.6.1 +PORTVERSION= 3.7.0 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo index 31060ee0d573..59ee0bd44fb8 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 = 1755062470 +SHA256 (blosc2-3.7.0.tar.gz) = c910b86048f8b8155d62289ced038d5b63f0883af8b8d19e0c9c05ac9319f54e +SIZE (blosc2-3.7.0.tar.gz) = 3798878 diff --git a/archivers/py-borgbackup12/Makefile b/archivers/py-borgbackup12/Makefile index a0dcb7c80f70..b55cd59d3c9a 100644 --- a/archivers/py-borgbackup12/Makefile +++ b/archivers/py-borgbackup12/Makefile @@ -8,6 +8,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 12 DEPRECATED= Likely the final 1.2.x release, please migrate to using 1.4.x (it is quite similar) +EXPIRATION_DATE=2025-12-31 MAINTAINER= mandree@FreeBSD.org COMMENT= Deduplicating backup program diff --git a/archivers/py-comicapi/Makefile b/archivers/py-comicapi/Makefile index 9ec4950f590d..2c23192dc42c 100644 --- a/archivers/py-comicapi/Makefile +++ b/archivers/py-comicapi/Makefile @@ -1,6 +1,6 @@ PORTNAME= comicapi DISTVERSION= 3.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= archivers python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile index 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-extractcode/Makefile b/archivers/py-extractcode/Makefile index 90109b60b07b..cc4ebafbcd89 100644 --- a/archivers/py-extractcode/Makefile +++ b/archivers/py-extractcode/Makefile @@ -1,5 +1,6 @@ PORTNAME= extractcode DISTVERSION= 31.0.0 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-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/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/unadf/Makefile b/archivers/unadf/Makefile index 67697501d78a..dc986a4f9295 100644 --- a/archivers/unadf/Makefile +++ b/archivers/unadf/Makefile @@ -1,6 +1,6 @@ PORTNAME= unadf DISTVERSIONPREFIX= v -DISTVERSION= 0.10.2 +DISTVERSION= 0.10.3 CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org diff --git a/archivers/unadf/distinfo b/archivers/unadf/distinfo index 70201bdbc584..36ffaec4b721 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 = 1756856612 +SHA256 (adflib-ADFlib-v0.10.3_GH0.tar.gz) = f2d4473afbbfdb580f9e22054fc6b6c9949acfb79772564b36ae5ddb132488ff +SIZE (adflib-ADFlib-v0.10.3_GH0.tar.gz) = 2671071 diff --git a/archivers/unadf/pkg-plist b/archivers/unadf/pkg-plist index 83af735cb0f9..3cd4a52f290f 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.3 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/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 |