svn commit: r502708 - in head: multimedia/libmatroska multimedia/libmatroska/files multimedia/mkvtoolnix textproc/libebml textproc/libebml/files
Tobias C. Berner
tcberner at FreeBSD.org
Sun May 26 10:33:26 UTC 2019
Author: tcberner
Date: Sun May 26 10:33:23 2019
New Revision: 502708
URL: https://svnweb.freebsd.org/changeset/ports/502708
Log:
multimedia/libmatroska, textproc/libebml: revert upstreams visibility changes
- the upgrade of these ports in r502696 broke linkage of multimedia/mkvtoolnix
Added:
head/multimedia/libmatroska/files/
head/multimedia/libmatroska/files/patch-CMakeLists.txt (contents, props changed)
head/textproc/libebml/files/patch-CMakeLists.txt (contents, props changed)
Modified:
head/multimedia/libmatroska/Makefile
head/multimedia/mkvtoolnix/Makefile
head/textproc/libebml/Makefile
Modified: head/multimedia/libmatroska/Makefile
==============================================================================
--- head/multimedia/libmatroska/Makefile Sun May 26 10:03:48 2019 (r502707)
+++ head/multimedia/libmatroska/Makefile Sun May 26 10:33:23 2019 (r502708)
@@ -3,6 +3,7 @@
PORTNAME= libmatroska
DISTVERSION= 1.5.1
+PORTREVISION= 1
CATEGORIES= multimedia audio
MASTER_SITES= http://dl.matroska.org/downloads/libmatroska/ \
http://www.bunkus.org/videotools/mkvtoolnix/sources/
Added: head/multimedia/libmatroska/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/libmatroska/files/patch-CMakeLists.txt Sun May 26 10:33:23 2019 (r502708)
@@ -0,0 +1,15 @@
+Revert of upstream commit 51648b. It breaks linkage of multimedia/mkvtoolnix
+
+[1] https://github.com/Matroska-Org/libmatroska/commit/51648bb73e4f6a81be754c9a271fc681a1c78f7
+
+--- CMakeLists.txt.orig 2019-05-26 10:14:31 UTC
++++ CMakeLists.txt
+@@ -74,7 +74,7 @@ if(BUILD_SHARED_LIBS)
+ target_compile_definitions(matroska PUBLIC MATROSKA_DLL)
+ set_target_properties(matroska PROPERTIES
+ DEFINE_SYMBOL "MATROSKA_DLL_EXPORT"
+- CXX_VISIBILITY_PRESET hidden
++ C_VISIBILITY_PRESET hidden
+ VISIBILITY_INLINES_HIDDEN 1)
+ endif()
+
Modified: head/multimedia/mkvtoolnix/Makefile
==============================================================================
--- head/multimedia/mkvtoolnix/Makefile Sun May 26 10:03:48 2019 (r502707)
+++ head/multimedia/mkvtoolnix/Makefile Sun May 26 10:33:23 2019 (r502708)
@@ -3,6 +3,7 @@
PORTNAME= mkvtoolnix
PORTVERSION= 34.0.0
+PORTREVISION= 1
CATEGORIES= multimedia audio
MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ \
https://mkvtoolnix.download/sources/
Modified: head/textproc/libebml/Makefile
==============================================================================
--- head/textproc/libebml/Makefile Sun May 26 10:03:48 2019 (r502707)
+++ head/textproc/libebml/Makefile Sun May 26 10:33:23 2019 (r502708)
@@ -4,6 +4,7 @@
PORTNAME= libebml
DISTVERSION= 1.3.8
DISTVERSIONPREFIX= release-
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= multimedia at FreeBSD.org
Added: head/textproc/libebml/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/libebml/files/patch-CMakeLists.txt Sun May 26 10:33:23 2019 (r502708)
@@ -0,0 +1,15 @@
+Revert of upstream commit b0eb7a. It breaks linkage of multimedia/mkvtoolnix
+
+[1] https://github.com/Matroska-Org/libebml/commit/b0eb7ab1160441b8156fb26d96a35ccd61e8a548
+
+--- CMakeLists.txt.orig 2019-05-26 09:30:30 UTC
++++ CMakeLists.txt
+@@ -100,7 +100,7 @@ target_sources(ebml
+ if(BUILD_SHARED_LIBS)
+ set_target_properties(ebml
+ PROPERTIES
+- CXX_VISIBILITY_PRESET hidden
++ C_VISIBILITY_PRESET hidden
+ VISIBILITY_INLINES_HIDDEN 1)
+ else()
+ target_compile_definitions(ebml PUBLIC EBML_STATIC_DEFINE)
More information about the svn-ports-all
mailing list