[SCM] pd-chaos/master: Patch to allow for EXTRA_LDFLAGS

umlaeute at users.alioth.debian.org umlaeute at users.alioth.debian.org
Wed Jun 3 14:46:49 UTC 2015


The following commit has been merged in the master branch:
commit a24efd33f45648eb370f72cb9186ca0b07c97e9d
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 3 16:17:51 2015 +0200

    Patch to allow for EXTRA_LDFLAGS

diff --git a/debian/patches/add_ldflags.patch b/debian/patches/add_ldflags.patch
new file mode 100644
index 0000000..df8157d
--- /dev/null
+++ b/debian/patches/add_ldflags.patch
@@ -0,0 +1,36 @@
+Description: added EXTRA_LDFLAGS to linker-flags
+ so we can pass hardening flags to both externals and shared library
+Author: IOhannes m zimölnig
+Last-Update: 2015-06-02
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- pd-chaos.orig/Makefile
++++ pd-chaos/Makefile
+@@ -36,6 +36,7 @@
+ ALL_CFLAGS = -I"$(PD_INCLUDE)"
+ ALL_LDFLAGS = 
+ SHARED_LDFLAGS =
++EXTRA_LDFLAGS =
+ ALL_LIBS = 
+ 
+ 
+@@ -246,16 +247,16 @@
+ 	$(CC) $(ALL_CFLAGS) -o "$*.o" -c "$*.c"
+ 
+ %.$(EXTENSION): %.o $(SHARED_LIB)
+-	$(CC) $(ALL_LDFLAGS) -o "$*.$(EXTENSION)" "$*.o"  $(ALL_LIBS) $(SHARED_LIB)
++	$(CC) $(ALL_LDFLAGS) $(EXTRA_LDFLAGS) -o "$*.$(EXTENSION)" "$*.o"  $(ALL_LIBS) $(SHARED_LIB)
+ 	chmod a-x "$*.$(EXTENSION)"
+ 
+ # this links everything into a single binary file
+ $(LIBRARY_NAME): $(SOURCES:.c=.o) $(LIBRARY_NAME).o
+-	$(CC) $(ALL_LDFLAGS) -o $(LIBRARY_NAME).$(EXTENSION) $(SOURCES:.c=.o) $(LIBRARY_NAME).o $(ALL_LIBS)
++	$(CC) $(ALL_LDFLAGS) $(EXTRA_LDFLAGS) -o $(LIBRARY_NAME).$(EXTENSION) $(SOURCES:.c=.o) $(LIBRARY_NAME).o $(ALL_LIBS)
+ 	chmod a-x $(LIBRARY_NAME).$(EXTENSION)
+ 
+ $(SHARED_LIB): $(SHARED_SOURCE:.c=.o)
+-	$(CC) $(SHARED_LDFLAGS) -o $(SHARED_LIB) $(SHARED_SOURCE:.c=.o) $(LIBS)
++	$(CC) $(SHARED_LDFLAGS) $(EXTRA_LDFLAGS) -o $(SHARED_LIB) $(SHARED_SOURCE:.c=.o) $(LIBS)
+ 
+ install: libdir_install
+ 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..0cfd322
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+add_ldflags.patch

-- 
pd-chaos packaging



More information about the pkg-multimedia-commits mailing list