diff options
Diffstat (limited to 'archivers')
109 files changed, 1024 insertions, 513 deletions
diff --git a/archivers/7-zip/Makefile b/archivers/7-zip/Makefile index c29fc22842f1..ba93b433b137 100644 --- a/archivers/7-zip/Makefile +++ b/archivers/7-zip/Makefile @@ -1,5 +1,5 @@ PORTNAME= 7-zip -DISTVERSION= 24.09 +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 cc0040382fc9..a63460a66b25 100644 --- a/archivers/7-zip/distinfo +++ b/archivers/7-zip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1733222561 -SHA256 (7z2409-src.7z) = a33569eed0ce628fb9ceb9f46ac257d3f36b3966471667e65ba01878673c9faa -SIZE (7z2409-src.7z) = 1498342 +TIMESTAMP = 1754300358 +SHA256 (7z2501-src.7z) = 2aed39b8f1238464475e9de7dda169a5e873a1dc8bbf4f664b943eaba5620181 +SIZE (7z2501-src.7z) = 1520138 diff --git a/archivers/Makefile b/archivers/Makefile index 349a295a7e52..759464313a16 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -61,7 +61,6 @@ SUBDIR += libarchive SUBDIR += libarchive-qt SUBDIR += libcabinet - SUBDIR += libcomprex SUBDIR += libdeflate SUBDIR += libdynamite SUBDIR += liblz4 @@ -73,7 +72,6 @@ SUBDIR += libzip SUBDIR += libzippp SUBDIR += linux-c7-lz4 - SUBDIR += linux-rl9-brotli SUBDIR += linux-rl9-lz4 SUBDIR += lizard SUBDIR += lrzip @@ -177,6 +175,10 @@ SUBDIR += php84-phar SUBDIR += php84-zip SUBDIR += php84-zlib + SUBDIR += php85-bz2 + SUBDIR += php85-phar + SUBDIR += php85-zip + SUBDIR += php85-zlib SUBDIR += pigz SUBDIR += pixz SUBDIR += plakar @@ -197,6 +199,7 @@ SUBDIR += py-comicapi SUBDIR += py-compressed-rtf SUBDIR += py-cramjam + SUBDIR += py-extractcode SUBDIR += py-inflate64 SUBDIR += py-laszip SUBDIR += py-libarchive-c @@ -242,6 +245,7 @@ SUBDIR += rubygem-minitar0 SUBDIR += rubygem-ruby-xz SUBDIR += rubygem-rubyzip + SUBDIR += rubygem-rubyzip-gitlab SUBDIR += rubygem-rubyzip13 SUBDIR += rubygem-rubyzip2 SUBDIR += rubygem-snappy diff --git a/archivers/R-cran-zip/Makefile b/archivers/R-cran-zip/Makefile index 83a8f771dcdd..c3786739bbe3 100644 --- a/archivers/R-cran-zip/Makefile +++ b/archivers/R-cran-zip/Makefile @@ -1,5 +1,5 @@ PORTNAME= zip -DISTVERSION= 2.3.2 +DISTVERSION= 2.3.3 CATEGORIES= archivers DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/archivers/R-cran-zip/distinfo b/archivers/R-cran-zip/distinfo index 4936d9407684..75fbde5de7a9 100644 --- a/archivers/R-cran-zip/distinfo +++ b/archivers/R-cran-zip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738844889 -SHA256 (zip_2.3.2.tar.gz) = 9675e62b2bcfbde8c4a1c88abe0d9f2ec9e56d4ac180e1b7c975c65f96232591 -SIZE (zip_2.3.2.tar.gz) = 113313 +TIMESTAMP = 1747813677 +SHA256 (zip_2.3.3.tar.gz) = d0450b24f8b7b937033ad748b5fad76d23e9464f3e8c0c57a256d64829249a52 +SIZE (zip_2.3.3.tar.gz) = 115472 diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo index 7aae4ee9e6f3..edbd3a13613e 100644 --- a/archivers/ark/distinfo +++ b/archivers/ark/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746557820 -SHA256 (KDE/release-service/25.04.1/ark-25.04.1.tar.xz) = e9d2267cbb8da2786e8456c12607ac5aa378589e811159e50b5c667df5143a7f -SIZE (KDE/release-service/25.04.1/ark-25.04.1.tar.xz) = 3017272 +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 diff --git a/archivers/brotli/Makefile b/archivers/brotli/Makefile index defd206fb49d..9878b7513768 100644 --- a/archivers/brotli/Makefile +++ b/archivers/brotli/Makefile @@ -14,7 +14,7 @@ WWW= https://github.com/google/brotli LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake:testing cpe pathfix pkgconfig +USES= cmake:testing cpe pkgconfig CPE_VENDOR= google USE_LDCONFIG= yes diff --git a/archivers/bzip3/Makefile b/archivers/bzip3/Makefile index 45569666c7e8..c1a6067ad312 100644 --- a/archivers/bzip3/Makefile +++ b/archivers/bzip3/Makefile @@ -12,7 +12,7 @@ LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/3rdparty/libsais-LICENSE LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSE -USES= cmake cpe pathfix tar:xz +USES= cmake cpe tar:xz CPE_VENDOR= bzip3_project USE_LDCONFIG= yes diff --git a/archivers/c-blosc2/Makefile b/archivers/c-blosc2/Makefile index b471f6158e44..2813b65b1bf0 100644 --- a/archivers/c-blosc2/Makefile +++ b/archivers/c-blosc2/Makefile @@ -1,5 +1,5 @@ PORTNAME= c-blosc2 -PORTVERSION= 2.17.1 +PORTVERSION= 2.19.1 DISTVERSIONPREFIX= v CATEGORIES= archivers @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libzstd.so:archivers/zstd -USES= cmake:testing pathfix +USES= cmake:testing CMAKE_OFF= BUILD_LITE \ DEACTIVATE_AVX2 \ diff --git a/archivers/c-blosc2/distinfo b/archivers/c-blosc2/distinfo index f1592c1a0b7e..9651aab1e37d 100644 --- a/archivers/c-blosc2/distinfo +++ b/archivers/c-blosc2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744288766 -SHA256 (Blosc-c-blosc2-v2.17.1_GH0.tar.gz) = 53c6ed1167683502f5db69d212106e782180548ca5495745eb580e796b7f7505 -SIZE (Blosc-c-blosc2-v2.17.1_GH0.tar.gz) = 3292519 +TIMESTAMP = 1753265714 +SHA256 (Blosc-c-blosc2-v2.19.1_GH0.tar.gz) = cb645982acfeccc8676bc4f29859130593ec05f7f9acf62ebd4f1a004421fa28 +SIZE (Blosc-c-blosc2-v2.19.1_GH0.tar.gz) = 3301977 diff --git a/archivers/engrampa/Makefile b/archivers/engrampa/Makefile index 4b046f71dc7a..440108434361 100644 --- a/archivers/engrampa/Makefile +++ b/archivers/engrampa/Makefile @@ -19,7 +19,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/gtar:archivers/gtar \ PORTSCOUT= limitw:1,even USES= desktop-file-utils gettext gmake gnome libtool localbase \ - mate pathfix pkgconfig tar:xz + mate pkgconfig tar:xz USE_MATE= caja USE_GNOME= cairo gtk30 intltool USE_LDCONFIG= yes diff --git a/archivers/engrampa/pkg-descr b/archivers/engrampa/pkg-descr index 70d63314579f..00c0b9af25f9 100644 --- a/archivers/engrampa/pkg-descr +++ b/archivers/engrampa/pkg-descr @@ -11,7 +11,4 @@ The supported file types are: * Rar archives (.rar) * Single files compressed with gzip, bzip, bzip2, compress, lzop -Engrampa also has a document viewer based on bonobo that lets you view files -of any type for which you have a viewer. - Former WinZip users may find this program useful. It serves the same purpose. diff --git a/archivers/file-roller/Makefile b/archivers/file-roller/Makefile index 0f7148db301f..9b1cba7e855e 100644 --- a/archivers/file-roller/Makefile +++ b/archivers/file-roller/Makefile @@ -2,7 +2,7 @@ PORTNAME= file-roller PORTVERSION= 44.5 PORTEPOCH= 1 CATEGORIES= archivers gnome -MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} +MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org @@ -57,7 +57,7 @@ ZIP_DESC= ZIP archive support ZIP_RUN_DEPENDS= zip:archivers/zip NAUTILUS_DESC= Nautilus context menu actions -NAUTILUS_USE= GNOME=nautilus3 +NAUTILUS_USE= GNOME=nautilus4 NAUTILUS_MESON_ENABLED= nautilus-actions post-patch: diff --git a/archivers/file-roller/pkg-descr b/archivers/file-roller/pkg-descr index cc8a7234fda4..97795f42c7ee 100644 --- a/archivers/file-roller/pkg-descr +++ b/archivers/file-roller/pkg-descr @@ -11,7 +11,4 @@ The supported file types are: * Rar archives (.rar) * Single files compressed with gzip, bzip, bzip2, compress, lzop -File Roller also has a document viewer based on bonobo that lets you view files -of any type for which you have a viewer. - Former WinZip users may find this program useful. It serves the same purpose. diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo index eb8846467c61..9b04c54258c4 100644 --- a/archivers/kf6-karchive/distinfo +++ b/archivers/kf6-karchive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798868 -SHA256 (KDE/frameworks/6.13.0/karchive-6.13.0.tar.xz) = 3c9b5dcf3abdfe2761e2153d70d9d667f1ff0fd2f6c80addba7549da954fcc90 -SIZE (KDE/frameworks/6.13.0/karchive-6.13.0.tar.xz) = 1085228 +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 diff --git a/archivers/lbzip2/Makefile b/archivers/lbzip2/Makefile index e45894c35cc2..dbf659e13a49 100644 --- a/archivers/lbzip2/Makefile +++ b/archivers/lbzip2/Makefile @@ -1,17 +1,17 @@ PORTNAME= lbzip2 PORTVERSION= 2.5 CATEGORIES= archivers -MASTER_SITES= http://archive.lbzip2.org/ LOCAL/danfe +MASTER_SITES= ${WWW}/releases/download/v${PORTVERSION}/ \ + LOCAL/danfe -LICENSE= GPLv3 +LICENSE= GPLv3+ MAINTAINER= danfe@FreeBSD.org COMMENT= Multi-threaded bzip2/bunzip2 filter -WWW= https://lbzip2.org/ +WWW= https://github.com/kjn/lbzip2 USES= tar:bzip2 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/lbunzip2 bin/lbzcat bin/lbzip2 \ share/man/man1/lbunzip2.1.gz \ diff --git a/archivers/lbzip2/pkg-descr b/archivers/lbzip2/pkg-descr index 1c23761043a3..2db31d3f25a3 100644 --- a/archivers/lbzip2/pkg-descr +++ b/archivers/lbzip2/pkg-descr @@ -1,13 +1,11 @@ -bzip2 is a free, multi-threaded compression utility with support for bzip2 -compressed file format. - -lbzip2 can process standard bz2 files in parallel. It uses POSIX threading +lbzip2 is an independent, multi-threaded implementation of bzip2 which +can process standard bz2 files in parallel. It uses POSIX threading model (pthreads), which allows it to take full advantage of the symmetric multiprocessing (SMP) systems. It has been proven to scale linearly, even -to over one hundred processor cores. +to over one hundred processor cores, and commonly considered the fastest +SMP (and uniprocessor) bzip2 compressor and decompressor. lbzip2 is fully compatible with bzip2 -- both at file format and command line level. Files created by lbzip2 can be decompressed by all versions -of bzip2 and other software supporting bz2 format. lbzip2 can decompress -any bz2 files in parallel. All bzip2 command-line options are also -accepted by lbzip2. This makes lbzip2 a drop-in replacement for bzip2. +of bzip2 and other software supporting bz2 format. This makes lbzip2 a +drop-in replacement for bzip2. diff --git a/archivers/lhasa/Makefile b/archivers/lhasa/Makefile index f22d31528e34..e56ced84bde3 100644 --- a/archivers/lhasa/Makefile +++ b/archivers/lhasa/Makefile @@ -1,8 +1,7 @@ PORTNAME= lhasa DISTVERSION= 0.4.0 CATEGORIES= archivers -MASTER_SITES= https://soulsphere.org/projects/lhasa/ \ - http://suyai.innolan.net/ +MASTER_SITES= https://github.com/fragglet/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= cs@innolan.dk COMMENT= Command line tool and library for parsing LHA archives @@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= bash>0:shells/bash -USES= autoreconf cpe libtool pathfix +USES= autoreconf cpe libtool CPE_VENDOR= lhasa_project USE_LDCONFIG= yes diff --git a/archivers/libarchive/Makefile b/archivers/libarchive/Makefile index 8969a4d88ad3..82becc89c17c 100644 --- a/archivers/libarchive/Makefile +++ b/archivers/libarchive/Makefile @@ -1,5 +1,5 @@ PORTNAME= libarchive -DISTVERSION= 3.7.9 +DISTVERSION= 3.8.1 PORTEPOCH= 1 CATEGORIES= archivers MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ \ @@ -14,11 +14,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 -USES= cpe iconv libtool localbase:ldflags pathfix pkgconfig tar:xz +USES= cpe iconv libtool localbase:ldflags pkgconfig tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check diff --git a/archivers/libarchive/distinfo b/archivers/libarchive/distinfo index 4ab18f63ea4c..ca4152899a43 100644 --- a/archivers/libarchive/distinfo +++ b/archivers/libarchive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743375034 -SHA256 (libarchive-3.7.9.tar.xz) = ed8b5732e4cd6e30fae909fb945cad8ff9cb7be5c6cdaa3944ec96e4a200c04c -SIZE (libarchive-3.7.9.tar.xz) = 5494688 +TIMESTAMP = 1748823520 +SHA256 (libarchive-3.8.1.tar.xz) = 19f917d42d530f98815ac824d90c7eaf648e9d9a50e4f309c812457ffa5496b5 +SIZE (libarchive-3.8.1.tar.xz) = 5950428 diff --git a/archivers/libarchive/pkg-plist b/archivers/libarchive/pkg-plist index 5e036657f103..1af8fa870219 100644 --- a/archivers/libarchive/pkg-plist +++ b/archivers/libarchive/pkg-plist @@ -6,7 +6,7 @@ include/archive.h include/archive_entry.h lib/libarchive.so lib/libarchive.so.13 -lib/libarchive.so.13.7.9 +lib/libarchive.so.13.8.1 libdata/pkgconfig/libarchive.pc share/man/man1/bsdcat.1.gz share/man/man1/bsdcpio.1.gz diff --git a/archivers/libcabinet/Makefile b/archivers/libcabinet/Makefile index a96bba8f6930..dbb98226cbe6 100644 --- a/archivers/libcabinet/Makefile +++ b/archivers/libcabinet/Makefile @@ -1,17 +1,22 @@ PORTNAME= libcabinet -PORTVERSION= 0.30 -PORTREVISION= 2 +DISTVERSION= 0.31 CATEGORIES= archivers -MASTER_SITES= http://www.bsd-geek.de/FreeBSD/distfiles/ +MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= portmaster@BSDForge.com COMMENT= Portable library and utility to use Microsoft cabinet files (.cab) +WWW= https://codeberg.org/BSDforge/libcabinet + +LICENSE= ZLIB +LICENSE_FILE= ${WRKSRC}/LICENSE USES= uidfix USE_LDCONFIG= yes SRCFILE= ${WRKSRC}/listcab.cpp PROGFILE= ${SRCFILE:S/.cpp$//} -MAKE_ENV= WITHOUT_PROFILE=yes SRCCONF=/dev/null +MAKE_ENV= SRCCONF=/dev/null \ + WITHOUT_PROFILE=yes +WRKSRC= ${WRKDIR}/${PORTNAME} post-build: ${CXX} ${CXXFLAGS} -o ${PROGFILE} ${SRCFILE} -L${WRKSRC} -lcabinet -lz diff --git a/archivers/libcabinet/distinfo b/archivers/libcabinet/distinfo index dda536d9de69..d4ac30a08d4d 100644 --- a/archivers/libcabinet/distinfo +++ b/archivers/libcabinet/distinfo @@ -1,2 +1,3 @@ -SHA256 (libcabinet-0.30.tar.gz) = 775acd65262f1db7d78e34c6e1f190f448fcd20e0b851f8cc800fd7dabe7281b -SIZE (libcabinet-0.30.tar.gz) = 116175 +TIMESTAMP = 1750731954 +SHA256 (libcabinet-0.31.tar.gz) = 0ecf6476268442344361bb6aa3a41eda509ccc229863e40d69d7484b21408308 +SIZE (libcabinet-0.31.tar.gz) = 120564 diff --git a/archivers/libcomprex/Makefile b/archivers/libcomprex/Makefile deleted file mode 100644 index 0e9851df94d2..000000000000 --- a/archivers/libcomprex/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -PORTNAME= libcomprex -DISTVERSION= 0.3.3 -PORTREVISION= 15 -CATEGORIES= archivers -MASTER_SITES= SF/gnupdate/${PORTNAME}/${PORTVERSION} - -MAINTAINER= bofh@FreeBSD.org -COMMENT= Transparently handles automatic compression and decompression of files -WWW= https://gnupdate.sourceforge.net/components/libcomprex/index.xml - -LICENSE= LGPL21 - -DEPRECATDED= Unmaintained upstream, laste release in 2003 -EXPIRATION_DATE= 2025-05-27 - -USES= libtool pathfix pkgconfig -USE_LDCONFIG= yes - -GNU_CONFIGURE= yes - -INSTALL_TARGET= install-strip - -OPTIONS_DEFINE= NLS -OPTIONS_SUB= yes - -NLS_USES= gettext localbase:ldflags -NLS_CONFIGURE_ENABLE= nls -NLS_LDFLAGS= -lintl - -.include <bsd.port.mk> diff --git a/archivers/libcomprex/distinfo b/archivers/libcomprex/distinfo deleted file mode 100644 index d07bec3dd8a4..000000000000 --- a/archivers/libcomprex/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (libcomprex-0.3.3.tar.gz) = b6bb771bfb00e6068d7a0abe59048cbcf44fd287acce16a10354c5bc53dcd3ac -SIZE (libcomprex-0.3.3.tar.gz) = 685822 diff --git a/archivers/libcomprex/files/patch-configure b/archivers/libcomprex/files/patch-configure deleted file mode 100644 index 1e0f894717fc..000000000000 --- a/archivers/libcomprex/files/patch-configure +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.orig 2003-03-06 04:31:05 UTC -+++ configure -@@ -9263,7 +9263,7 @@ if test "x$static_scheme_curl" = "xyes"; - extern_scheme_init="$extern_scheme_init CxSchemeOps *init_curl_scheme_module(void);" - load_scheme_mod="$load_scheme_mod init_curl_scheme_module();" - else -- STATIC_SCHEME_MODS=`echo $STATIC_SCHEME_MODS | sed s/curl//'` -+ STATIC_SCHEME_MODS=`echo $STATIC_SCHEME_MODS | sed 's/curl//'` - fi - fi - diff --git a/archivers/libcomprex/files/patch-modules_archive_zip_header.c b/archivers/libcomprex/files/patch-modules_archive_zip_header.c deleted file mode 100644 index f138702ea211..000000000000 --- a/archivers/libcomprex/files/patch-modules_archive_zip_header.c +++ /dev/null @@ -1,11 +0,0 @@ ---- modules/archive/zip/header.c.orig 2003-01-01 06:22:34 UTC -+++ modules/archive/zip/header.c -@@ -25,7 +25,7 @@ - #include "zip.h" - - --ZipStatus -+CxStatus - cxZipReadLocalHeader(ZipLocalHeader *header, CxFP *fp) - { - char buffer[ZIP_LOCAL_HEADER_SIZE]; diff --git a/archivers/libcomprex/files/patch-tests__extractarchive.c b/archivers/libcomprex/files/patch-tests__extractarchive.c deleted file mode 100644 index 8cf7bd09640a..000000000000 --- a/archivers/libcomprex/files/patch-tests__extractarchive.c +++ /dev/null @@ -1,13 +0,0 @@ ---- tests/extractarchive.c.orig 2002-12-19 23:03:40 UTC -+++ tests/extractarchive.c -@@ -37,7 +37,9 @@ - void - __extractprogress(CxArchive *archive, CxFile *file, size_t onFile, size_t fileCount) - { -- static int first_file = 0, last_file = 1; -+ static int first_file, last_file; -+ first_file = 0; -+ last_file = 1; - if (first_file++ == 0) - fprintf(stdout, "Extracting archive: %s\n", cxGetArchiveFileName(archive)); - diff --git a/archivers/libcomprex/pkg-descr b/archivers/libcomprex/pkg-descr deleted file mode 100644 index ccef2a8925c0..000000000000 --- a/archivers/libcomprex/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -The libcomprex library transparently handles automatic compression and -decompression of files. The API is similar to C's built-in file access -functions, which provides a smooth transition to libcomprex. libcomprex -can also open uncompressed files, making it a good replacement for the -native file access functions. diff --git a/archivers/libcomprex/pkg-plist b/archivers/libcomprex/pkg-plist deleted file mode 100644 index 4c6b58118c92..000000000000 --- a/archivers/libcomprex/pkg-plist +++ /dev/null @@ -1,198 +0,0 @@ -bin/comprex-config -include/libcomprex/archive.h -include/libcomprex/archive_io.h -include/libcomprex/comprex.h -include/libcomprex/directory.h -include/libcomprex/file.h -include/libcomprex/fp.h -include/libcomprex/fsiter.h -include/libcomprex/fsnode.h -include/libcomprex/io.h -include/libcomprex/module.h -include/libcomprex/types.h -include/libcomprex/utils.h -lib/comprex/archive/libar.a -lib/comprex/archive/libar.so -lib/comprex/archive/libbzip2.a -lib/comprex/archive/libbzip2.so -lib/comprex/archive/libcab.a -lib/comprex/archive/libcab.so -lib/comprex/archive/libcpio.a -lib/comprex/archive/libcpio.so -lib/comprex/archive/libtar.a -lib/comprex/archive/libtar.so -lib/comprex/archive/libzip.a -lib/comprex/archive/libzip.so -lib/comprex/archive/libzlib.a -lib/comprex/archive/libzlib.so -@comment lib/comprex/scheme/libcurlscm.a -@comment lib/comprex/scheme/libcurlscm.so -lib/libcomprex.a -lib/libcomprex.so -lib/libcomprex.so.3 -lib/libcomprex.so.3.0.0 -libdata/pkgconfig/libcomprex.pc -share/man/man1/comprex-config.1.gz -share/man/man3/cxApplyFsNodeInfo.3.gz -share/man/man3/cxCleanup.3.gz -share/man/man3/cxCleanupModules.3.gz -share/man/man3/cxClearErr.3.gz -share/man/man3/cxClose.3.gz -share/man/man3/cxCloseArchive.3.gz -share/man/man3/cxDestroyArchive.3.gz -share/man/man3/cxDestroyDirectory.3.gz -share/man/man3/cxDestroyFile.3.gz -share/man/man3/cxDestroyFsIterator.3.gz -share/man/man3/cxDestroyFsNode.3.gz -share/man/man3/cxDirAddFile.3.gz -share/man/man3/cxDirAddSubDir.3.gz -share/man/man3/cxDirRemoveFile.3.gz -share/man/man3/cxDirRemoveSubDir.3.gz -share/man/man3/cxEof.3.gz -share/man/man3/cxError.3.gz -share/man/man3/cxExtractArchive.3.gz -share/man/man3/cxExtractFile.3.gz -share/man/man3/cxFixPath.3.gz -share/man/man3/cxGetArchiveAccessMode.3.gz -share/man/man3/cxGetArchiveFileCount.3.gz -share/man/man3/cxGetArchiveFileName.3.gz -share/man/man3/cxGetArchiveFileSize.3.gz -share/man/man3/cxGetArchiveModule.3.gz -share/man/man3/cxGetArchivePath.3.gz -share/man/man3/cxGetArchivePhysicalPath.3.gz -share/man/man3/cxGetArchiveRoot.3.gz -share/man/man3/cxGetArchiveSize.3.gz -share/man/man3/cxGetArchiveType.3.gz -share/man/man3/cxGetBaseName.3.gz -share/man/man3/cxGetBasePath.3.gz -share/man/man3/cxGetDirArchive.3.gz -share/man/man3/cxGetDirDate.3.gz -share/man/man3/cxGetDirGid.3.gz -share/man/man3/cxGetDirMode.3.gz -share/man/man3/cxGetDirName.3.gz -share/man/man3/cxGetDirParent.3.gz -share/man/man3/cxGetDirPath.3.gz -share/man/man3/cxGetDirPhysicalPath.3.gz -share/man/man3/cxGetDirUid.3.gz -share/man/man3/cxGetDirectory.3.gz -share/man/man3/cxGetFile.3.gz -share/man/man3/cxGetFileArchive.3.gz -share/man/man3/cxGetFileCompressedSize.3.gz -share/man/man3/cxGetFileCount.3.gz -share/man/man3/cxGetFileDate.3.gz -share/man/man3/cxGetFileGid.3.gz -share/man/man3/cxGetFileMode.3.gz -share/man/man3/cxGetFileName.3.gz -share/man/man3/cxGetFileParent.3.gz -share/man/man3/cxGetFilePath.3.gz -share/man/man3/cxGetFilePhysicalPath.3.gz -share/man/man3/cxGetFileSize.3.gz -share/man/man3/cxGetFileUid.3.gz -share/man/man3/cxGetFirstFile.3.gz -share/man/man3/cxGetFirstModule.3.gz -share/man/man3/cxGetFirstSubDir.3.gz -share/man/man3/cxGetFpAccessMode.3.gz -share/man/man3/cxGetFsIterFirst.3.gz -share/man/man3/cxGetFsIterNext.3.gz -share/man/man3/cxGetFsIterPrev.3.gz -share/man/man3/cxGetFsNodeArchive.3.gz -share/man/man3/cxGetFsNodeDate.3.gz -share/man/man3/cxGetFsNodeGid.3.gz -share/man/man3/cxGetFsNodeMode.3.gz -share/man/man3/cxGetFsNodeName.3.gz -share/man/man3/cxGetFsNodeParent.3.gz -share/man/man3/cxGetFsNodePath.3.gz -share/man/man3/cxGetFsNodeType.3.gz -share/man/man3/cxGetFsNodeUid.3.gz -share/man/man3/cxGetFullFilePath.3.gz -share/man/man3/cxGetModule.3.gz -share/man/man3/cxGetNextDir.3.gz -share/man/man3/cxGetNextFile.3.gz -share/man/man3/cxGetNextFsNode.3.gz -share/man/man3/cxGetPreviousDir.3.gz -share/man/man3/cxGetPreviousFile.3.gz -share/man/man3/cxGetPreviousFsNode.3.gz -share/man/man3/cxGetSubDirCount.3.gz -share/man/man3/cxGets.3.gz -share/man/man3/cxIsArchiveLocal.3.gz -share/man/man3/cxIsDirLocal.3.gz -share/man/man3/cxIsFileLocal.3.gz -share/man/man3/cxIsFsNodeLocal.3.gz -share/man/man3/cxLinkModule.3.gz -share/man/man3/cxLoadModule.3.gz -share/man/man3/cxMakeFile.3.gz -share/man/man3/cxMakePhysDirs.3.gz -share/man/man3/cxMkDir.3.gz -share/man/man3/cxNewArchive.3.gz -share/man/man3/cxNewDirectory.3.gz -share/man/man3/cxNewFile.3.gz -share/man/man3/cxNewFp.3.gz -share/man/man3/cxNewFsIterator.3.gz -share/man/man3/cxNewFsNode.3.gz -share/man/man3/cxOpenArchive.3.gz -share/man/man3/cxOpenArchiveBuffer.3.gz -share/man/man3/cxOpenArchiveFromHandle.3.gz -share/man/man3/cxOpenArchiveStream.3.gz -share/man/man3/cxOpenBuffer.3.gz -share/man/man3/cxOpenFile.3.gz -share/man/man3/cxOpenFileHandle.3.gz -share/man/man3/cxOpenStream.3.gz -share/man/man3/cxRead.3.gz -share/man/man3/cxRegisterModule.3.gz -share/man/man3/cxRewind.3.gz -share/man/man3/cxSaveArchive.3.gz -share/man/man3/cxSeek.3.gz -share/man/man3/cxSetArchiveAccessMode.3.gz -share/man/man3/cxSetArchiveExtractCallback.3.gz -share/man/man3/cxSetArchiveFileName.3.gz -share/man/man3/cxSetArchiveFileSize.3.gz -share/man/man3/cxSetArchiveLocal.3.gz -share/man/man3/cxSetArchiveModule.3.gz -share/man/man3/cxSetArchivePath.3.gz -share/man/man3/cxSetArchivePhysicalPath.3.gz -share/man/man3/cxSetArchiveSize.3.gz -share/man/man3/cxSetArchiveType.3.gz -share/man/man3/cxSetCloseFunc.3.gz -share/man/man3/cxSetDirArchive.3.gz -share/man/man3/cxSetDirDate.3.gz -share/man/man3/cxSetDirGid.3.gz -share/man/man3/cxSetDirLocal.3.gz -share/man/man3/cxSetDirMode.3.gz -share/man/man3/cxSetDirName.3.gz -share/man/man3/cxSetDirParent.3.gz -share/man/man3/cxSetDirPhysicalPath.3.gz -share/man/man3/cxSetDirUid.3.gz -share/man/man3/cxSetError.3.gz -share/man/man3/cxSetFileArchive.3.gz -share/man/man3/cxSetFileCompressedSize.3.gz -share/man/man3/cxSetFileDate.3.gz -share/man/man3/cxSetFileGid.3.gz -share/man/man3/cxSetFileLocal.3.gz -share/man/man3/cxSetFileMode.3.gz -share/man/man3/cxSetFileName.3.gz -share/man/man3/cxSetFileParent.3.gz -share/man/man3/cxSetFilePhysicalPath.3.gz -share/man/man3/cxSetFileSize.3.gz -share/man/man3/cxSetFileUid.3.gz -share/man/man3/cxSetFpAccessMode.3.gz -share/man/man3/cxSetFsNodeArchive.3.gz -share/man/man3/cxSetFsNodeDate.3.gz -share/man/man3/cxSetFsNodeGid.3.gz -share/man/man3/cxSetFsNodeLocal.3.gz -share/man/man3/cxSetFsNodeMode.3.gz -share/man/man3/cxSetFsNodeName.3.gz -share/man/man3/cxSetFsNodeParent.3.gz -share/man/man3/cxSetFsNodeType.3.gz -share/man/man3/cxSetFsNodeUid.3.gz -share/man/man3/cxSetReadFunc.3.gz -share/man/man3/cxSetSeekFunc.3.gz -share/man/man3/cxSetWriteFunc.3.gz -share/man/man3/cxSplitPath.3.gz -share/man/man3/cxStrError.3.gz -share/man/man3/cxTell.3.gz -share/man/man3/cxUnlinkModule.3.gz -share/man/man3/cxUnloadModule.3.gz -share/man/man3/cxWrite.3.gz -share/aclocal/libcomprex.m4 -%%NLS%%share/locale/it/LC_MESSAGES/libcomprex.mo -%%NLS%%share/locale/nl/LC_MESSAGES/libcomprex.mo diff --git a/archivers/libdeflate/Makefile b/archivers/libdeflate/Makefile index 9aa8255c11bb..d750546706cb 100644 --- a/archivers/libdeflate/Makefile +++ b/archivers/libdeflate/Makefile @@ -1,7 +1,7 @@ PORTNAME= libdeflate -PORTVERSION= 1.22 +DISTVERSION= 1.24 CATEGORIES= archivers -MASTER_SITES= https://github.com/ebiggers/${PORTNAME}/releases/download/v${PORTVERSION}/ +MASTER_SITES= https://github.com/ebiggers/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= danfe@FreeBSD.org COMMENT= Fast, whole-buffer DEFLATE-based compression library @@ -10,16 +10,14 @@ WWW= https://github.com/ebiggers/libdeflate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake:testing pathfix +USES= cmake:testing USE_LDCONFIG= yes + CMAKE_ON= LIBDEFLATE_USE_SHARED_LIB CMAKE_TESTING_ON= LIBDEFLATE_BUILD_TESTS OPTIONS_DEFINE= DOCS -post-patch: - @${REINPLACE_CMD} -e '/-O2 -DNDEBUG/d' ${WRKSRC}/CMakeLists.txt - post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR} diff --git a/archivers/libdeflate/distinfo b/archivers/libdeflate/distinfo index 1c3baa50d2aa..748d9fc7216e 100644 --- a/archivers/libdeflate/distinfo +++ b/archivers/libdeflate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728158443 -SHA256 (libdeflate-1.22.tar.gz) = 7834d9adbc9a809e0fb0d7b486060a9ae5f7819eb7f55bb8c22b10d7b3bed8da -SIZE (libdeflate-1.22.tar.gz) = 186676 +TIMESTAMP = 1748644315 +SHA256 (libdeflate-1.24.tar.gz) = a0dda1c4b804742066db07b9510876edd09cc0ca06cdc32c5dfe1b2016a26463 +SIZE (libdeflate-1.24.tar.gz) = 186668 diff --git a/archivers/libdeflate/files/patch-CMakeLists.txt b/archivers/libdeflate/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..b3a936908b33 --- /dev/null +++ b/archivers/libdeflate/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2024-12-11 06:30:24 UTC ++++ CMakeLists.txt +@@ -61,7 +61,7 @@ endif() + endif() + + # Set common C compiler flags for all targets (the library and the programs). +-set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG") ++# set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG") + set(CMAKE_C_STANDARD 99) + if(NOT MSVC) + check_c_compiler_flag(-Wdeclaration-after-statement HAVE_WDECLARATION_AFTER_STATEMENT) diff --git a/archivers/libdynamite/Makefile b/archivers/libdynamite/Makefile index b6a1a28522b4..3e7785a85209 100644 --- a/archivers/libdynamite/Makefile +++ b/archivers/libdynamite/Makefile @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -USES= libtool pathfix +USES= libtool USE_LDCONFIG= yes INSTALL_TARGET= install-strip diff --git a/archivers/libmspack/Makefile b/archivers/libmspack/Makefile index 57ec80728242..27f5b1f39363 100644 --- a/archivers/libmspack/Makefile +++ b/archivers/libmspack/Makefile @@ -11,7 +11,7 @@ WWW= https://www.cabextract.org.uk/libmspack/ \ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LIB -USES= cpe libtool pathfix +USES= cpe libtool GNU_CONFIGURE= yes INSTALL_TARGET= install-strip diff --git a/archivers/libunrar/Makefile b/archivers/libunrar/Makefile index 4baed4152116..70ec7241039c 100644 --- a/archivers/libunrar/Makefile +++ b/archivers/libunrar/Makefile @@ -1,5 +1,5 @@ PORTNAME= libunrar -PORTVERSION= 7.1.6 +PORTVERSION= 7.1.7 PORTEPOCH= 1 CATEGORIES= archivers MASTER_SITES= http://www.rarlab.com/rar/ diff --git a/archivers/libunrar/distinfo b/archivers/libunrar/distinfo index 30709ebd38a0..4ea99b733a01 100644 --- a/archivers/libunrar/distinfo +++ b/archivers/libunrar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743032454 -SHA256 (unrarsrc-7.1.6.tar.gz) = ca5e1da37dd6fa1b78bb5ed675486413f79e4a917709744aa04b6f93dfd914f0 -SIZE (unrarsrc-7.1.6.tar.gz) = 267638 +TIMESTAMP = 1750150039 +SHA256 (unrarsrc-7.1.7.tar.gz) = e86ae4f1f33a13752146f41e961c57f12f0ee01580ac188ec8cc43da5c22ae92 +SIZE (unrarsrc-7.1.7.tar.gz) = 267949 diff --git a/archivers/libzip/Makefile b/archivers/libzip/Makefile index 46436eb8b485..bf85c1ebf24e 100644 --- a/archivers/libzip/Makefile +++ b/archivers/libzip/Makefile @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libzstd.so:archivers/zstd -USES= cmake cpe pathfix ssl tar:xz +USES= cmake cpe ssl tar:xz CPE_VENDOR= nih USE_LDCONFIG= yes diff --git a/archivers/linux-rl9-brotli/Makefile b/archivers/linux-rl9-brotli/Makefile deleted file mode 100644 index f3b47c10f69a..000000000000 --- a/archivers/linux-rl9-brotli/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -PORTNAME= brotli -PORTVERSION= 1.0.9 -DISTVERSIONSUFFIX= -7.el9_5 -PORTREVISION= 2 -CATEGORIES= archivers linux - -MAINTAINER= emulation@FreeBSD.org -COMMENT= Generic-purpose lossless compression algorithm (Rocky Linux ${LINUX_DIST_VER}) -WWW= https://github.com/google/brotli - -USES= cpe linux:rl9 -USE_LDCONFIG= yes -USE_LINUX_RPM= yes -WANT_LINUX32= yes - -LIB_DISTNAMES= libbrotli-${PORTVERSION}${DISTVERSIONSUFFIX} - -DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr - -.include <bsd.port.mk> diff --git a/archivers/linux-rl9-brotli/distinfo b/archivers/linux-rl9-brotli/distinfo deleted file mode 100644 index d2a8b6346bb4..000000000000 --- a/archivers/linux-rl9-brotli/distinfo +++ /dev/null @@ -1,9 +0,0 @@ -TIMESTAMP = 1734984015 -SHA256 (rocky/l/libbrotli-1.0.9-7.el9_5.aarch64.rpm) = e7a412a4613c6032c93bd217a413916ad87014139991441ac2d2cc4e58ce0213 -SIZE (rocky/l/libbrotli-1.0.9-7.el9_5.aarch64.rpm) = 318461 -SHA256 (rocky/l/libbrotli-1.0.9-7.el9_5.i686.rpm) = 4baea718bd3b48888564bebe2700c7cd13eab6033f08d2ac24cd1581af3af514 -SIZE (rocky/l/libbrotli-1.0.9-7.el9_5.i686.rpm) = 321751 -SHA256 (rocky/l/libbrotli-1.0.9-7.el9_5.x86_64.rpm) = 307cec82f955c39e26ce1c73d5e1ac7bf00d172f85575e7e16b4b73e876fd3c1 -SIZE (rocky/l/libbrotli-1.0.9-7.el9_5.x86_64.rpm) = 319496 -SHA256 (rocky/b/brotli-1.0.9-7.el9_5.src.rpm) = aa3e040f3b81cac57f2a0989f47a4a4247f94b9818af5c5906d9dbfe97059a60 -SIZE (rocky/b/brotli-1.0.9-7.el9_5.src.rpm) = 496671 diff --git a/archivers/linux-rl9-brotli/pkg-plist.aarch64 b/archivers/linux-rl9-brotli/pkg-plist.aarch64 deleted file mode 100644 index 9181c16a5454..000000000000 --- a/archivers/linux-rl9-brotli/pkg-plist.aarch64 +++ /dev/null @@ -1,10 +0,0 @@ -usr/lib/.build-id/0a/f1303837cd9477823ed3d2e4e97be14d1e2d9b -usr/lib/.build-id/31/5a5ed80196403756c2cd365c1ff8ee8b83377e -usr/lib/.build-id/87/d071de1d4ebe9be10c2f4e6d3dfa0d374b61da -usr/lib64/libbrotlicommon.so.1 -usr/lib64/libbrotlicommon.so.1.0.9 -usr/lib64/libbrotlidec.so.1 -usr/lib64/libbrotlidec.so.1.0.9 -usr/lib64/libbrotlienc.so.1 -usr/lib64/libbrotlienc.so.1.0.9 -usr/share/licenses/libbrotli/LICENSE diff --git a/archivers/linux-rl9-brotli/pkg-plist.amd64 b/archivers/linux-rl9-brotli/pkg-plist.amd64 deleted file mode 100644 index f3464939e921..000000000000 --- a/archivers/linux-rl9-brotli/pkg-plist.amd64 +++ /dev/null @@ -1,19 +0,0 @@ -usr/lib/.build-id/46/84d932ff6010b55a3f707647bf4e4a759fe7d6 -usr/lib/.build-id/87/5d423e795203c0da920b5016290b5338b75a5c -usr/lib/.build-id/9e/34ab03ee95a036ad13fcead283c8478f4f1a36 -usr/lib/.build-id/bb/5877c87182ec026ac8a8b1e106f2a05e2ce1ca -usr/lib/.build-id/c7/d8880da649c54130f2767d1cd32087451bc883 -usr/lib/.build-id/ec/db7e71b5bf0b831cd8de43227168ae3f9d23f3 -usr/lib/libbrotlicommon.so.1 -usr/lib/libbrotlicommon.so.1.0.9 -usr/lib/libbrotlidec.so.1 -usr/lib/libbrotlidec.so.1.0.9 -usr/lib/libbrotlienc.so.1 -usr/lib/libbrotlienc.so.1.0.9 -usr/lib64/libbrotlicommon.so.1 -usr/lib64/libbrotlicommon.so.1.0.9 -usr/lib64/libbrotlidec.so.1 -usr/lib64/libbrotlidec.so.1.0.9 -usr/lib64/libbrotlienc.so.1 -usr/lib64/libbrotlienc.so.1.0.9 -usr/share/licenses/libbrotli/LICENSE diff --git a/archivers/linux-rl9-lz4/pkg-plist.aarch64 b/archivers/linux-rl9-lz4/pkg-plist.aarch64 index 34f100c4102a..84c6b4f3246d 100644 --- a/archivers/linux-rl9-lz4/pkg-plist.aarch64 +++ b/archivers/linux-rl9-lz4/pkg-plist.aarch64 @@ -2,8 +2,6 @@ usr/bin/lz4 usr/bin/lz4c usr/bin/lz4cat usr/bin/unlz4 -usr/lib/.build-id/50/ef3189e90e60a2813db8dc06e26ed09df64512 -usr/lib/.build-id/c6/cec27f044ede415fbaf496041bae29cd609b8c usr/lib64/liblz4.so.1 usr/lib64/liblz4.so.1.9.3 %%PORTDOCS%%usr/share/doc/lz4-libs/LICENSE diff --git a/archivers/linux-rl9-lz4/pkg-plist.amd64 b/archivers/linux-rl9-lz4/pkg-plist.amd64 index f1c5b851f337..2b7c47110e84 100644 --- a/archivers/linux-rl9-lz4/pkg-plist.amd64 +++ b/archivers/linux-rl9-lz4/pkg-plist.amd64 @@ -2,9 +2,6 @@ usr/bin/lz4 usr/bin/lz4c usr/bin/lz4cat usr/bin/unlz4 -usr/lib/.build-id/34/ac120d87bf3ef698c5478da3f6af07a091bb85 -usr/lib/.build-id/8f/ca9ddfd58ba57f36602b0c1d03ad21bacc55df -usr/lib/.build-id/c4/17abd2ee2619b09faf19d5d407d5ec0a9bcada usr/lib/liblz4.so.1 usr/lib/liblz4.so.1.9.3 usr/lib64/liblz4.so.1 diff --git a/archivers/lrzip/Makefile b/archivers/lrzip/Makefile index ad76fe2e4a9d..dd9958549a41 100644 --- a/archivers/lrzip/Makefile +++ b/archivers/lrzip/Makefile @@ -18,7 +18,7 @@ CONFIGURE_ENV+= ac_cv_prog_ASM_PROG='no ' GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share LDFLAGS+= -L${LOCALBASE}/lib -USES= alias cpe libtool pathfix perl5 shebangfix tar:xz +USES= alias cpe libtool perl5 shebangfix tar:xz SHEBANG_FILES= ${WRKSRC}/lrztar USE_PERL5= build USE_LDCONFIG= yes diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile index 9751dd62e3d5..b60025f39640 100644 --- a/archivers/lxqt-archiver/Makefile +++ b/archivers/lxqt-archiver/Makefile @@ -1,5 +1,6 @@ PORTNAME= lxqt-archiver PORTVERSION= 1.2.0 +PORTREVISION= 2 CATEGORIES= archivers MASTER_SITES= LXQT @@ -15,7 +16,7 @@ LIB_DEPENDS= libfm-qt6.so:x11/libfm-qt6 \ libexif.so:graphics/libexif RUN_DEPENDS= gtar:archivers/gtar -USES= cmake compiler:c++17-lang desktop-file-utils lxqt:2 perl5 \ +USES= cmake compiler:c++20-lang desktop-file-utils lxqt:2 perl5 \ pkgconfig tar:xz gnome qt:6 xorg USE_GNOME= glib20 diff --git a/archivers/minizip-ng/Makefile b/archivers/minizip-ng/Makefile index e9c28df4f866..c56b4b4953b5 100644 --- a/archivers/minizip-ng/Makefile +++ b/archivers/minizip-ng/Makefile @@ -1,5 +1,5 @@ PORTNAME= minizip-ng -DISTVERSION= 4.0.8 +DISTVERSION= 4.0.10 CATEGORIES= archivers MAINTAINER= vvd@FreeBSD.org @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libz-ng.so:archivers/zlib-ng \ libzstd.so:archivers/zstd -USES= cmake:testing iconv pathfix pkgconfig ssl +USES= cmake:testing iconv pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= zlib-ng USE_LDCONFIG= yes @@ -24,4 +24,8 @@ CMAKE_TESTING_ON= MZ_BUILD_TEST MZ_BUILD_UNIT_TEST PLIST_SUB+= VERSION="${DISTVERSION}" +post-install: + ${INSTALL_DATA} ${FILESDIR}/mz_compat.h \ + ${STAGEDIR}${PREFIX}/include/minizip-ng/ + .include <bsd.port.mk> diff --git a/archivers/minizip-ng/distinfo b/archivers/minizip-ng/distinfo index ee4f8d754962..4ce39d1f6140 100644 --- a/archivers/minizip-ng/distinfo +++ b/archivers/minizip-ng/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736424062 -SHA256 (zlib-ng-minizip-ng-4.0.8_GH0.tar.gz) = c3e9ceab2bec26cb72eba1cf46d0e2c7cad5d2fe3adf5df77e17d6bbfea4ec8f -SIZE (zlib-ng-minizip-ng-4.0.8_GH0.tar.gz) = 770957 +TIMESTAMP = 1746664252 +SHA256 (zlib-ng-minizip-ng-4.0.10_GH0.tar.gz) = c362e35ee973fa7be58cc5e38a4a6c23cc8f7e652555daf4f115a9eb2d3a6be7 +SIZE (zlib-ng-minizip-ng-4.0.10_GH0.tar.gz) = 773269 diff --git a/archivers/minizip-ng/files/mz_compat.h b/archivers/minizip-ng/files/mz_compat.h new file mode 100644 index 000000000000..409e2af74d54 --- /dev/null +++ b/archivers/minizip-ng/files/mz_compat.h @@ -0,0 +1,415 @@ +/* mz_compat.h -- Backwards compatible interface for older versions + part of the minizip-ng project + + Copyright (C) Nathan Moinvaziri + https://github.com/zlib-ng/minizip-ng + Copyright (C) 1998-2010 Gilles Vollant + https://www.winimage.com/zLibDll/minizip.html + + This program is distributed under the terms of the same license as zlib. + See the accompanying LICENSE file for the full text of the license. +*/ + +#ifndef MZ_COMPAT_H +#define MZ_COMPAT_H + +#include "mz.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/***************************************************************************/ + +#if defined(HAVE_ZLIB) && defined(MAX_MEM_LEVEL) +#ifndef DEF_MEM_LEVEL +# if MAX_MEM_LEVEL >= 8 +# define DEF_MEM_LEVEL 8 +# else +# define DEF_MEM_LEVEL MAX_MEM_LEVEL +# endif +#endif +#endif +#ifndef MAX_WBITS +#define MAX_WBITS (15) +#endif +#ifndef DEF_MEM_LEVEL +#define DEF_MEM_LEVEL (8) +#endif + +#ifndef ZEXPORT +# define ZEXPORT MZ_EXPORT +#endif + +/***************************************************************************/ + +#if defined(STRICTZIP) || defined(STRICTZIPUNZIP) +/* like the STRICT of WIN32, we define a pointer that cannot be converted + from (void*) without cast */ +typedef struct TagzipFile__ { int unused; } zip_file__; +typedef zip_file__ *zipFile; +#else +typedef void *zipFile; +#endif + +/***************************************************************************/ + +typedef uint64_t ZPOS64_T; + +#ifndef ZCALLBACK +#define ZCALLBACK +#endif + +typedef void* (ZCALLBACK *open_file_func) (void *opaque, const char *filename, int mode); +typedef void* (ZCALLBACK *open64_file_func) (void *opaque, const void *filename, int mode); +typedef unsigned long (ZCALLBACK *read_file_func) (void *opaque, void *stream, void* buf, unsigned long size); +typedef unsigned long (ZCALLBACK *write_file_func) (void *opaque, void *stream, const void* buf, + unsigned long size); +typedef int (ZCALLBACK *close_file_func) (void *opaque, void *stream); +typedef int (ZCALLBACK *testerror_file_func)(void *opaque, void *stream); +typedef long (ZCALLBACK *tell_file_func) (void *opaque, void *stream); +typedef ZPOS64_T (ZCALLBACK *tell64_file_func) (void *opaque, void *stream); +typedef long (ZCALLBACK *seek_file_func) (void *opaque, void *stream, unsigned long offset, int origin); +typedef long (ZCALLBACK *seek64_file_func) (void *opaque, void *stream, ZPOS64_T offset, int origin); + +typedef struct zlib_filefunc_def_s +{ + open_file_func zopen_file; + read_file_func zread_file; + write_file_func zwrite_file; + tell_file_func ztell_file; + seek_file_func zseek_file; + close_file_func zclose_file; + testerror_file_func zerror_file; + void* opaque; +} zlib_filefunc_def; + +typedef struct zlib_filefunc64_def_s +{ + open64_file_func zopen64_file; + read_file_func zread_file; + write_file_func zwrite_file; + tell64_file_func ztell64_file; + seek64_file_func zseek64_file; + close_file_func zclose_file; + testerror_file_func zerror_file; + void* opaque; +} zlib_filefunc64_def; + +/***************************************************************************/ + +#define ZLIB_FILEFUNC_SEEK_SET (0) +#define ZLIB_FILEFUNC_SEEK_CUR (1) +#define ZLIB_FILEFUNC_SEEK_END (2) + +#define ZLIB_FILEFUNC_MODE_READ (1) +#define ZLIB_FILEFUNC_MODE_WRITE (2) +#define ZLIB_FILEFUNC_MODE_READWRITEFILTER (3) + +#define ZLIB_FILEFUNC_MODE_EXISTING (4) +#define ZLIB_FILEFUNC_MODE_CREATE (8) + +/***************************************************************************/ + +ZEXPORT void fill_fopen_filefunc(zlib_filefunc_def *pzlib_filefunc_def); +ZEXPORT void fill_fopen64_filefunc(zlib_filefunc64_def *pzlib_filefunc_def); +ZEXPORT void fill_win32_filefunc(zlib_filefunc_def *pzlib_filefunc_def); +ZEXPORT void fill_win32_filefunc64(zlib_filefunc64_def *pzlib_filefunc_def); +ZEXPORT void fill_win32_filefunc64A(zlib_filefunc64_def *pzlib_filefunc_def); +ZEXPORT void fill_memory_filefunc(zlib_filefunc_def *pzlib_filefunc_def); + +/***************************************************************************/ + +#if !defined(MZ_COMPAT_VERSION) || MZ_COMPAT_VERSION <= 110 +#define mz_dos_date dosDate +#else +#define mz_dos_date dos_date +#endif + +typedef struct tm tm_unz; +typedef struct tm tm_zip; + +typedef struct { + struct tm tmz_date; /* date in understandable format */ + unsigned long mz_dos_date; /* if dos_date == 0, tmz_date is used */ + unsigned long internal_fa; /* internal file attributes 2 bytes */ + unsigned long external_fa; /* external file attributes 4 bytes */ +} zip_fileinfo; + +typedef const char *zipcharpc; + +/***************************************************************************/ + +#define ZIP_OK (0) +#define ZIP_EOF (0) +#define ZIP_ERRNO (-1) +#define ZIP_PARAMERROR (-102) +#define ZIP_BADZIPFILE (-103) +#define ZIP_INTERNALERROR (-104) + +#ifndef Z_DEFLATED +#define Z_DEFLATED (8) +#endif +#define Z_BZIP2ED (12) + +#define APPEND_STATUS_CREATE (0) +#define APPEND_STATUS_CREATEAFTER (1) +#define APPEND_STATUS_ADDINZIP (2) + +/***************************************************************************/ +/* Writing a zip file */ + +ZEXPORT zipFile zipOpen(const char *path, int append); +ZEXPORT zipFile zipOpen64(const void *path, int append); +ZEXPORT zipFile zipOpen2(const char *path, int append, const char **globalcomment, + zlib_filefunc_def *pzlib_filefunc_def); + +ZEXPORT zipFile zipOpen2_64(const void *path, int append, const char **globalcomment, + zlib_filefunc64_def *pzlib_filefunc_def); +ZEXPORT zipFile zipOpen_MZ(void *stream, int append, const char **globalcomment); + +ZEXPORT void* zipGetHandle_MZ(zipFile); +ZEXPORT void* zipGetStream_MZ(zipFile file); + +ZEXPORT int zipOpenNewFileInZip(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level); +ZEXPORT int zipOpenNewFileInZip64(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level, + int zip64); +ZEXPORT int zipOpenNewFileInZip_64(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level, + int zip64); +ZEXPORT int zipOpenNewFileInZip2(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level, + int raw); +ZEXPORT int zipOpenNewFileInZip2_64(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level, + int raw, int zip64); +ZEXPORT int zipOpenNewFileInZip3(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level, + int raw, int windowBits, int memLevel, int strategy, const char *password, + unsigned long crc_for_crypting); +ZEXPORT int zipOpenNewFileInZip3_64(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level, + int raw, int windowBits, int memLevel, int strategy, const char *password, + unsigned long crc_for_crypting, int zip64); +ZEXPORT int zipOpenNewFileInZip4(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level, + int raw, int windowBits, int memLevel, int strategy, const char *password, + unsigned long crc_for_crypting, unsigned long version_madeby, unsigned long flag_base); +ZEXPORT int zipOpenNewFileInZip4_64(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level, + int raw, int windowBits, int memLevel, int strategy, const char *password, + unsigned long crc_for_crypting, unsigned long version_madeby, unsigned long flag_base, int zip64); +ZEXPORT int zipOpenNewFileInZip5(zipFile file, const char *filename, const zip_fileinfo *zipfi, + const void *extrafield_local, uint16_t size_extrafield_local, const void *extrafield_global, + uint16_t size_extrafield_global, const char *comment, int compression_method, int level, + int raw, int windowBits, int memLevel, int strategy, const char *password, + unsigned long crc_for_crypting, unsigned long version_madeby, unsigned long flag_base, int zip64); + +ZEXPORT int zipWriteInFileInZip(zipFile file, const void *buf, uint32_t len); + +ZEXPORT int zipCloseFileInZipRaw(zipFile file, unsigned long uncompressed_size, unsigned long crc32); +ZEXPORT int zipCloseFileInZipRaw64(zipFile file, uint64_t uncompressed_size, unsigned long crc32); +ZEXPORT int zipCloseFileInZip(zipFile file); +ZEXPORT int zipCloseFileInZip64(zipFile file); + +ZEXPORT int zipClose(zipFile file, const char *global_comment); +ZEXPORT int zipClose_64(zipFile file, const char *global_comment); +ZEXPORT int zipClose2_64(zipFile file, const char *global_comment, uint16_t version_madeby); + int zipClose_MZ(zipFile file, const char *global_comment); + int zipClose2_MZ(zipFile file, const char *global_comment, uint16_t version_madeby); + +/***************************************************************************/ + +#if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP) +/* like the STRICT of WIN32, we define a pointer that cannot be converted + from (void*) without cast */ +typedef struct TagunzFile__ { int unused; } unz_file__; +typedef unz_file__ *unzFile; +#else +typedef void *unzFile; +#endif + +/***************************************************************************/ + +#define UNZ_OK (0) +#define UNZ_END_OF_LIST_OF_FILE (-100) +#define UNZ_ERRNO (-1) +#define UNZ_EOF (0) +#define UNZ_PARAMERROR (-102) +#define UNZ_BADZIPFILE (-103) +#define UNZ_INTERNALERROR (-104) +#define UNZ_CRCERROR (-105) +#define UNZ_BADPASSWORD (-106) + +/***************************************************************************/ + +typedef struct unz_global_info64_s { + uint64_t number_entry; /* total number of entries in the central dir on this disk */ + unsigned long size_comment; /* size of the global comment of the zipfile */ + uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP */ +} unz_global_info64; + +typedef struct unz_global_info_s { + unsigned long number_entry; /* total number of entries in the central dir on this disk */ + unsigned long size_comment; /* size of the global comment of the zipfile */ + uint32_t number_disk_with_CD; /* number the the disk with central dir, used for spanning ZIP */ +} unz_global_info; + +typedef struct unz_file_info64_s { + unsigned long version; /* version made by 2 bytes */ + unsigned long version_needed; /* version needed to extract 2 bytes */ + unsigned long flag; /* general purpose bit flag 2 bytes */ + unsigned long compression_method; /* compression method 2 bytes */ + unsigned long mz_dos_date; /* last mod file date in Dos fmt 4 bytes */ + unsigned long crc; /* crc-32 4 bytes */ + uint64_t compressed_size; /* compressed size 8 bytes */ + uint64_t uncompressed_size; /* uncompressed size 8 bytes */ + unsigned long size_filename; /* filename length 2 bytes */ + unsigned long size_file_extra; /* extra field length 2 bytes */ + unsigned long size_file_comment; /* file comment length 2 bytes */ + + unsigned long disk_num_start; /* disk number start 4 bytes */ + unsigned long internal_fa; /* internal file attributes 2 bytes */ + unsigned long external_fa; /* external file attributes 4 bytes */ + + struct tm tmu_date; + + uint64_t disk_offset; + + uint16_t size_file_extra_internal; +} unz_file_info64; + +typedef struct unz_file_info_s { + unsigned long version; /* version made by 2 bytes */ + unsigned long version_needed; /* version needed to extract 2 bytes */ + unsigned long flag; /* general purpose bit flag 2 bytes */ + unsigned long compression_method; /* compression method 2 bytes */ + unsigned long mz_dos_date; /* last mod file date in Dos fmt 4 bytes */ + unsigned long crc; /* crc-32 4 bytes */ + unsigned long compressed_size; /* compressed size 4 bytes */ + unsigned long uncompressed_size; /* uncompressed size 4 bytes */ + unsigned long size_filename; /* filename length 2 bytes */ + unsigned long size_file_extra; /* extra field length 2 bytes */ + unsigned long size_file_comment; /* file comment length 2 bytes */ + + unsigned long disk_num_start; /* disk number start 2 bytes */ + unsigned long internal_fa; /* internal file attributes 2 bytes */ + unsigned long external_fa; /* external file attributes 4 bytes */ + + struct tm tmu_date; + + uint64_t disk_offset; +} unz_file_info; + +/***************************************************************************/ + +#if !defined(MZ_COMPAT_VERSION) || MZ_COMPAT_VERSION < 110 +/* Possible values: + 0 - Uses OS default, e.g. Windows ignores case. + 1 - Is case sensitive. + >= 2 - Ignore case. +*/ +typedef int unzFileNameCase; +#else +typedef int (*unzFileNameComparer)(unzFile file, const char* filename1, const char* filename2); +#endif +typedef int (*unzIteratorFunction)(unzFile file); +typedef int (*unzIteratorFunction2)(unzFile file, unz_file_info64 *pfile_info, char *filename, + uint16_t filename_size, void *extrafield, uint16_t extrafield_size, char *comment, + uint16_t comment_size); + +/***************************************************************************/ +/* Reading a zip file */ + +ZEXPORT unzFile unzOpen(const char *path); +ZEXPORT unzFile unzOpen64(const void *path); +ZEXPORT unzFile unzOpen2(const char *path, zlib_filefunc_def *pzlib_filefunc_def); +ZEXPORT unzFile unzOpen2_64(const void *path, zlib_filefunc64_def *pzlib_filefunc_def); + unzFile unzOpen_MZ(void *stream); + +ZEXPORT int unzClose(unzFile file); +ZEXPORT int unzClose_MZ(unzFile file); + +ZEXPORT void* unzGetHandle_MZ(unzFile file); +ZEXPORT void* unzGetStream_MZ(zipFile file); + +ZEXPORT int unzGetGlobalInfo(unzFile file, unz_global_info* pglobal_info32); +ZEXPORT int unzGetGlobalInfo64(unzFile file, unz_global_info64 *pglobal_info); +ZEXPORT int unzGetGlobalComment(unzFile file, char *comment, unsigned long comment_size); + +ZEXPORT int unzOpenCurrentFile(unzFile file); +ZEXPORT int unzOpenCurrentFilePassword(unzFile file, const char *password); +ZEXPORT int unzOpenCurrentFile2(unzFile file, int *method, int *level, int raw); +ZEXPORT int unzOpenCurrentFile3(unzFile file, int *method, int *level, int raw, const char *password); +ZEXPORT int unzReadCurrentFile(unzFile file, void *buf, uint32_t len); +ZEXPORT int unzCloseCurrentFile(unzFile file); + +ZEXPORT int unzGetCurrentFileInfo(unzFile file, unz_file_info *pfile_info, char *filename, + unsigned long filename_size, void *extrafield, unsigned long extrafield_size, char *comment, + unsigned long comment_size); +ZEXPORT int unzGetCurrentFileInfo64(unzFile file, unz_file_info64 * pfile_info, char *filename, + unsigned long filename_size, void *extrafield, unsigned long extrafield_size, char *comment, + unsigned long comment_size); + +ZEXPORT int unzGoToFirstFile(unzFile file); +ZEXPORT int unzGoToNextFile(unzFile file); +#if !defined(MZ_COMPAT_VERSION) || MZ_COMPAT_VERSION < 110 +ZEXPORT int unzLocateFile(unzFile file, const char *filename, unzFileNameCase filename_case); +#else +ZEXPORT int unzLocateFile(unzFile file, const char* filename, unzFileNameComparer filename_compare_func); +#endif + +ZEXPORT int unzGetLocalExtrafield(unzFile file, void *buf, unsigned int len); + +/***************************************************************************/ +/* Raw access to zip file */ + +typedef struct unz_file_pos_s { + uint32_t pos_in_zip_directory; /* offset in zip file directory */ + uint32_t num_of_file; /* # of file */ +} unz_file_pos; + +ZEXPORT int unzGetFilePos(unzFile file, unz_file_pos *file_pos); +ZEXPORT int unzGoToFilePos(unzFile file, unz_file_pos *file_pos); + +typedef struct unz64_file_pos_s { + int64_t pos_in_zip_directory; /* offset in zip file directory */ + uint64_t num_of_file; /* # of file */ +} unz64_file_pos; + +ZEXPORT int unzGetFilePos64(unzFile file, unz64_file_pos *file_pos); +ZEXPORT int unzGoToFilePos64(unzFile file, const unz64_file_pos *file_pos); + +ZEXPORT int64_t unzGetOffset64(unzFile file); +ZEXPORT unsigned long + unzGetOffset(unzFile file); +ZEXPORT int unzSetOffset64(unzFile file, int64_t pos); +ZEXPORT int unzSetOffset(unzFile file, unsigned long pos); +ZEXPORT int32_t unztell(unzFile file); +ZEXPORT int32_t unzTell(unzFile file); +ZEXPORT uint64_t unztell64(unzFile file); +ZEXPORT uint64_t unzTell64(unzFile file); +ZEXPORT int unzSeek(unzFile file, int32_t offset, int origin); +ZEXPORT int unzSeek64(unzFile file, int64_t offset, int origin); +ZEXPORT int unzEndOfFile(unzFile file); +ZEXPORT int unzeof(unzFile file); +ZEXPORT void* unzGetStream(unzFile file); + +/***************************************************************************/ + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/archivers/minizip-ng/pkg-plist b/archivers/minizip-ng/pkg-plist index 639b3ef574d1..66e20f59f8fb 100644 --- a/archivers/minizip-ng/pkg-plist +++ b/archivers/minizip-ng/pkg-plist @@ -1,5 +1,6 @@ include/minizip-ng/ioapi.h include/minizip-ng/mz.h +include/minizip-ng/mz_compat.h include/minizip-ng/mz_crypt.h include/minizip-ng/mz_os.h include/minizip-ng/mz_strm.h diff --git a/archivers/minizip/Makefile b/archivers/minizip/Makefile index d96633b3b97d..cac600b2075a 100644 --- a/archivers/minizip/Makefile +++ b/archivers/minizip/Makefile @@ -10,7 +10,7 @@ WWW= https://www.winimage.com/zLibDll/minizip.html LICENSE= ZLIB -USES= autoreconf cpe libtool pathfix tar:xz +USES= autoreconf cpe libtool tar:xz CPE_VENDOR= minizip_project USE_LDCONFIG= yes GNU_CONFIGURE= yes diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile index 68f1f3d3a54b..22c62cc8753e 100644 --- a/archivers/nfpm/Makefile +++ b/archivers/nfpm/Makefile @@ -1,7 +1,7 @@ PORTNAME= nfpm DISTVERSIONPREFIX= v DISTVERSION= 2.41.3 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= archivers MAINTAINER= yuri@FreeBSD.org diff --git a/archivers/ouch/Makefile b/archivers/ouch/Makefile index 982830d4b5dc..138a18b4ae7c 100644 --- a/archivers/ouch/Makefile +++ b/archivers/ouch/Makefile @@ -1,5 +1,6 @@ PORTNAME= ouch -DISTVERSION= 0.6.0 +DISTVERSION= 0.6.1 +PORTREVISION= 2 CATEGORIES= archivers MAINTAINER= yuri@FreeBSD.org diff --git a/archivers/ouch/distinfo b/archivers/ouch/distinfo index 87c6e747359e..c59787dea85e 100644 --- a/archivers/ouch/distinfo +++ b/archivers/ouch/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1745191382 +TIMESTAMP = 1748367559 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 SIZE (rust/crates/adler2-2.0.0.crate) = 13529 SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 @@ -453,5 +453,5 @@ SHA256 (rust/crates/zstd-safe-7.2.3.crate) = f3051792fbdc2e1e143244dc28c60f73d84 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 -SHA256 (ouch-org-ouch-0.6.0_GH0.tar.gz) = 508f627342e6bcc560e24c2700406b037effbf120510d3d80192cd9acaa588fe -SIZE (ouch-org-ouch-0.6.0_GH0.tar.gz) = 78063 +SHA256 (ouch-org-ouch-0.6.1_GH0.tar.gz) = e6265071affab228ba7d3ca85f2206029445038b3a3d96036e9bf02b795ad651 +SIZE (ouch-org-ouch-0.6.1_GH0.tar.gz) = 78107 diff --git a/archivers/p5-Gzip-Faster/Makefile b/archivers/p5-Gzip-Faster/Makefile index d1fc8fcc61de..7d7ef7fc8fc6 100644 --- a/archivers/p5-Gzip-Faster/Makefile +++ b/archivers/p5-Gzip-Faster/Makefile @@ -1,17 +1,20 @@ PORTNAME= Gzip-Faster -PORTVERSION= 0.21 +PORTVERSION= 0.22 CATEGORIES= archivers perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:BKB PKGNAMEPREFIX= p5- -MAINTAINER= ports@FreeBSD.org +MAINTAINER= perl@FreeBSD.org COMMENT= Simple and fast gzip and gunzip WWW= https://metacpan.org/release/Gzip-Faster LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +TEST_DEPENDS= p5-Digest-CRC>=0:security/p5-Digest-CRC \ + p5-Image-PNG-Libpng>=0:graphics/p5-Image-PNG-Libpng + USES= perl5 USE_PERL5= configure diff --git a/archivers/p5-Gzip-Faster/distinfo b/archivers/p5-Gzip-Faster/distinfo index b9b8e3201975..d5c1fd294cc5 100644 --- a/archivers/p5-Gzip-Faster/distinfo +++ b/archivers/p5-Gzip-Faster/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1529084652 -SHA256 (Gzip-Faster-0.21.tar.gz) = c65f41ca108e7e53ec34c30dbb1b5d614bf4b8100673646cf301d0caf82c7aa5 -SIZE (Gzip-Faster-0.21.tar.gz) = 77280 +TIMESTAMP = 1752932738 +SHA256 (Gzip-Faster-0.22.tar.gz) = 11470f1c6eb4305473393e871126d264e26e2db98a8c20505a72f2741d3bb15c +SIZE (Gzip-Faster-0.22.tar.gz) = 150156 diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile index 579c6d448e34..42a10929fab1 100644 --- a/archivers/peazip/Makefile +++ b/archivers/peazip/Makefile @@ -1,5 +1,5 @@ PORTNAME= peazip -PORTVERSION= 10.4.0 +PORTVERSION= 10.5.0 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 f7385aef4780..eab90770e7cc 100644 --- a/archivers/peazip/distinfo +++ b/archivers/peazip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745193791 -SHA256 (peazip-10.4.0.src.zip) = 32d3298437d3425591cd8024e85dc6b82093ebefb37bc64e9dc036e1491c105c -SIZE (peazip-10.4.0.src.zip) = 5780808 +TIMESTAMP = 1753303992 +SHA256 (peazip-10.5.0.src.zip) = ede6593461ba93ef2bcfdc0f880d576fc65fc8ede466ab4fe8955ac2700d5aab +SIZE (peazip-10.5.0.src.zip) = 5902349 diff --git a/archivers/peazip/pkg-plist b/archivers/peazip/pkg-plist index f04c78514fec..b53de87d41a8 100644 --- a/archivers/peazip/pkg-plist +++ b/archivers/peazip/pkg-plist @@ -68,7 +68,7 @@ share/icons/hicolor/256x256/apps/peazip_extract.png %%DATADIR%%/res/share/lang/fr_alt.txt %%DATADIR%%/res/share/lang/gl.txt %%DATADIR%%/res/share/lang/gr.txt -%%DATADIR%%/res/share/lang/he-prototype.txt +%%DATADIR%%/res/share/lang/he.txt %%DATADIR%%/res/share/lang/hu.txt %%DATADIR%%/res/share/lang/id.txt %%DATADIR%%/res/share/lang/it.txt diff --git a/archivers/pecl-rar/Makefile b/archivers/pecl-rar/Makefile index 728bb6003a4d..0a4adcaf0e27 100644 --- a/archivers/pecl-rar/Makefile +++ b/archivers/pecl-rar/Makefile @@ -1,10 +1,15 @@ PORTNAME= rar PORTVERSION= 4.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= archivers pear -PATCH_SITES= https://github.com/cataphract/php-rar/commit/ -PATCHFILES= ab26d285759e4c917879967b09976a44829ed570.diff:-p1 +# Temporary switch patches source to Remi Collet's repo +#PATCH_SITES= https://github.com/cataphract/php-rar/commit/ +PATCH_SITES= https://github.com/remicollet/php-rar/commit/ +PATCHFILES= ab26d285759e4c917879967b09976a44829ed570.diff:-p1 \ + 02331ca1cc1e8638c34e024566f4b391a6c863c5.diff:-p1 \ + eefdef210536834617bc57d3d38e4ab092481c6b.diff:-p1 \ + 048aa2b35bfd1ec5dfae30d2f9c8d52fb8842784.diff:-p1 MAINTAINER= fluffy@FreeBSD.org COMMENT= PECL extension to create and read RAR files diff --git a/archivers/pecl-rar/distinfo b/archivers/pecl-rar/distinfo index 0cb0f32e9097..0471e364e37e 100644 --- a/archivers/pecl-rar/distinfo +++ b/archivers/pecl-rar/distinfo @@ -1,5 +1,11 @@ -TIMESTAMP = 1699432802 +TIMESTAMP = 1752864659 SHA256 (PECL/rar-4.2.0.tgz) = 660d7d6bc97cc45395e56621aa8803a9f9d4b3436c576d67afe712c8f964a4b9 SIZE (PECL/rar-4.2.0.tgz) = 428258 SHA256 (PECL/ab26d285759e4c917879967b09976a44829ed570.diff) = a150a78c652d80f8bf33e635b7183895b1147563d07cba4d90d276a787b26c0b SIZE (PECL/ab26d285759e4c917879967b09976a44829ed570.diff) = 4622 +SHA256 (PECL/02331ca1cc1e8638c34e024566f4b391a6c863c5.diff) = eaa76f733b8ff1f54c9042478557c3f9d7e89c7d36ef7504c11a50bfca6aab4b +SIZE (PECL/02331ca1cc1e8638c34e024566f4b391a6c863c5.diff) = 2284 +SHA256 (PECL/eefdef210536834617bc57d3d38e4ab092481c6b.diff) = 8346a363f15b945a560b2a1a070beb0c1ee197bac7dbd2773b8a70d22a24baa0 +SIZE (PECL/eefdef210536834617bc57d3d38e4ab092481c6b.diff) = 1289 +SHA256 (PECL/048aa2b35bfd1ec5dfae30d2f9c8d52fb8842784.diff) = 4e243345ddfe0bba1c155923922ae54579b5b5eb2b71fc7415108847192825c2 +SIZE (PECL/048aa2b35bfd1ec5dfae30d2f9c8d52fb8842784.diff) = 484 diff --git a/archivers/pecl-zstd/Makefile b/archivers/pecl-zstd/Makefile index 055445f91d60..33c5604734e7 100644 --- a/archivers/pecl-zstd/Makefile +++ b/archivers/pecl-zstd/Makefile @@ -16,8 +16,14 @@ USES= php:pecl pkgconfig CONFIGURE_ARGS= --with-libzstd +.include <bsd.port.pre.mk> + post-patch: +.if ${PHP_VER} >= 85 + ${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \ + ${WRKSRC}/zstd.c +.endif # Clean up bundled libraries @${RM} -r ${WRKSRC}/zstd/ -.include <bsd.port.mk> +.include <bsd.port.post.mk> 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-bz2/Makefile b/archivers/php85-bz2/Makefile new file mode 100644 index 000000000000..87562c741e29 --- /dev/null +++ b/archivers/php85-bz2/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= archivers + +MASTERDIR= ${.CURDIR}/../../lang/php85 + +PKGNAMESUFFIX= -bz2 + +.include "${MASTERDIR}/Makefile" diff --git a/archivers/php85-phar/Makefile b/archivers/php85-phar/Makefile new file mode 100644 index 000000000000..a3fbf377f61c --- /dev/null +++ b/archivers/php85-phar/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= archivers + +MASTERDIR= ${.CURDIR}/../../lang/php85 + +PKGNAMESUFFIX= -phar + +.include "${MASTERDIR}/Makefile" diff --git a/archivers/php85-phar/files/patch-config.m4 b/archivers/php85-phar/files/patch-config.m4 new file mode 100644 index 000000000000..13ba9cf818b4 --- /dev/null +++ b/archivers/php85-phar/files/patch-config.m4 @@ -0,0 +1,11 @@ +--- config.m4.orig 2025-07-01 21:58:05 UTC ++++ config.m4 +@@ -32,8 +32,4 @@ if test "$PHP_PHAR" != "no"; then + PHP_ADD_EXTENSION_DEP(phar, spl) + PHP_ADD_MAKEFILE_FRAGMENT + +- AC_CONFIG_FILES([ +- $ext_dir/phar.1 +- $ext_dir/phar.phar.1 +- ]) + fi diff --git a/archivers/php85-phar/files/patch-phar__path__check.c b/archivers/php85-phar/files/patch-phar__path__check.c new file mode 100644 index 000000000000..8e599176ec86 --- /dev/null +++ b/archivers/php85-phar/files/patch-phar__path__check.c @@ -0,0 +1,241 @@ +--- 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-zip/Makefile b/archivers/php85-zip/Makefile new file mode 100644 index 000000000000..d8a586997669 --- /dev/null +++ b/archivers/php85-zip/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= archivers + +MASTERDIR= ${.CURDIR}/../../lang/php85 + +PKGNAMESUFFIX= -zip + +.include "${MASTERDIR}/Makefile" diff --git a/archivers/php85-zlib/Makefile b/archivers/php85-zlib/Makefile new file mode 100644 index 000000000000..20f98d859d51 --- /dev/null +++ b/archivers/php85-zlib/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= archivers + +MASTERDIR= ${.CURDIR}/../../lang/php85 + +PKGNAMESUFFIX= -zlib + +.include "${MASTERDIR}/Makefile" diff --git a/archivers/php85-zlib/files/patch-zlib.c b/archivers/php85-zlib/files/patch-zlib.c new file mode 100644 index 000000000000..fb0e9e44311a --- /dev/null +++ b/archivers/php85-zlib/files/patch-zlib.c @@ -0,0 +1,10 @@ +--- zlib.c.orig 2023-06-06 15:54:29 UTC ++++ zlib.c +@@ -1380,6 +1380,7 @@ static PHP_MSHUTDOWN_FUNCTION(zlib) + /* {{{ PHP_RINIT_FUNCTION */ + static PHP_RINIT_FUNCTION(zlib) + { ++ ZLIBG(output_compression) = 0; + ZLIBG(compression_coding) = 0; + if (!ZLIBG(handler_registered)) { + ZLIBG(output_compression) = ZLIBG(output_compression_default); diff --git a/archivers/py-blosc/Makefile b/archivers/py-blosc/Makefile index b309fe1cc86e..6849b91871b7 100644 --- a/archivers/py-blosc/Makefile +++ b/archivers/py-blosc/Makefile @@ -1,5 +1,5 @@ PORTNAME= blosc -PORTVERSION= 1.11.2 +PORTVERSION= 1.11.3 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-blosc/distinfo b/archivers/py-blosc/distinfo index 4c86337ace09..132481a0f0b0 100644 --- a/archivers/py-blosc/distinfo +++ b/archivers/py-blosc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730540888 -SHA256 (blosc-1.11.2.tar.gz) = ac5e7c1bfc1c7232b900be94cddb5ffcf9ea49f313c8ae98a7ca0dd87b872bf4 -SIZE (blosc-1.11.2.tar.gz) = 1434010 +TIMESTAMP = 1747715332 +SHA256 (blosc-1.11.3.tar.gz) = 89ed658eba7814a92e89c44d8c524148d55921595bc133bd1a90f8888a9e088e +SIZE (blosc-1.11.3.tar.gz) = 1439627 diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile index 71a717363ded..22b12c1e1fbc 100644 --- a/archivers/py-blosc2/Makefile +++ b/archivers/py-blosc2/Makefile @@ -1,5 +1,5 @@ PORTNAME= blosc2 -PORTVERSION= 3.3.0 +PORTVERSION= 3.6.1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://www.blosc.org/python-blosc2/ \ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= c-blosc2>=2.17.1:archivers/c-blosc2 \ +BUILD_DEPENDS= c-blosc2>=2.19.1:archivers/c-blosc2 \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} LIB_DEPENDS= libblosc2.so:archivers/c-blosc2 @@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= cmake:indirect pkgconfig python:3.10+ -USE_PYTHON= autoplist concurrent cython pep517 +USE_PYTHON= autoplist concurrent cython3 pep517 MAKE_ENV= USE_SYSTEM_BLOSC2=1 diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo index 456103a109e7..31060ee0d573 100644 --- a/archivers/py-blosc2/distinfo +++ b/archivers/py-blosc2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744288768 -SHA256 (blosc2-3.3.0.tar.gz) = 33a10327ece8197a9852e171f92199b3346e3e8450391cd0f01abaf402ae8979 -SIZE (blosc2-3.3.0.tar.gz) = 3636933 +TIMESTAMP = 1753265716 +SHA256 (blosc2-3.6.1.tar.gz) = 0b6f05311fbee9e9dc23bd7f53a8690af3b60eef640a059f1eb624ca6699cc59 +SIZE (blosc2-3.6.1.tar.gz) = 3657993 diff --git a/archivers/py-blosc2/files/patch-pyproject.toml b/archivers/py-blosc2/files/patch-pyproject.toml index 36d48c2cfae1..5fa31ef9036a 100644 --- a/archivers/py-blosc2/files/patch-pyproject.toml +++ b/archivers/py-blosc2/files/patch-pyproject.toml @@ -1,12 +1,10 @@ ---- pyproject.toml.orig 2024-12-12 13:22:18 UTC +--- pyproject.toml.orig 2022-11-09 12:37:21 UTC +++ pyproject.toml -@@ -1,8 +1,8 @@ requires = [ - [build-system] +@@ -2,7 +2,7 @@ requires = [ requires = [ "scikit-build-core", -- "cython>=3", + "cython>=3", - "numpy>=2.0.0", -+ "cython", + "numpy", ] build-backend = "scikit_build_core.build" diff --git a/archivers/py-borgbackup/Makefile b/archivers/py-borgbackup/Makefile index 06a7c0eb5136..7cf4a2c95e52 100644 --- a/archivers/py-borgbackup/Makefile +++ b/archivers/py-borgbackup/Makefile @@ -1,6 +1,6 @@ PORTNAME= borgbackup DISTVERSION= 1.4.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # note that borgbackup pins the msgpack version range per patchlevel version! -_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.3<1.1.1:devel/py-msgpack@${PY_FLAVOR} +_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.3<1.1.1_99:devel/py-msgpack@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \ ${_BB_DEPENDS} @@ -28,7 +28,7 @@ TEST_DEPENDS= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ fakeroot:security/fakeroot -USES= pkgconfig python:3.9+ ssl +USES= pkgconfig python ssl USE_PYTHON= autoplist distutils MAKE_ENV= BORG_OPENSSL_PREFIX=${OPENSSLBASE} diff --git a/archivers/py-borgbackup/files/patch-msgpack b/archivers/py-borgbackup/files/patch-msgpack new file mode 100644 index 000000000000..10ba34e36b2e --- /dev/null +++ b/archivers/py-borgbackup/files/patch-msgpack @@ -0,0 +1,24 @@ +Obtained from: https://github.com/borgbackup/borg/commit/862f19aab9780b91424bb7f9319d915751d0024f + +--- pyproject.toml.orig 2025-04-18 19:16:24 UTC ++++ pyproject.toml +@@ -35,7 +35,7 @@ dependencies = [ + # 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 >=1.0.3, <=1.1.0", ++ "msgpack >=1.0.3, <=1.1.1", + "packaging", + ] + +--- src/borg/helpers/msgpack.py.orig 2025-04-18 19:16:24 UTC ++++ src/borg/helpers/msgpack.py +@@ -137,7 +137,7 @@ def is_supported_msgpack(): + def is_supported_msgpack(): + # DO NOT CHANGE OR REMOVE! See also requirements and comments in pyproject.toml. + import msgpack +- return (1, 0, 3) <= msgpack.version <= (1, 1, 0) and \ ++ return (1, 0, 3) <= msgpack.version <= (1, 1, 1) and \ + msgpack.version not in [] # < add bad releases here to deny list + + diff --git a/archivers/py-borgbackup12/Makefile b/archivers/py-borgbackup12/Makefile index 1496dcd1c6af..c4aeb6525678 100644 --- a/archivers/py-borgbackup12/Makefile +++ b/archivers/py-borgbackup12/Makefile @@ -1,6 +1,6 @@ PORTNAME= borgbackup DISTVERSION= 1.2.8 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # note that borgbackup pins the msgpack version range per patchlevel version! -_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.1.1:devel/py-msgpack@${PY_FLAVOR} +_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.1.1_99:devel/py-msgpack@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \ ${_BB_DEPENDS} LIB_DEPENDS= liblz4.so:archivers/liblz4 \ diff --git a/archivers/py-borgbackup12/files/patch-msgpack b/archivers/py-borgbackup12/files/patch-msgpack index bfa87a5cd7af..e70a3ecac75d 100644 --- a/archivers/py-borgbackup12/files/patch-msgpack +++ b/archivers/py-borgbackup12/files/patch-msgpack @@ -1,4 +1,5 @@ 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 @@ -7,7 +8,7 @@ Obtained from: https://github.com/borgbackup/borg/commit/7511cb6c5e0448f0b5276f4 # 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.0, !=1.0.1', ++ 'msgpack >=0.5.6, <=1.1.1, !=1.0.1', 'packaging', ] @@ -18,7 +19,7 @@ Obtained from: https://github.com/borgbackup/borg/commit/7511cb6c5e0448f0b5276f4 # 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, 0) 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-compressed-rtf/Makefile b/archivers/py-compressed-rtf/Makefile index aea6b4433d38..a539f2c90726 100644 --- a/archivers/py-compressed-rtf/Makefile +++ b/archivers/py-compressed-rtf/Makefile @@ -5,7 +5,7 @@ MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= compressed_rtf-${PORTVERSION} -MAINTAINER= DtxdF@disroot.org +MAINTAINER= dtxdf@FreeBSD.org COMMENT= Compressed RTF compression and decompression package WWW= https://github.com/delimitry/compressed_rtf diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile index eee47bfe90ed..2848e2e56c6e 100644 --- a/archivers/py-cramjam/Makefile +++ b/archivers/py-cramjam/Makefile @@ -1,5 +1,6 @@ PORTNAME= cramjam PORTVERSION= 2.10.0 +PORTREVISION= 2 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-extractcode/Makefile b/archivers/py-extractcode/Makefile new file mode 100644 index 000000000000..90109b60b07b --- /dev/null +++ b/archivers/py-extractcode/Makefile @@ -0,0 +1,30 @@ +PORTNAME= extractcode +DISTVERSION= 31.0.0 +CATEGORIES= archivers python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= tuukka.pasanen@ilmi.fi +COMMENT= Universal file extraction library and CLI tool to extract almost any archive +WWW= https://github.com/aboutcode-org/extractcode + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/apache-2.0.LICENSE + +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ + libarchive>13:archivers/libarchive +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>18:devel/py-attrs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}commoncode>=30.2.0:devel/py-commoncode@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plugincode>=21.1.21:devel/py-plugincode@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typecode>=21.1.21:devel/py-typecode@${PY_FLAVOR} \ + libarchive>13:archivers/libarchive + +USES= python +USE_PYTHON= autoplist concurrent pep517 pytest + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/archivers/py-extractcode/distinfo b/archivers/py-extractcode/distinfo new file mode 100644 index 000000000000..77ba3f9cbfb9 --- /dev/null +++ b/archivers/py-extractcode/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1747040872 +SHA256 (extractcode-31.0.0.tar.gz) = 80819392e9bcf8129f74d8904fe8a98c0dfed2782356842737282c0283113d88 +SIZE (extractcode-31.0.0.tar.gz) = 11305241 diff --git a/archivers/py-extractcode/pkg-descr b/archivers/py-extractcode/pkg-descr new file mode 100644 index 000000000000..886501c3fe8b --- /dev/null +++ b/archivers/py-extractcode/pkg-descr @@ -0,0 +1,3 @@ +A python library to parse Debian deb822-style control and copyright files and +all related Debian, Ubuntu and Debian-derivative manifest and metadata files, +an alternative approach to python-debian. diff --git a/archivers/py-libarchive-c/Makefile b/archivers/py-libarchive-c/Makefile index 67bd110b9ad6..535c6d1469dd 100644 --- a/archivers/py-libarchive-c/Makefile +++ b/archivers/py-libarchive-c/Makefile @@ -1,5 +1,5 @@ PORTNAME= libarchive-c -DISTVERSION= 5.2 +DISTVERSION= 5.3 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-libarchive-c/distinfo b/archivers/py-libarchive-c/distinfo index 10123c5b767f..5b5f594eeca5 100644 --- a/archivers/py-libarchive-c/distinfo +++ b/archivers/py-libarchive-c/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745744062 -SHA256 (libarchive_c-5.2.tar.gz) = fd44a8e28509af6e78262c98d1a54f306eabd2963dfee57bf298977de5057417 -SIZE (libarchive_c-5.2.tar.gz) = 52474 +TIMESTAMP = 1747998175 +SHA256 (libarchive_c-5.3.tar.gz) = 5ddb42f1a245c927e7686545da77159859d5d4c6d00163c59daff4df314dae82 +SIZE (libarchive_c-5.3.tar.gz) = 54349 diff --git a/archivers/py-pyzstd/Makefile b/archivers/py-pyzstd/Makefile index 052b600281fa..06e356816564 100644 --- a/archivers/py-pyzstd/Makefile +++ b/archivers/py-pyzstd/Makefile @@ -1,5 +1,6 @@ PORTNAME= pyzstd -PORTVERSION= 0.17.0 +DISTVERSION= 0.17.0 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -21,7 +22,7 @@ TEST_ENV= ${MAKE_ENV} \ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyzstd/_c/_zstd.cpython-311.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyzstd/_c/_zstd.cpython-${PYTHON_SUFFIX}.so do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v diff --git a/archivers/py-zipstream-ng/Makefile b/archivers/py-zipstream-ng/Makefile index 4c3d2975ed68..4848db2cbe0c 100644 --- a/archivers/py-zipstream-ng/Makefile +++ b/archivers/py-zipstream-ng/Makefile @@ -6,7 +6,7 @@ MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= zipstream_ng-${PORTVERSION} -MAINTAINER= DtxdF@disroot.org +MAINTAINER= dtxdf@FreeBSD.org COMMENT= Modern and easy to use streamable zip file generator WWW= https://github.com/pR0Ps/zipstream-ng/ diff --git a/archivers/quazip/Makefile b/archivers/quazip/Makefile index e71eca8a5add..98318b429abb 100644 --- a/archivers/quazip/Makefile +++ b/archivers/quazip/Makefile @@ -15,7 +15,7 @@ FLAVORS= qt5 qt6 FLAVOR?= qt5 USES= cmake:testing compiler:c++${"${FLAVOR:Mqt6}" != "":?17:14}-lang \ - cpe pathfix qt:${FLAVOR:S/qt//} + cpe qt:${FLAVOR:S/qt//} CPE_VENDOR= quazip_project USE_GITHUB= yes GH_ACCOUNT= stachenov diff --git a/archivers/rpm4/Makefile b/archivers/rpm4/Makefile index 44beb6036c80..2da01f1e7920 100644 --- a/archivers/rpm4/Makefile +++ b/archivers/rpm4/Makefile @@ -27,7 +27,7 @@ FLAVORS= default noopenmp FLAVOR?= ${FLAVORS:[1]} noopenmp_PKGNAMESUFFIX= 4-noopenmp -USES= alias cpe gmake iconv libarchive libtool lua pathfix pkgconfig \ +USES= alias cpe gmake iconv libarchive libtool lua pkgconfig \ readline shebangfix sqlite tar:bzip2 USE_LDCONFIG= yes diff --git a/archivers/rubygem-rubyzip-gitlab/Makefile b/archivers/rubygem-rubyzip-gitlab/Makefile new file mode 100644 index 000000000000..5bb136003792 --- /dev/null +++ b/archivers/rubygem-rubyzip-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= rubyzip +PORTVERSION= 2.4.1 +CATEGORIES= archivers rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby module for reading and writing zip files +WWW= https://github.com/rubyzip/rubyzip + +LICENSE= BSD2CLAUSE RUBY +LICENSE_COMB= dual + +USES= cpe gem + +NO_ARCH= yes + +CPE_VENDOR= rubyzip_project + +.include <bsd.port.mk> diff --git a/archivers/rubygem-rubyzip-gitlab/distinfo b/archivers/rubygem-rubyzip-gitlab/distinfo new file mode 100644 index 000000000000..74345cf3d677 --- /dev/null +++ b/archivers/rubygem-rubyzip-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1750221497 +SHA256 (rubygem/rubyzip-2.4.1.gem) = 8577c88edc1fde8935eb91064c5cb1aef9ad5494b940cf19c775ee833e075615 +SIZE (rubygem/rubyzip-2.4.1.gem) = 41984 diff --git a/archivers/rubygem-rubyzip-gitlab/pkg-descr b/archivers/rubygem-rubyzip-gitlab/pkg-descr new file mode 100644 index 000000000000..9959c1e70f06 --- /dev/null +++ b/archivers/rubygem-rubyzip-gitlab/pkg-descr @@ -0,0 +1 @@ +Ruby module for reading and writing zip files diff --git a/archivers/thunar-archive-plugin/Makefile b/archivers/thunar-archive-plugin/Makefile index 9d1e43d81401..ac3098fa2dca 100644 --- a/archivers/thunar-archive-plugin/Makefile +++ b/archivers/thunar-archive-plugin/Makefile @@ -1,5 +1,5 @@ PORTNAME= thunar-archive-plugin -PORTVERSION= 0.5.3 +PORTVERSION= 0.6.0 CATEGORIES= archivers xfce MASTER_SITES= XFCE/thunar-plugins DIST_SUBDIR= xfce4 @@ -11,20 +11,16 @@ WWW= https://docs.xfce.org/xfce/thunar/archive LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libharfbuzz.so:print/harfbuzz - -USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \ - tar:bzip2 xfce -USE_GNOME= cairo gdkpixbuf gtk30 +USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce +USE_GNOME= gtk30 USE_XFCE= libexo thunar -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip +OPTIONS_DEFINE= NLS +OPTIONS_SUB= yes -OPTIONS_DEFINE= NLS -OPTIONS_SUB= yes +NLS_USES= gettext-runtime -NLS_USES= gettext-runtime -NLS_CONFIGURE_ENABLE= nls +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include <bsd.port.mk> diff --git a/archivers/thunar-archive-plugin/distinfo b/archivers/thunar-archive-plugin/distinfo index b47c3eff117d..b73efe903199 100644 --- a/archivers/thunar-archive-plugin/distinfo +++ b/archivers/thunar-archive-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735596602 -SHA256 (xfce4/thunar-archive-plugin-0.5.3.tar.bz2) = cc0ffc86dc48e72edc6f6a61ad4345f99018526d5d854360960759ce1ec2ca22 -SIZE (xfce4/thunar-archive-plugin-0.5.3.tar.bz2) = 444382 +TIMESTAMP = 1747846608 +SHA256 (xfce4/thunar-archive-plugin-0.6.0.tar.xz) = 692708cd047c7a552f2f85fe2ee32f19c7d5be5bf695d0288e8cadf50289db06 +SIZE (xfce4/thunar-archive-plugin-0.6.0.tar.xz) = 51560 diff --git a/archivers/unadf/Makefile b/archivers/unadf/Makefile index 9e732a9870c4..67697501d78a 100644 --- a/archivers/unadf/Makefile +++ b/archivers/unadf/Makefile @@ -10,7 +10,7 @@ WWW= http://lclevy.free.fr/adflib/unadf.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= autoreconf cpe libtool pathfix pkgconfig +USES= autoreconf cpe libtool pkgconfig CPE_VENDOR= unadf_project USE_GITHUB= yes GH_ACCOUNT= adflib diff --git a/archivers/unarr/Makefile b/archivers/unarr/Makefile index 7865963d3d20..e1e3d27f586d 100644 --- a/archivers/unarr/Makefile +++ b/archivers/unarr/Makefile @@ -10,11 +10,9 @@ WWW= https://github.com/selmf/unarr LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_riscv64= fails to build: Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension - TEST_DEPENDS= cmocka>0:sysutils/cmocka -USES= cmake:testing pathfix +USES= cmake:testing USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= selmf diff --git a/archivers/unshield/Makefile b/archivers/unshield/Makefile index d90cbdc271fa..9dbf0e736264 100644 --- a/archivers/unshield/Makefile +++ b/archivers/unshield/Makefile @@ -9,7 +9,7 @@ WWW= https://github.com/twogood/unshield LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake cpe pathfix ssl +USES= cmake cpe ssl CFLAGS+= -fPIC USE_LDCONFIG= yes diff --git a/archivers/upx/Makefile b/archivers/upx/Makefile index 9055ae65a95c..01619b2afcba 100644 --- a/archivers/upx/Makefile +++ b/archivers/upx/Makefile @@ -1,5 +1,5 @@ PORTNAME= upx -PORTVERSION= 5.0.0 +PORTVERSION= 5.0.2 MASTER_SITES= https://github.com/upx/upx/releases/download/v${PORTVERSION}/ CATEGORIES= archivers DISTVERSIONSUFFIX= -src diff --git a/archivers/upx/distinfo b/archivers/upx/distinfo index ee86e7abf616..4d07c53edd1f 100644 --- a/archivers/upx/distinfo +++ b/archivers/upx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740836008 -SHA256 (upx-5.0.0-src.tar.xz) = e0eb96f9c50aefdb02eca445f8ed76aca5cd70b6b132bf61bea3ba4b8ebb64cc -SIZE (upx-5.0.0-src.tar.xz) = 1364328 +TIMESTAMP = 1753265688 +SHA256 (upx-5.0.2-src.tar.xz) = 209b219bbcfa58c249ffe6eba3c244e0910fa8be792b5521e4daf938167f05cc +SIZE (upx-5.0.2-src.tar.xz) = 1351136 diff --git a/archivers/urbackup-client/Makefile b/archivers/urbackup-client/Makefile index 3f6591510303..0999935140de 100644 --- a/archivers/urbackup-client/Makefile +++ b/archivers/urbackup-client/Makefile @@ -1,5 +1,6 @@ PORTNAME= urbackup-client DISTVERSION= 2.5.25.0 +PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= https://hndl.urbackup.org/Client/${DISTVERSION:R}/ @@ -38,8 +39,12 @@ CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM .endif post-patch: - @${SED} -i "" -e "s:%%PREFIX%%:${PREFIX}:g" \ + ${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' {} + post-stage: ${INSTALL_DATA} ${WRKDIR}/urbackupclient.conf.sample-daemon \ diff --git a/archivers/urbackup-server/Makefile b/archivers/urbackup-server/Makefile index 84c8e509df07..b26b55a4fec2 100644 --- a/archivers/urbackup-server/Makefile +++ b/archivers/urbackup-server/Makefile @@ -1,5 +1,6 @@ PORTNAME= urbackup-server DISTVERSION= 2.5.33 +PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= https://hndl.urbackup.org/Server/${DISTVERSION}/ @@ -38,13 +39,17 @@ USERS= urbackup GROUPS= urbackup post-patch: - @(cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|/etc/urbackup|${PREFIX}/etc/urbackup|g' \ + (cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|/etc/urbackup|${PREFIX}/etc/urbackup|g' \ mount_helper/main.cpp \ urbackupserver/server.cpp \ urbackupserver/serverinterface/settings.cpp \ urbackupserver/dllmain.cpp \ snapshot_helper/main.cpp \ ) + ${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' {} + post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/urbackup diff --git a/archivers/xmill/Makefile b/archivers/xmill/Makefile index 415e37950bb5..e3196d13107d 100644 --- a/archivers/xmill/Makefile +++ b/archivers/xmill/Makefile @@ -3,9 +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/ +WWW= https://homes.cs.washington.edu/~suciu/XMILL/ USES= dos2unix zip DOS2UNIX_FILES= ${MAKEFILE} XMill/*.cpp diff --git a/archivers/zutils/Makefile b/archivers/zutils/Makefile index 1d330112bf8e..7c21a90457ad 100644 --- a/archivers/zutils/Makefile +++ b/archivers/zutils/Makefile @@ -1,5 +1,5 @@ PORTNAME= zutils -PORTVERSION= 1.13 +PORTVERSION= 1.15 CATEGORIES= archivers MASTER_SITES= SAVANNAH/zutils @@ -9,7 +9,7 @@ WWW= https://www.nongnu.org/zutils/zutils.html LICENSE= GPLv2 -USES= cpe tar:lz +USES= cpe tar:lz gmake GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share diff --git a/archivers/zutils/distinfo b/archivers/zutils/distinfo index 12bf6361df48..e6ff6ad61b48 100644 --- a/archivers/zutils/distinfo +++ b/archivers/zutils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716092035 -SHA256 (zutils-1.13.tar.lz) = 957d03c6c1b6b68c94e313ff9633bf6c7e32ab50e150ab67cc244b0ccd2a4c17 -SIZE (zutils-1.13.tar.lz) = 63316 +TIMESTAMP = 1753246430 +SHA256 (zutils-1.15.tar.lz) = 05e6b03f333eabd78a1055139557e8ada6b634f1a58e8501f3b8f111a705cb87 +SIZE (zutils-1.15.tar.lz) = 65227 |