diff --git a/multimedia/kvazaar/Makefile b/multimedia/kvazaar/Makefile index 4ce80ca30e07..3869ef10f10b 100644 --- a/multimedia/kvazaar/Makefile +++ b/multimedia/kvazaar/Makefile @@ -1,41 +1,34 @@ PORTNAME= kvazaar DISTVERSIONPREFIX= v -DISTVERSION= 2.2.0 -PORTREVISION= 2 +DISTVERSION= 2.3.0 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org COMMENT= H.265/HEVC encoder implemented in C WWW= https://ultravideo.fi/#encoder_x LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= autoreconf compiler:c11 libtool pathfix USE_GITHUB= yes GH_ACCOUNT= ultravideo GH_TUPLE= silentbicycle:greatest:v1.0.0:greatest/greatest GNU_CONFIGURE= yes TEST_TARGET= check INSTALL_TARGET= install-strip USE_LDCONFIG= yes -OPTIONS_DEFINE= ASM CRYPTOPP DOCS -OPTIONS_DEFAULT=ASM - -ASM_BUILD_DEPENDS= ${ASM_BUILD_DEPENDS_${ARCH}} -ASM_BUILD_DEPENDS_amd64=yasm:devel/yasm -ASM_BUILD_DEPENDS_i386= yasm:devel/yasm -ASM_CONFIGURE_ENABLE= asm +OPTIONS_DEFINE= CRYPTOPP DOCS CRYPTOPP_DESC= Selective encryption via Crypto++ library CRYPTOPP_LIB_DEPENDS= libcryptopp.so:security/cryptopp CRYPTOPP_USES= pkgconfig CRYPTOPP_CONFIGURE_WITH=cryptopp post-patch: @${REINPLACE_CMD} -e 's/x86_64/&|amd64/' \ -e '/AM_INIT_AUTOMAKE/s/])/ serial-tests&/' \ ${WRKSRC}/configure.ac .include diff --git a/multimedia/kvazaar/distinfo b/multimedia/kvazaar/distinfo index d1388125c139..f41ebd5b0618 100644 --- a/multimedia/kvazaar/distinfo +++ b/multimedia/kvazaar/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1672825541 -SHA256 (ultravideo-kvazaar-v2.2.0_GH0.tar.gz) = df21f327318d530fe7f2ec65ccabf400690791ebad726d8b785c243506f0e446 -SIZE (ultravideo-kvazaar-v2.2.0_GH0.tar.gz) = 617414 +TIMESTAMP = 1705492174 +SHA256 (ultravideo-kvazaar-v2.3.0_GH0.tar.gz) = 6d88a9c92c06c275e33ff5df9ed6081f43277988b782298544caa76c20b2b601 +SIZE (ultravideo-kvazaar-v2.3.0_GH0.tar.gz) = 593939 SHA256 (silentbicycle-greatest-v1.0.0_GH0.tar.gz) = 18ee57a34869c6f6ce511cd71a5cc8661801cf69d64c4c66ff76773835df659b SIZE (silentbicycle-greatest-v1.0.0_GH0.tar.gz) = 11959 diff --git a/multimedia/kvazaar/files/patch-src_kvazaar.pc.in b/multimedia/kvazaar/files/patch-src_kvazaar.pc.in new file mode 100644 index 000000000000..11f7d8e6317e --- /dev/null +++ b/multimedia/kvazaar/files/patch-src_kvazaar.pc.in @@ -0,0 +1,21 @@ +https://github.com/ultravideo/kvazaar/issues/381 + +--- src/kvazaar.pc.in.orig 2024-01-17 11:49:34 UTC ++++ src/kvazaar.pc.in +@@ -1,12 +1,11 @@ +-prefix=@CMAKE_INSTALL_PREFIX@ ++prefix=@prefix@ + exec_prefix=${prefix} +-libdir=${prefix}/lib ++libdir=@libdir@ + incdir=${prefix}/include + + Name: libkvazaar +-Description: @CMAKE_PROJECT_DESCRIPTION@ +-URL: @CMAKE_PROJECT_HOMEPAGE_URL@ +-Version: @PROJECT_VERSION@ ++Description: Open-source HEVC encoder ++Version: @VERSION@ + Libs: -L${libdir} -lkvazaar + Libs.private: @LIBS@ + Cflags: -I${incdir} diff --git a/multimedia/kvazaar/pkg-plist b/multimedia/kvazaar/pkg-plist index a3459bc9fdf4..9468349fb882 100644 --- a/multimedia/kvazaar/pkg-plist +++ b/multimedia/kvazaar/pkg-plist @@ -1,13 +1,12 @@ bin/kvazaar include/kvazaar.h lib/libkvazaar.a lib/libkvazaar.so lib/libkvazaar.so.7 -lib/libkvazaar.so.7.2.0 +lib/libkvazaar.so.7.3.0 libdata/pkgconfig/kvazaar.pc man/man1/kvazaar.1.gz %%PORTDOCS%%%%DOCSDIR%%/CREDITS %%PORTDOCS%%%%DOCSDIR%%/LICENSE %%PORTDOCS%%%%DOCSDIR%%/LICENSE.EXT.greatest -%%PORTDOCS%%%%DOCSDIR%%/LICENSE.EXT.x264asm %%PORTDOCS%%%%DOCSDIR%%/README.md