Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 May 2019 10:33:24 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r502708 - in head: multimedia/libmatroska multimedia/libmatroska/files multimedia/mkvtoolnix textproc/libebml textproc/libebml/files
Message-ID:  <201905261033.x4QAXO3h021680@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905261033.x4QAXO3h021680>