[SCM] libdvdcss/master: Set -fvisibility=hidden through CFLAGS defined in debian/rules.

ceros-guest at users.alioth.debian.org ceros-guest at users.alioth.debian.org
Sun Mar 18 14:05:31 UTC 2012


The following commit has been merged in the master branch:
commit 77d86bc7b8b8200c1f4dc65d86261abb7627b33a
Author: Andres Mejia <amejia004 at gmail.com>
Date:   Sun Mar 18 10:04:37 2012 -0400

    Set -fvisibility=hidden through CFLAGS defined in debian/rules.

diff --git a/debian/patches/symbol-visibility.patch b/debian/patches/symbol-visibility.patch
old mode 100755
new mode 100644
index cca6e7c..7d0790e
--- a/debian/patches/symbol-visibility.patch
+++ b/debian/patches/symbol-visibility.patch
@@ -2,19 +2,9 @@ Description: Set appropriate symbol visibility attributes
 Author: Fabian Greffrath <fabian+debian at greffrath.com>
 Forwarded: http://mailman.videolan.org/pipermail/libdvdcss-devel/2012-January/000619.html
 
---- libdvdcss-1.2.11.orig/src/Makefile.am
-+++ libdvdcss-1.2.11/src/Makefile.am
-@@ -14,6 +14,7 @@ libdvdcss_la_SOURCES = \
- EXTRA_libdvdcss_la_SOURCES = \
- 	$(bsdi_extras)
- 
-+libdvdcss_la_CFLAGS = -fvisibility=hidden
- libdvdcss_la_LIBADD = $(bsdi_libadd)
- libdvdcss_la_LDFLAGS = -version-info 3:0:1 $(libtool_flags) @DVDCSS_LDFLAGS@
- 
---- libdvdcss-1.2.11.orig/src/dvdcss/dvdcss.h
-+++ libdvdcss-1.2.11/src/dvdcss/dvdcss.h
-@@ -60,6 +60,8 @@ typedef struct dvdcss_s* dvdcss_t;
+--- a/src/dvdcss/dvdcss.h
++++ b/src/dvdcss/dvdcss.h
+@@ -60,6 +60,8 @@
  #define LIBDVDCSS_EXPORT __declspec(dllexport) extern
  #elif defined(LIBDVDCSS_IMPORTS)
  #define LIBDVDCSS_EXPORT __declspec(dllimport) extern
diff --git a/debian/rules b/debian/rules
index 55968de..d8da637 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 
+CFLAGS = $(shell dpkg-buildflags --get CFLAGS) -fvisibility=hidden
+
 %:
 	dh $@ --parallel
 

-- 
libdvdcss packaging



More information about the pkg-multimedia-commits mailing list