Wednesday, February 02, 2022

UPDATE: svt-av1 0.9.0

Here is an update to SVT-AV1 0.9.0.


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/multimedia/svt-av1/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile 2 Jul 2020 08:15:38 -0000 1.4
+++ Makefile 2 Feb 2022 22:35:34 -0000
@@ -4,16 +4,17 @@ ONLY_FOR_ARCHS= ${LP64_ARCHS}

COMMENT= scalable AV1 encoder/decoder

-GH_ACCOUNT= OpenVisualCloud
-GH_PROJECT= SVT-AV1
-GH_TAGNAME= v0.8.4
-PKGNAME= ${DISTNAME:L}
+VER= 0.9.0
+DISTNAME= SVT-AV1-v${VER}
+PKGNAME= svt-av1-${VER}
CATEGORIES= multimedia
+MASTER_SITES= https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v${VER}/
+EXTRACT_SUFX= .tar.bz2

-SHARED_LIBS= SvtAv1Dec 1.0 \
- SvtAv1Enc 1.0
+SHARED_LIBS= SvtAv1Dec 2.0 \
+ SvtAv1Enc 2.0

-HOMEPAGE= https://github.com/OpenVisualCloud/SVT-AV1
+HOMEPAGE= https://gitlab.com/AOMediaCodec/SVT-AV1

MAINTAINER= Brad Smith <brad@comstyle.com>

Index: distinfo
===================================================================
RCS file: /home/cvs/ports/multimedia/svt-av1/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo 2 Jul 2020 08:15:38 -0000 1.4
+++ distinfo 23 Jan 2022 02:13:17 -0000
@@ -1,2 +1,2 @@
-SHA256 (SVT-AV1-0.8.4.tar.gz) = mFCZTGznhZl1iFH5KVBbLDVBrwJ4tqEyfNQQTrcq8Uo=
-SIZE (SVT-AV1-0.8.4.tar.gz) = 6291815
+SHA256 (SVT-AV1-v0.9.0.tar.bz2) = Cx2zu0szjEj4iV0E976Vt/Ax9YE5+ifAWAp1D6N+qcU=
+SIZE (SVT-AV1-v0.9.0.tar.bz2) = 8999636
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/multimedia/svt-av1/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 18 Jun 2020 10:30:51 -0000 1.1.1.1
+++ pkg/PLIST 23 Jan 2022 02:53:59 -0000
@@ -2,12 +2,14 @@
@bin bin/SvtAv1DecApp
@bin bin/SvtAv1EncApp
include/svt-av1/
+include/svt-av1/EbDebugMacros.h
include/svt-av1/EbSvtAv1.h
include/svt-av1/EbSvtAv1Dec.h
include/svt-av1/EbSvtAv1Enc.h
include/svt-av1/EbSvtAv1ErrorCodes.h
include/svt-av1/EbSvtAv1ExtFrameBuf.h
include/svt-av1/EbSvtAv1Formats.h
+include/svt-av1/EbSvtAv1Metadata.h
@lib lib/libSvtAv1Dec.so.${LIBSvtAv1Dec_VERSION}
@lib lib/libSvtAv1Enc.so.${LIBSvtAv1Enc_VERSION}
lib/pkgconfig/SvtAv1Dec.pc
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeLists_txt 2 Feb 2022 22:35:44 -0000
@@ -0,0 +1,28 @@
+$OpenBSD$
+
+cmake: add Werror=unused-command-line-argument before testing cflags
+c0dbc12df884fd9a76b4c6d6633dd48d41dc1517
+
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -227,11 +227,19 @@ function(check_flag lang flag)
+ string(REGEX REPLACE "[^A-Za-z0-9]" "_" flag_var "${flag}")
+ if(NOT DEFINED ${lang}_FLAG${flag_var})
+ execute_process(COMMAND ${CMAKE_COMMAND} -E echo_append "-- Checking ${lang} flag support for: [${flag}] - ")
++ if(NOT MSVC)
++ set(STORE_CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
++ set(STORE_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
++ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=unused-command-line-argument")
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=unused-command-line-argument")
++ endif()
+ if("${lang}" STREQUAL "CXX")
+ check_cxx_compiler_flag("${flag}" "${lang}_FLAG${flag_var}")
+ else()
+ check_c_compiler_flag("${flag}" "${lang}_FLAG${flag_var}")
+ endif()
++ set(CMAKE_C_FLAGS "${STORE_CMAKE_C_FLAGS}")
++ set(CMAKE_CXX_FLAGS "${STORE_CMAKE_CXX_FLAGS}")
+ if(${lang}_FLAG${flag_var})
+ execute_process(COMMAND ${CMAKE_COMMAND} -E echo "Yes")
+ else()
Index: patches/patch-Source_App_EncApp_EbAppMain_c
===================================================================
RCS file: patches/patch-Source_App_EncApp_EbAppMain_c
diff -N patches/patch-Source_App_EncApp_EbAppMain_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Source_App_EncApp_EbAppMain_c 2 Feb 2022 22:35:44 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+EbAppMain: limit malloc.h to glibc
+de421206a6a89003fc035b71a21f7d55ceb8c164
+
+Index: Source/App/EncApp/EbAppMain.c
+--- Source/App/EncApp/EbAppMain.c.orig
++++ Source/App/EncApp/EbAppMain.c
+@@ -43,7 +43,7 @@
+ #include "third_party/safestringlib/safe_str_lib.h"
+

No comments:

Post a Comment