diff options
Diffstat (limited to 'archivers')
72 files changed, 607 insertions, 444 deletions
diff --git a/archivers/Makefile b/archivers/Makefile index 349a295a7e52..0c7e80be0b2f 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 @@ -242,6 +240,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..45ed4e364613 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 = 1749036233 +SHA256 (KDE/release-service/25.04.2/ark-25.04.2.tar.xz) = 54a374c2f06ff65abe577865a7fc2521de70f10f438b399f81bbe3c0dd4be68a +SIZE (KDE/release-service/25.04.2/ark-25.04.2.tar.xz) = 3017300 diff --git a/archivers/c-blosc2/Makefile b/archivers/c-blosc2/Makefile index b471f6158e44..e11f8123d5a8 100644 --- a/archivers/c-blosc2/Makefile +++ b/archivers/c-blosc2/Makefile @@ -1,5 +1,5 @@ PORTNAME= c-blosc2 -PORTVERSION= 2.17.1 +PORTVERSION= 2.18.0 DISTVERSIONPREFIX= v CATEGORIES= archivers diff --git a/archivers/c-blosc2/distinfo b/archivers/c-blosc2/distinfo index f1592c1a0b7e..283d99d5bd82 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 = 1750188022 +SHA256 (Blosc-c-blosc2-v2.18.0_GH0.tar.gz) = 9fce013de33a3f325937b6c29fd64342c1e71de38df6bb9eda09519583d8aabe +SIZE (Blosc-c-blosc2-v2.18.0_GH0.tar.gz) = 3298036 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/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo index eb8846467c61..8f2cc04239b3 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 = 1749832080 +SHA256 (KDE/frameworks/6.15/karchive-6.15.0.tar.xz) = ed74208722e08dd606f3d6d73007fafc1a00cc89c2e29e31975602fef45a0f18 +SIZE (KDE/frameworks/6.15/karchive-6.15.0.tar.xz) = 1089664 diff --git a/archivers/lhasa/Makefile b/archivers/lhasa/Makefile index f22d31528e34..9d365084edd6 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 diff --git a/archivers/libarchive/Makefile b/archivers/libarchive/Makefile index 8969a4d88ad3..bd4f609cf1b3 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}/ \ @@ -18,7 +18,6 @@ USES= cpe iconv libtool localbase:ldflags pathfix 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..2cee386bf04b 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 @@ -12,14 +12,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake:testing pathfix 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/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/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/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..64981330ab27 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 @@ -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/nfpm/Makefile b/archivers/nfpm/Makefile index 68f1f3d3a54b..793057ea7d0c 100644 --- a/archivers/nfpm/Makefile +++ b/archivers/nfpm/Makefile @@ -1,7 +1,7 @@ PORTNAME= nfpm DISTVERSIONPREFIX= v DISTVERSION= 2.41.3 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= archivers MAINTAINER= yuri@FreeBSD.org diff --git a/archivers/ouch/Makefile b/archivers/ouch/Makefile index 982830d4b5dc..b9c576d551ef 100644 --- a/archivers/ouch/Makefile +++ b/archivers/ouch/Makefile @@ -1,5 +1,6 @@ PORTNAME= ouch -DISTVERSION= 0.6.0 +DISTVERSION= 0.6.1 +PORTREVISION= 1 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..d57acd0fee54 100644 --- a/archivers/p5-Gzip-Faster/Makefile +++ b/archivers/p5-Gzip-Faster/Makefile @@ -5,7 +5,7 @@ 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 diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile index 579c6d448e34..ea6ab29fc4a7 100644 --- a/archivers/peazip/Makefile +++ b/archivers/peazip/Makefile @@ -1,5 +1,6 @@ PORTNAME= peazip PORTVERSION= 10.4.0 +PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/ PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} 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..c18a745fa59d 100644 --- a/archivers/py-blosc2/Makefile +++ b/archivers/py-blosc2/Makefile @@ -1,5 +1,5 @@ PORTNAME= blosc2 -PORTVERSION= 3.3.0 +PORTVERSION= 3.4.0 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo index 456103a109e7..a8ba55cc09f7 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 = 1750188024 +SHA256 (blosc2-3.4.0.tar.gz) = 14b0cf0e9e29a29537449127119d78ab3a5d9c9e38c5fbcaf0263bcbc07f7bc2 +SIZE (blosc2-3.4.0.tar.gz) = 3650951 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..127cbedc0116 100644 --- a/archivers/py-cramjam/Makefile +++ b/archivers/py-cramjam/Makefile @@ -1,5 +1,6 @@ PORTNAME= cramjam PORTVERSION= 2.10.0 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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 20792ebfa5fc..06e356816564 100644 --- a/archivers/py-pyzstd/Makefile +++ b/archivers/py-pyzstd/Makefile @@ -1,5 +1,6 @@ PORTNAME= pyzstd -PORTVERSION= 0.16.2 +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-pyzstd/distinfo b/archivers/py-pyzstd/distinfo index 56c96ea2000a..29b41e76d454 100644 --- a/archivers/py-pyzstd/distinfo +++ b/archivers/py-pyzstd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724809518 -SHA256 (pyzstd-0.16.2.tar.gz) = 179c1a2ea1565abf09c5f2fd72f9ce7c54b2764cf7369e05c0bfd8f1f67f63d2 -SIZE (pyzstd-0.16.2.tar.gz) = 789505 +TIMESTAMP = 1746972175 +SHA256 (pyzstd-0.17.0.tar.gz) = d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6 +SIZE (pyzstd-0.17.0.tar.gz) = 1212160 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/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 bc8a1abc7edc..9e732a9870c4 100644 --- a/archivers/unadf/Makefile +++ b/archivers/unadf/Makefile @@ -1,6 +1,6 @@ PORTNAME= unadf DISTVERSIONPREFIX= v -DISTVERSION= 0.10.1 +DISTVERSION= 0.10.2 CATEGORIES= archivers MAINTAINER= eduardo@FreeBSD.org diff --git a/archivers/unadf/distinfo b/archivers/unadf/distinfo index 0ea6446a269e..70201bdbc584 100644 --- a/archivers/unadf/distinfo +++ b/archivers/unadf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745931552 -SHA256 (adflib-ADFlib-v0.10.1_GH0.tar.gz) = e5a0a57ab9db6b4e14c519bfb2c35223b3ed2fb948ffeda03dd93070aaba4e57 -SIZE (adflib-ADFlib-v0.10.1_GH0.tar.gz) = 2593952 +TIMESTAMP = 1747421468 +SHA256 (adflib-ADFlib-v0.10.2_GH0.tar.gz) = 1181cda574fcc87ba6564d519ecf58f63fbc468e0bd408485471ffa2e9745c5c +SIZE (adflib-ADFlib-v0.10.2_GH0.tar.gz) = 2594669 diff --git a/archivers/unadf/pkg-plist b/archivers/unadf/pkg-plist index 9963783f2fc3..83af735cb0f9 100644 --- a/archivers/unadf/pkg-plist +++ b/archivers/unadf/pkg-plist @@ -37,7 +37,7 @@ include/adf/adflib.h lib/libadf.a lib/libadf.so lib/libadf.so.3 -lib/libadf.so.3.0.1 +lib/libadf.so.3.0.2 libdata/pkgconfig/adflib.pc %%PORTDOCS%%%%DOCSDIR%%/API/API.txt %%PORTDOCS%%%%DOCSDIR%%/API/api_device.html diff --git a/archivers/unarr/Makefile b/archivers/unarr/Makefile index 7865963d3d20..7a0a729e99c5 100644 --- a/archivers/unarr/Makefile +++ b/archivers/unarr/Makefile @@ -10,8 +10,6 @@ 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 diff --git a/archivers/upx/Makefile b/archivers/upx/Makefile index 9055ae65a95c..aead71ffeb46 100644 --- a/archivers/upx/Makefile +++ b/archivers/upx/Makefile @@ -1,5 +1,5 @@ PORTNAME= upx -PORTVERSION= 5.0.0 +PORTVERSION= 5.0.1 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..78b2a3f1d6d7 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 = 1747546404 +SHA256 (upx-5.0.1-src.tar.xz) = 2b11323a9f6c7f0247a4936deee35afb486a2fdf808a5bc4abf10a085ec884d9 +SIZE (upx-5.0.1-src.tar.xz) = 1355840 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..91f6e2fd56f7 100644 --- a/archivers/xmill/Makefile +++ b/archivers/xmill/Makefile @@ -7,6 +7,9 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Efficient compressor for XML WWW= https://sourceforge.net/projects/xmill/ +DEPRECATED= Outdated and abandoned, last release in 2004 +EXPIRATION_DATE=2025-07-31 + USES= dos2unix zip DOS2UNIX_FILES= ${MAKEFILE} XMill/*.cpp USE_CXXSTD= c++14 diff --git a/archivers/zstd/Makefile b/archivers/zstd/Makefile index 3afd053611fa..08c117e9fe55 100644 --- a/archivers/zstd/Makefile +++ b/archivers/zstd/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LIB_DEPENDS= liblz4.so:archivers/liblz4 -USES= gmake localbase:ldflags tar:zst +USES= cpe gmake localbase:ldflags tar:zst ALL_TARGET= default BINARY_ALIAS= gmd5sum=md5sum @@ -28,6 +28,9 @@ MAKE_ENV= INSTALL_DATA="${INSTALL_DATA}" \ TEST_TARGET= check USE_LDCONFIG= yes +CPE_VENDOR= facebook +CPE_PRODUCT= zstandard + PLIST_SUB= BUILD_TYPE=${BUILD_TYPE:tl} PORTVERSION=${PORTVERSION} SUB_FILES= zstdConfigVersion.cmake zstdTargets-BUILD_TYPE.cmake SUB_LIST= BUILD_TYPE_CAPS=${BUILD_TYPE:tu} BUILD_TYPE_MIXED=${BUILD_TYPE} PORTVERSION=${PORTVERSION} |