diff --git a/archivers/c-blosc2/Makefile b/archivers/c-blosc2/Makefile index 5c59001604e1..7b2d254f0381 100644 --- a/archivers/c-blosc2/Makefile +++ b/archivers/c-blosc2/Makefile @@ -1,70 +1,72 @@ PORTNAME= c-blosc2 PORTVERSION= 2.23.1 DISTVERSIONPREFIX= v CATEGORIES= archivers MAINTAINER= sunpoet@FreeBSD.org COMMENT= High performance compressor optimized for binary data WWW= https://www.blosc.org/ \ https://github.com/Blosc/c-blosc2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libzstd.so:archivers/zstd -USES= cmake:testing +USES= cmake:testing cpe CMAKE_OFF= BUILD_LITE \ DEACTIVATE_AVX2 \ DEACTIVATE_ZLIB \ DEACTIVATE_ZSTD \ TEST_INCLUDE_BENCH_BITSHUFFLE_1 \ TEST_INCLUDE_BENCH_BITSHUFFLE_N \ TEST_INCLUDE_BENCH_DEBUGSUITE \ TEST_INCLUDE_BENCH_DELTA \ TEST_INCLUDE_BENCH_SHUFFLE_1 \ TEST_INCLUDE_BENCH_SHUFFLE_N \ TEST_INCLUDE_BENCH_SUITE \ TEST_INCLUDE_BENCH_SUM_OPENMP \ TEST_INCLUDE_BENCH_TRUNC_PREC \ TEST_INCLUDE_BENCH_ZERO_RUNLEN \ TEST_INCLUDE_COMPAT \ TEST_INCLUDE_EXAMPLES CMAKE_ON= BUILD_BENCHMARKS \ BUILD_EXAMPLES \ BUILD_FUZZERS \ BUILD_PLUGINS \ BUILD_SHARED \ BUILD_STATIC \ BUILD_TESTS \ DEACTIVATE_IPP \ PREFER_EXTERNAL_LZ4 \ PREFER_EXTERNAL_ZLIB \ PREFER_EXTERNAL_ZSTD # Skip TEST_INCLUDE_BENCH_DEBUGSUITE because it hangs during test CMAKE_TESTING_ON= \ TEST_INCLUDE_BENCH_BITSHUFFLE_1 \ TEST_INCLUDE_BENCH_BITSHUFFLE_N \ TEST_INCLUDE_BENCH_DELTA \ TEST_INCLUDE_BENCH_SHUFFLE_1 \ TEST_INCLUDE_BENCH_SHUFFLE_N \ TEST_INCLUDE_BENCH_SUITE \ TEST_INCLUDE_BENCH_SUM_OPENMP \ TEST_INCLUDE_BENCH_TRUNC_PREC \ TEST_INCLUDE_BENCH_ZERO_RUNLEN \ TEST_INCLUDE_COMPAT \ TEST_INCLUDE_EXAMPLES USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} GH_ACCOUNT= Blosc USE_GITHUB= yes +CPE_VENDOR= ${PORTNAME}_project + post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/internal-complibs/ .include diff --git a/archivers/engrampa/Makefile b/archivers/engrampa/Makefile index 4cbada27f23b..e70047ded2f8 100644 --- a/archivers/engrampa/Makefile +++ b/archivers/engrampa/Makefile @@ -1,40 +1,42 @@ PORTNAME= engrampa DISTVERSION= 1.28.2 PORTREVISION= 1 CATEGORIES= archivers mate MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= gnome@FreeBSD.org COMMENT= Archive manager for zip files, tar, etc WWW= https://mate-desktop.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib RUN_DEPENDS= ${LOCALBASE}/bin/gtar:archivers/gtar \ ${LOCALBASE}/bin/unzip:archivers/unzip -USES= desktop-file-utils gettext gmake gnome libtool localbase \ +USES= cpe desktop-file-utils gettext gmake gnome libtool localbase \ mate pkgconfig tar:xz USE_GITHUB= nodefault GH_ACCOUNT= mate-desktop USE_MATE= caja common:build USE_GNOME= cairo gtk30 intltool GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --disable-packagekit INSTALL_TARGET= install-strip PORTSCOUT= limitw:1,even GLIB_SCHEMAS= org.mate.engrampa.gschema.xml +CPE_VENDOR= mate-desktop + post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/src/fr-command-tar.c \ ${WRKSRC}/src/fr-command-zip.c .include diff --git a/archivers/minizip-ng/Makefile b/archivers/minizip-ng/Makefile index 6e1239d084ac..6f45ab8144b6 100644 --- a/archivers/minizip-ng/Makefile +++ b/archivers/minizip-ng/Makefile @@ -1,45 +1,47 @@ PORTNAME= minizip-ng DISTVERSION= 4.2.1 CATEGORIES= archivers MAINTAINER= vvd@FreeBSD.org COMMENT= Fork of the popular minizip found in the zlib distribution WWW= https://github.com/zlib-ng/minizip-ng LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libz-ng.so:archivers/zlib-ng \ libzstd.so:archivers/zstd -USES= cmake:testing iconv pkgconfig ssl +USES= cmake:testing cpe iconv pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= zlib-ng # CMakeList.txt: clone_repo(ppmd https://github.com/ip7z/7zip "26.00") 7ZIP_VER= 26.00 GH_TUPLE= ip7z:7zip:${7ZIP_VER}:7zip/third_party/ppmd USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_INSTALL_INCLUDEDIR=${LOCALBASE}/include \ -DMZ_LIB_SUFFIX=-ng CMAKE_ON= BUILD_SHARED_LIBS \ CMAKE_DISABLE_FIND_PACKAGE_ZLIB \ CMAKE_POSITION_INDEPENDENT_CODE CMAKE_TESTING_ON= MZ_BUILD_TEST MZ_BUILD_UNIT_TEST EXTRACT_AFTER_ARGS= --exclude 7zip-${7ZIP_VER}/[ABD-Z]* \ --exclude 7zip-${7ZIP_VER}/C/7z[A-SUW-Za-z.]* \ --exclude 7zip-${7ZIP_VER}/C/7zVersion.rc \ --exclude 7zip-${7ZIP_VER}/C/[ABD-OQ-Za-z]* \ --exclude 7zip-${7ZIP_VER}/C/CpuArch.c \ --exclude 7zip-${7ZIP_VER}/C/Ppmd7* \ --exclude 7zip-${7ZIP_VER}/CPP \ --no-same-owner --no-same-permissions PLIST_SUB= VERSION="${DISTVERSION}" +CPE_VENDOR= zlib-ng + post-install: ${INSTALL_DATA} ${FILESDIR}/mz_compat.h \ ${STAGEDIR}${PREFIX}/include/${PORTNAME} .include diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile index 210833dff762..c7f05647aa6a 100644 --- a/archivers/nfpm/Makefile +++ b/archivers/nfpm/Makefile @@ -1,21 +1,23 @@ PORTNAME= nfpm DISTVERSIONPREFIX= v DISTVERSION= 2.46.3 PORTREVISION= 1 CATEGORIES= archivers MAINTAINER= yuri@FreeBSD.org COMMENT= Simple deb, rpm and apk packager written in Go WWW= https://github.com/goreleaser/nfpm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= go:1.25+,modules +USES= cpe go:1.25+,modules GO_MODULE= github.com/goreleaser/nfpm/v2 GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} +CPE_VENDOR= goreleaser + .include diff --git a/archivers/zchunk/Makefile b/archivers/zchunk/Makefile index a1884d900235..b85fe48647a6 100644 --- a/archivers/zchunk/Makefile +++ b/archivers/zchunk/Makefile @@ -1,41 +1,41 @@ PORTNAME= zchunk DISTVERSION= 1.5.3 CATEGORIES= archivers MAINTAINER= yuri@FreeBSD.org COMMENT= Compressed file format that splits the file into independent chunks WWW= https://github.com/zchunk/zchunk LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libargp.so:devel/argp-standalone \ libcurl.so:ftp/curl -USES= localbase:ldflags meson pkgconfig +USES= cpe localbase:ldflags meson pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes LDFLAGS+= ${LOCALBASE}/lib/libargp.so # workaround for https://github.com/zchunk/zchunk/issues/30 OPTIONS_DEFINE= OPENSSL ZSTD OPTIONS_DEFAULT= OPENSSL ZSTD OPENSSL_MESON_ON= -Dwith-openssl=enabled OPENSSL_MESON_OFF= -Dwith-openssl=disabled OPENSSL_USES= ssl OPENSSL_LDFLAGS= -L${OPENSSLLIB} -lssl -lcrypto # workaround for https://github.com/zchunk/zchunk/issues/31 ZSTD_MESON_ON= -Dwith-zstd=enabled ZSTD_MESON_OFF= -Dwith-zstd=disabled ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd # tests as of 1.5.3: # Ok: 36 # Expected Fail: 1 # Fail: 0 # Unexpected Pass: 0 # Skipped: 0 # Timeout: 0 .include