openh264: updated to 2.3.1 v2.3.1 update SHAREDLIB_MAJORVERSION value in Makefile v2.3.0 Decoder bug fix to correct the B-frame order in some case Fixes to avoid hanging for multi-thread decoding Some Enhancements and fixes for rate control Assembly optimization for loongson platform Some minor bug fixes v2.2.0 Add support for B-slice error concealment Thread decoding support for multi-slice frame SIMD optimization for loongson platform Support the arm64 compilation on Windows and MacOS platform Some Bug fixes for B-frame decoding Some minor bug fixesdiff -r1.2 -r1.3 pkgsrc/multimedia/openh264/Makefile
(adam)
@@ -1,29 +1,31 @@ | @@ -1,29 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2022/07/25 11:12:26 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2023/05/29 13:28:44 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= openh264-2.1.1 | 3 | DISTNAME= openh264-2.3.1 | |
4 | CATEGORIES= multimedia | 4 | CATEGORIES= multimedia | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=cisco/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=cisco/} | |
6 | GITHUB_TAG= v${PKGVERSION_NOREV} | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/cisco/openh264 | 9 | HOMEPAGE= https://github.com/cisco/openh264 | |
10 | COMMENT= H.264 encoder/decoder library from Cisco | 10 | COMMENT= H.264 encoder/decoder library from Cisco | |
11 | LICENSE= 2-clause-bsd | 11 | LICENSE= 2-clause-bsd | |
12 | 12 | |||
13 | USE_TOOLS+= gmake | 13 | USE_TOOLS+= gmake | |
14 | USE_LANGUAGES= c c++ | 14 | USE_LANGUAGES= c c++ | |
15 | 15 | |||
16 | PKGCONFIG_OVERRIDE+= openh264.pc.in | 16 | PKGCONFIG_OVERRIDE+= openh264.pc.in | |
17 | 17 | |||
18 | MAKE_FLAGS+= BUILDTYPE=Release | |||
18 | MAKE_FLAGS+= ENABLEPIC=Yes | 19 | MAKE_FLAGS+= ENABLEPIC=Yes | |
19 | MAKE_FLAGS+= PREFIX=${PREFIX} | 20 | MAKE_FLAGS+= PREFIX=${PREFIX} | |
20 | MAKE_FLAGS+= ARCH=${MACHINE_ARCH} | 21 | MAKE_FLAGS+= ARCH=${MACHINE_ARCH} | |
21 | MAKE_FLAGS+= HAVE_GMP_API=No | 22 | MAKE_FLAGS+= HAVE_GMP_API=No | |
23 | MAKE_FLAGS+= USE_STACK_PROTECTOR=No | |||
22 | 24 | |||
23 | .include "../../mk/bsd.prefs.mk" | 25 | .include "../../mk/bsd.prefs.mk" | |
24 | 26 | |||
25 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" | 27 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" | |
26 | TOOL_DEPENDS+= nasm>=2.07:../../devel/nasm | 28 | TOOL_DEPENDS+= nasm>=2.07:../../devel/nasm | |
27 | .endif | 29 | .endif | |
28 | 30 | |||
29 | .include "../../mk/bsd.pkg.mk" | 31 | .include "../../mk/bsd.pkg.mk" |
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2021/11/16 14:56:36 nia Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2023/05/29 13:28:44 adam Exp $ | |
2 | include/wels/codec_api.h | 2 | include/wels/codec_api.h | |
3 | include/wels/codec_app_def.h | 3 | include/wels/codec_app_def.h | |
4 | include/wels/codec_def.h | 4 | include/wels/codec_def.h | |
5 | include/wels/codec_ver.h | 5 | include/wels/codec_ver.h | |
6 | lib/libopenh264.a | 6 | lib/libopenh264.a | |
7 | lib/libopenh264.so | 7 | lib/libopenh264.so | |
8 | lib/libopenh264.so.${PKGVERSION} | 8 | lib/libopenh264.so.${PKGVERSION} | |
9 | lib/libopenh264.so.6 | 9 | lib/libopenh264.so.7 | |
10 | lib/pkgconfig/openh264.pc | 10 | lib/pkgconfig/openh264.pc |
@@ -1,9 +1,6 @@ | @@ -1,9 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.1 2021/11/16 14:56:36 nia Exp $ | 1 | $NetBSD: distinfo,v 1.2 2023/05/29 13:28:44 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (openh264-2.1.1.tar.gz) = f5fe24f48be8904ba3cf47772d815efce6cccabcb33a6f29918800fe842693fa | 3 | BLAKE2s (openh264-2.3.1.tar.gz) = b2ace6025ea6654fb3b732693208b3e21c90cd4eeb529b87be36c4d144010821 | |
4 | SHA512 (openh264-2.1.1.tar.gz) = f9c2925fa902c6278da40f68b967d25e62db7ce3541e8f5e7a0ee174204b6ecc7026b5853885c361f48ca01d71bacd585fb5b91f01f0c054ece80943f1afcf79 | 4 | SHA512 (openh264-2.3.1.tar.gz) = fd59c767794cdfb934d692d5929e4500d78606cbf1e403bc7c7dce048cc07e40daa0794357adb856d29479427a53460c76338e156b6bbeaa36139afcd603c8e1 | |
5 | Size (openh264-2.1.1.tar.gz) = 60239654 bytes | 5 | Size (openh264-2.3.1.tar.gz) = 60290897 bytes | |
6 | SHA1 (patch-build_platform-bsd.mk) = f641958f3fd878ff6e06ef361a7b2debb759cfb8 | |||
7 | SHA1 (patch-build_platform-darwin.mk) = e935c97831801e7f8fa21cd1df43b59d17ccb940 | |||
8 | SHA1 (patch-build_platform-linux.mk) = db176a29a2ff1f7c1100d25d535e24a74f5229c9 | |||
9 | SHA1 (patch-codec_common_generate__version.sh) = 5f0d3b33c6730e3da824acb503ceb4c84347a320 | 6 | SHA1 (patch-codec_common_generate__version.sh) = 5f0d3b33c6730e3da824acb503ceb4c84347a320 |