aboutsummaryrefslogtreecommitdiff
path: root/multimedia/svt-hevc
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2019-08-09 20:37:23 +0000
committerJan Beich <jbeich@FreeBSD.org>2019-08-09 20:37:23 +0000
commit6d3174fe65060541cb9bde9ebc1de37f21fc3183 (patch)
treeb2c349b2b77e0c1fd51b3b58126a09c5c086a40a /multimedia/svt-hevc
parent1057ceca27a18b795ed42a3fd9ec3efdd9477a2d (diff)
downloadports-6d3174fe65060541cb9bde9ebc1de37f21fc3183.tar.gz
ports-6d3174fe65060541cb9bde9ebc1de37f21fc3183.zip
multimedia/svt-hevc: update to 1.4.0
Changes: https://github.com/OpenVisualCloud/SVT-HEVC/releases/tag/v1.4.0 Reported by: GitHub (watch releases)
Notes
Notes: svn path=/head/; revision=508479
Diffstat (limited to 'multimedia/svt-hevc')
-rw-r--r--multimedia/svt-hevc/Makefile30
-rw-r--r--multimedia/svt-hevc/distinfo10
-rw-r--r--multimedia/svt-hevc/pkg-plist1
3 files changed, 10 insertions, 31 deletions
diff --git a/multimedia/svt-hevc/Makefile b/multimedia/svt-hevc/Makefile
index dd63209a4295..b5c2916a5983 100644
--- a/multimedia/svt-hevc/Makefile
+++ b/multimedia/svt-hevc/Makefile
@@ -2,14 +2,9 @@
PORTNAME= svt-hevc
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.0
-PORTREVISION= 3
+DISTVERSION= 1.4.0
CATEGORIES= multimedia
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= ad0942db4ce4.patch:-p1
-PATCHFILES+= 87e168e78620.patch:-p1
-
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Scalable HEVC encoder
@@ -29,30 +24,19 @@ USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= OpenVisualCloud
GH_PROJECT= SVT-HEVC
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= NATIVE
post-patch:
-# Default CFLAGS are already set by USES=cmake
- @${REINPLACE_CMD} -i .flags -E -e 's/ -march=native//' \
- -e 's/-O2 -flto //' \
- -e '/C_FLAGS_(RELEASE|DEBUG)/d' \
- -e '/NASM_FLAGS_DEBUG/d' \
- ${WRKSRC}/CMakeLists.txt
-# Avoid devel/yasm dependency
- @${REINPLACE_CMD} -i .typo 's/[[:<:]]MAKE_ASM_NASM_COMPILER/C&/' \
+# Keep using nasm and drop vendor -O/-g
+ @${REINPLACE_CMD} -e '/find_program.*yasm/d' \
+ -Ee '/set.*(release|debug)_flags_to_test/,/\)/d' \
${WRKSRC}/CMakeLists.txt
-# Avoid lang/gcc* dependency
- @${REINPLACE_CMD} -i .gcc -e 's/gcc-//' \
- -e '/CMAKE_C/{ s/STREQUAL/MATCHES/; s/"GNU/&|Clang/; }' \
- ${WRKSRC}/CMakeLists.txt \
- ${WRKSRC}/Source/Lib/*/CMakeLists.txt
# Avoid conflict with standard types
@${GREP} -Flr '_T_DEFINED' ${WRKSRC} | ${XARGS} \
${REINPLACE_CMD} -i .types 's/_T_DEFINED/_DEFINED/'
# Avoid platform whitelists for generic non-Windows code
- @${REINPLACE_CMD} -i .opsys 's/Linux/${OPSYS}/' \
- ${WRKSRC}/CMakeLists.txt \
- ${WRKSRC}/Source/Lib/*/CMakeLists.txt
@${GREP} --exclude='*/third_party/*' -Flr '__linux' ${WRKSRC} | ${XARGS} \
- ${REINPLACE_CMD} -i .opsys -E 's/__linux(__)?/__${OPSYS}__/'
+ ${REINPLACE_CMD} -i .opsys -E 's/__linux(__)?/__unix__/'
.include <bsd.port.mk>
diff --git a/multimedia/svt-hevc/distinfo b/multimedia/svt-hevc/distinfo
index 704590d320bb..48bb8e7b49ca 100644
--- a/multimedia/svt-hevc/distinfo
+++ b/multimedia/svt-hevc/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1550104614
-SHA256 (OpenVisualCloud-SVT-HEVC-v1.3.0_GH0.tar.gz) = ef21f3a13e33b4f61af4a0c79337ce9e4f73f6fe13d1c2afe2c3b0712f4158d9
-SIZE (OpenVisualCloud-SVT-HEVC-v1.3.0_GH0.tar.gz) = 1137878
-SHA256 (ad0942db4ce4.patch) = 2165f1b1d658dbbac91f8a2e86976f6692f93fcc6649feacbc6013d811874f48
-SIZE (ad0942db4ce4.patch) = 864
-SHA256 (87e168e78620.patch) = c540e265016dfda819fe7086070d39804e4205b45a2fa94800406798c5839d1c
-SIZE (87e168e78620.patch) = 685
+TIMESTAMP = 1565309873
+SHA256 (OpenVisualCloud-SVT-HEVC-v1.4.0_GH0.tar.gz) = 7bb2ed0d6a46dbb6478127762b12f3d21a7901fd68876ce61f91360c5c52798e
+SIZE (OpenVisualCloud-SVT-HEVC-v1.4.0_GH0.tar.gz) = 1225319
diff --git a/multimedia/svt-hevc/pkg-plist b/multimedia/svt-hevc/pkg-plist
index 3a339b16ee9e..a0e77da60b46 100644
--- a/multimedia/svt-hevc/pkg-plist
+++ b/multimedia/svt-hevc/pkg-plist
@@ -1,5 +1,4 @@
bin/SvtHevcEncApp
-bin/SvtHevcEncSimpleApp
include/svt-hevc/EbApi.h
include/svt-hevc/EbErrorCodes.h
include/svt-hevc/EbTime.h