diff options
Diffstat (limited to 'multimedia/uvg266')
-rw-r--r-- | multimedia/uvg266/Makefile | 34 | ||||
-rw-r--r-- | multimedia/uvg266/distinfo | 7 | ||||
-rw-r--r-- | multimedia/uvg266/pkg-descr | 4 | ||||
-rw-r--r-- | multimedia/uvg266/pkg-plist | 5 |
4 files changed, 50 insertions, 0 deletions
diff --git a/multimedia/uvg266/Makefile b/multimedia/uvg266/Makefile new file mode 100644 index 000000000000..786c4ec53a29 --- /dev/null +++ b/multimedia/uvg266/Makefile @@ -0,0 +1,34 @@ +PORTNAME= uvg266 +DISTVERSIONPREFIX= v +DISTVERSION= 0.8.0 +CATEGORIES= multimedia + +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= e5e32d67f43b.patch:-p1 + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= VVC encoder based on Kvazaar +WWW= https://ultravideo.fi/#encoder_x + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +TEST_DEPENDS= ffmpeg:multimedia/ffmpeg \ + vvdecapp:multimedia/vvdec + +USES= cmake:testing compiler:c11 python:test +USE_GITHUB= yes +GH_ACCOUNT= ultravideo +GH_TUPLE= silentbicycle:greatest:v1.0.0:greatest/greatest +CMAKE_OFF+= ${CMAKE_TESTING_ON} +CMAKE_TESTING_ON= BUILD_TESTS +USE_LDCONFIG= yes + +post-patch: + @${REINPLACE_CMD} -e 's/DecoderAppStatic/vvdecapp/' \ + -e 's,\.\./bin,${BUILD_WRKSRC},' \ + ${WRKSRC}/tests/util.sh + @${REINPLACE_CMD} -e 's/python3/${PYTHON_CMD:T}/' \ + ${WRKSRC}/tests/test_cabac_state.sh + +.include <bsd.port.mk> diff --git a/multimedia/uvg266/distinfo b/multimedia/uvg266/distinfo new file mode 100644 index 000000000000..7e1aafd1c887 --- /dev/null +++ b/multimedia/uvg266/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1695797225 +SHA256 (ultravideo-uvg266-v0.8.0_GH0.tar.gz) = 27e4306577fe646951bd3c12685c1527b41385bfcb95262233669fc7f44f21bd +SIZE (ultravideo-uvg266-v0.8.0_GH0.tar.gz) = 967123 +SHA256 (silentbicycle-greatest-v1.0.0_GH0.tar.gz) = 18ee57a34869c6f6ce511cd71a5cc8661801cf69d64c4c66ff76773835df659b +SIZE (silentbicycle-greatest-v1.0.0_GH0.tar.gz) = 11959 +SHA256 (e5e32d67f43b.patch) = c391c68aa50ceb46ce630cb3c622e6881ae1f89635ad7906336d59a220cf1c2a +SIZE (e5e32d67f43b.patch) = 744 diff --git a/multimedia/uvg266/pkg-descr b/multimedia/uvg266/pkg-descr new file mode 100644 index 000000000000..c64f11594ef1 --- /dev/null +++ b/multimedia/uvg266/pkg-descr @@ -0,0 +1,4 @@ +An open-source VVC encoder licensed under 3-clause BSD license. + +uvg266 is still under development. Speed and RD-quality will continue +to improve. diff --git a/multimedia/uvg266/pkg-plist b/multimedia/uvg266/pkg-plist new file mode 100644 index 000000000000..25d0bad424c1 --- /dev/null +++ b/multimedia/uvg266/pkg-plist @@ -0,0 +1,5 @@ +bin/uvg266 +include/uvg266.h +lib/libuvg266.so +libdata/pkgconfig/uvg266.pc +share/man/man1/uvg266.1.gz |