mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-01 10:59:55 +00:00
multimedia/libgav1: update to 0.17.0
Changes: https://chromium.googlesource.com/codecs/libgav1/+log/v0.16.3..v0.17.0 Reported by: portscout
This commit is contained in:
parent
6a73c70f44
commit
de463d4972
@ -1,6 +1,6 @@
|
||||
PORTNAME= libgav1
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.16.3
|
||||
DISTVERSION= 0.17.0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
@ -10,11 +10,14 @@ LICENSE= APACHE20
|
||||
|
||||
LIB_DEPENDS= libabsl_synchronization.so:devel/abseil
|
||||
|
||||
USES= cmake compiler:c++17-lang localbase:ldflags
|
||||
USES= cmake:testing compiler:c++17-lang localbase:ldflags
|
||||
USE_GITHUB= yes
|
||||
USE_LDCONFIG= yes
|
||||
GH_ACCOUNT= jbeich # mirror
|
||||
GH_TUPLE= google:googletest:release-1.11.0:gtest/third_party/googletest
|
||||
CMAKE_ON= BUILD_SHARED_LIBS
|
||||
CMAKE_OFF+= ${CMAKE_TESTING_ON}
|
||||
CMAKE_TESTING_ON= LIBGAV1_ENABLE_TESTS
|
||||
LDFLAGS+= -Wl,--as-needed # avoid overlinking (abseil deps)
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,5 @@
|
||||
TIMESTAMP = 1618365301
|
||||
SHA256 (jbeich-libgav1-v0.16.3_GH0.tar.gz) = 30ef78bf79c21d890e049b565ba99a124fd2d27095bd51ac2e63549780ee5a10
|
||||
SIZE (jbeich-libgav1-v0.16.3_GH0.tar.gz) = 921201
|
||||
TIMESTAMP = 1635545517
|
||||
SHA256 (jbeich-libgav1-v0.17.0_GH0.tar.gz) = a768c8d64f928ab2ac04131b6b36f971c985d023854ddd50b0fb91ba980fd37c
|
||||
SIZE (jbeich-libgav1-v0.17.0_GH0.tar.gz) = 1154722
|
||||
SHA256 (google-googletest-release-1.11.0_GH0.tar.gz) = b4870bf121ff7795ba20d20bcdd8627b8e088f2d1dab299a031c1034eddc93d5
|
||||
SIZE (google-googletest-release-1.11.0_GH0.tar.gz) = 886330
|
||||
|
@ -1,7 +1,7 @@
|
||||
- Sync -std= with devel/abseil to match ABI
|
||||
- Avoid leaking abseil dependency to shared library consumers
|
||||
|
||||
--- CMakeLists.txt.orig 2021-04-14 01:55:01 UTC
|
||||
--- CMakeLists.txt.orig 2021-10-29 22:11:57 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -16,8 +16,8 @@
|
||||
cmake_minimum_required(VERSION 3.7.1 FATAL_ERROR)
|
||||
@ -11,10 +11,10 @@
|
||||
-set(ABSL_CXX_STANDARD 11)
|
||||
+set(CMAKE_CXX_STANDARD 17)
|
||||
+set(ABSL_CXX_STANDARD 17)
|
||||
# libgav1 requires C99.
|
||||
set(CMAKE_C_STANDARD 99)
|
||||
|
||||
project(libgav1 CXX)
|
||||
|
||||
@@ -115,6 +115,8 @@ endif()
|
||||
@@ -123,6 +123,8 @@ endif()
|
||||
# Set test-only flags based on LIBGAV1_CXX_FLAGS.
|
||||
libgav1_set_test_flags()
|
||||
|
||||
@ -23,9 +23,9 @@
|
||||
set(libgav1_abseil "${libgav1_root}/third_party/abseil-cpp")
|
||||
if(NOT EXISTS "${libgav1_abseil}")
|
||||
message(
|
||||
@@ -127,6 +129,7 @@ if(NOT EXISTS "${libgav1_abseil}")
|
||||
" https://github.com/abseil/abseil-cpp.git third_party/abseil-cpp")
|
||||
@@ -136,6 +138,7 @@ if(NOT EXISTS "${libgav1_abseil}")
|
||||
endif()
|
||||
set(ABSL_PROPAGATE_CXX_STD ON)
|
||||
add_subdirectory("${libgav1_abseil}" "${libgav1_abseil_build}" EXCLUDE_FROM_ALL)
|
||||
+endif() # NOT TARGET absl::base
|
||||
|
||||
|
@ -9,6 +9,6 @@ include/gav1/version.h
|
||||
lib/libgav1.a
|
||||
lib/libgav1.so
|
||||
lib/libgav1.so.0
|
||||
lib/libgav1.so.0.0.0
|
||||
lib/libgav1.so.0.0.1
|
||||
libdata/pkgconfig/libgav1.pc
|
||||
share/cmake/libgav1-config.cmake
|
||||
|
Loading…
Reference in New Issue
Block a user