[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