[SCM] gmerlin-avdecoder/master: Propagate hardening LDFLAGS

zmoelnig-guest at users.alioth.debian.org zmoelnig-guest at users.alioth.debian.org
Tue Dec 10 15:28:26 UTC 2013


The following commit has been merged in the master branch:
commit ba8f577ef9a002da2f338eca634034c679679316
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Dec 10 14:15:02 2013 +0100

    Propagate hardening LDFLAGS

diff --git a/debian/patches/plugins-ldflags.patch b/debian/patches/plugins-ldflags.patch
new file mode 100644
index 0000000..027cd3a
--- /dev/null
+++ b/debian/patches/plugins-ldflags.patch
@@ -0,0 +1,36 @@
+Description: propagate LDFLAGS to plugins
+Author: IOhannes m zmölnig
+Last-Update: 2013-1210
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- gmerlin-avdecoder.orig/configure.ac
++++ gmerlin-avdecoder/configure.ac
+@@ -24,6 +24,8 @@
+ AC_SUBST(LTVERSION_AGE)
+ 
+ OLD_CFLAGS=$CFLAGS
++XTRA_LDFLAGS=$LDFLAGS
++AC_SUBST([XTRA_LDFLAGS])
+ 
+ AC_GNU_SOURCE
+ 
+@@ -198,7 +200,7 @@
+ gmerlin_plugindir='$(libdir)/gmerlin/plugins'
+ 
+ dnl LDFLAGS for plugins
+-GMERLIN_PLUGIN_LDFLAGS="-export-symbols "`pkg-config --variable=prefix gmerlin`"/share/gmerlin/plugin.sym"
++GMERLIN_PLUGIN_LDFLAGS="-export-symbols "`pkg-config --variable=prefix gmerlin`"/share/gmerlin/plugin.sym ${XTRA_LDFLAGS}"
+ 
+ fi
+ 
+--- gmerlin-avdecoder.orig/lib/Makefile.am
++++ gmerlin-avdecoder/lib/Makefile.am
+@@ -284,7 +284,7 @@
+ 
+ SUBDIRS = $(win32_subdirs) $(gsm_subdirs)
+ 
+-libgmerlin_avdec_la_LDFLAGS=-export-dynamic -version-info @LTVERSION_CURRENT@:@LTVERSION_REVISION@:@LTVERSION_AGE@
++libgmerlin_avdec_la_LDFLAGS=-export-dynamic -version-info @LTVERSION_CURRENT@:@LTVERSION_REVISION@:@LTVERSION_AGE@ @XTRA_LDFLAGS@
+ 
+ libgmerlin_avdec_la_LIBADD= \
+ @GMERLIN_DEP_LIBS@ \
diff --git a/debian/patches/series b/debian/patches/series
index 0963d0f..5fb9801 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@ system_gsm.patch
 gmerlin_versioned_depends.patch
 fix_typos.patch
 fix-ftbfs-libav9.patch
+plugins-ldflags.patch

-- 
gmerlin-avdecoder packaging



More information about the pkg-multimedia-commits mailing list