diff options
author | jbeich <jbeich@FreeBSD.org> | 2016-10-05 16:34:13 +0800 |
---|---|---|
committer | jbeich <jbeich@FreeBSD.org> | 2016-10-05 16:34:13 +0800 |
commit | 6823d479f649b8db159e6b245b37d834a79a4fc7 (patch) | |
tree | d6fb41d1cdc523aca57e2a1c7afe4dcf976fd2c8 /multimedia/kvazaar | |
parent | fdd6b051f3b505c14f876c8c6804ed0225309fa5 (diff) | |
download | freebsd-ports-gnome-6823d479f649b8db159e6b245b37d834a79a4fc7.tar.gz freebsd-ports-gnome-6823d479f649b8db159e6b245b37d834a79a4fc7.tar.zst freebsd-ports-gnome-6823d479f649b8db159e6b245b37d834a79a4fc7.zip |
multimedia/kvazaar: update to 1.0.0, retiring -devel
Changes: https://github.com/ultravideo/kvazaar/releases/tag/v1.0.0
Changes: https://github.com/ultravideo/kvazaar/compare/cbfa824...v1.0.0 (for -devel)
ABI: https://people.freebsd.org/~jbeich/compat_reports/kvazaar/0.8.3_to_1.0.0/compat_report.html
MFH: 2016Q4
Diffstat (limited to 'multimedia/kvazaar')
-rw-r--r-- | multimedia/kvazaar/Makefile | 3 | ||||
-rw-r--r-- | multimedia/kvazaar/distinfo | 6 | ||||
-rw-r--r-- | multimedia/kvazaar/files/patch-src_strategies_x86__asm_picture-x86-asm.c | 22 | ||||
-rw-r--r-- | multimedia/kvazaar/pkg-plist | 3 |
4 files changed, 28 insertions, 6 deletions
diff --git a/multimedia/kvazaar/Makefile b/multimedia/kvazaar/Makefile index 451a3dcf6d5f..aa46a7ead335 100644 --- a/multimedia/kvazaar/Makefile +++ b/multimedia/kvazaar/Makefile @@ -2,7 +2,7 @@ PORTNAME= kvazaar DISTVERSIONPREFIX= v -DISTVERSION?= 0.8.3 +DISTVERSION?= 1.0.0 PORTREVISION?= 0 CATEGORIES= multimedia @@ -28,7 +28,6 @@ USE_LDCONFIG= yes OPTIONS_DEFINE= ASM CRYPTOPP OPTIONS_DEFAULT=ASM -OPTIONS_EXCLUDE?=CRYPTOPP ASM_BUILD_DEPENDS= ${ASM_BUILD_DEPENDS_${ARCH}} ASM_BUILD_DEPENDS_amd64=yasm:devel/yasm diff --git a/multimedia/kvazaar/distinfo b/multimedia/kvazaar/distinfo index 4f8041ebeba0..14ea6da5e700 100644 --- a/multimedia/kvazaar/distinfo +++ b/multimedia/kvazaar/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1474878896 -SHA256 (ultravideo-kvazaar-v0.8.3_GH0.tar.gz) = a5cebc313bc2edcf631684e67c33227e56d803bfbc940cf8c2f3906b4f543a12 -SIZE (ultravideo-kvazaar-v0.8.3_GH0.tar.gz) = 429852 +TIMESTAMP = 1475653752 +SHA256 (ultravideo-kvazaar-v1.0.0_GH0.tar.gz) = 40eb7b4b23897299e99050f0c011e9380cf898b25615dd143f018b278b972a46 +SIZE (ultravideo-kvazaar-v1.0.0_GH0.tar.gz) = 473495 SHA256 (ultravideo-greatest-v0.9.2-78-g60e25ce_GH0.tar.gz) = d980debb49563021536ac51d956348c473f0622c2247717de5b325c9338a1cc2 SIZE (ultravideo-greatest-v0.9.2-78-g60e25ce_GH0.tar.gz) = 11983 diff --git a/multimedia/kvazaar/files/patch-src_strategies_x86__asm_picture-x86-asm.c b/multimedia/kvazaar/files/patch-src_strategies_x86__asm_picture-x86-asm.c new file mode 100644 index 000000000000..98d598e98c05 --- /dev/null +++ b/multimedia/kvazaar/files/patch-src_strategies_x86__asm_picture-x86-asm.c @@ -0,0 +1,22 @@ +./.libs/libkvazaar.so: undefined reference to `kvz_reg_sad_sse41' + +--- src/strategies/x86_asm/picture-x86-asm.c.orig 2016-09-27 17:49:45 UTC ++++ src/strategies/x86_asm/picture-x86-asm.c +@@ -81,13 +81,17 @@ static unsigned reg_sad_x86_asm(const kv + } + } + ++#if COMPILE_INTEL_SSE41 + if (width * height >= 16) { + // Call the vectorized general SAD SSE41 function when the block + // is big enough to make it worth it. + return kvz_reg_sad_sse41(data1, data2, width, height, stride1, stride2); + } else { ++#endif + return kvz_sad_other_avx(data1, data2, width, height, stride1); ++#if COMPILE_INTEL_SSE41 + } ++#endif + } + + #endif //defined(KVZ_COMPILE_ASM) diff --git a/multimedia/kvazaar/pkg-plist b/multimedia/kvazaar/pkg-plist index 2aba99ef6d1a..c4d56b63ca84 100644 --- a/multimedia/kvazaar/pkg-plist +++ b/multimedia/kvazaar/pkg-plist @@ -3,8 +3,9 @@ include/kvazaar.h lib/libkvazaar.a lib/libkvazaar.so lib/libkvazaar.so.3 -lib/libkvazaar.so.3.2.0 +lib/libkvazaar.so.3.13.0 libdata/pkgconfig/kvazaar.pc +man/man1/kvazaar.1.gz %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/CREDITS %%PORTDOCS%%%%DOCSDIR%%/README.md |