[SCM] liblivemedia/master: Replace 010_propagate_cflags.diff and 301_hardening.patch by pass-variables.patch.

bdrung at users.alioth.debian.org bdrung at users.alioth.debian.org
Tue Dec 18 17:57:01 UTC 2012


The following commit has been merged in the master branch:
commit d9a5d7e82fe19ba942a0647380a8349581d65f24
Author: Benjamin Drung <bdrung at debian.org>
Date:   Tue Dec 18 11:09:40 2012 +0100

    Replace 010_propagate_cflags.diff and 301_hardening.patch by pass-variables.patch.

diff --git a/debian/patches/010_propagate_cflags.diff b/debian/patches/010_propagate_cflags.diff
deleted file mode 100644
index bcd9c90..0000000
--- a/debian/patches/010_propagate_cflags.diff
+++ /dev/null
@@ -1,36 +0,0 @@
----
- Makefile.tail |   14 +++++++-------
- config.linux  |    2 +-
- 2 files changed, 8 insertions(+), 8 deletions(-)
-
---- liblivemedia.orig/config.linux
-+++ liblivemedia/config.linux
-@@ -1,4 +1,4 @@
--COMPILE_OPTS =		$(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
-+COMPILE_OPTS =		$(INCLUDES) -I. $(CFLAGS) -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
- C =			c
- C_COMPILER =		cc
- C_FLAGS =		$(COMPILE_OPTS)
---- liblivemedia.orig/Makefile.tail
-+++ liblivemedia/Makefile.tail
-@@ -12,13 +12,13 @@ MEDIA_SERVER_DIR = mediaServer
- PROXY_SERVER_DIR = proxyServer
- 
- all:
--	cd $(LIVEMEDIA_DIR) ; $(MAKE)
--	cd $(GROUPSOCK_DIR) ; $(MAKE)
--	cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE)
--	cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; $(MAKE)
--	cd $(TESTPROGS_DIR) ; $(MAKE)
--	cd $(MEDIA_SERVER_DIR) ; $(MAKE)
--	cd $(PROXY_SERVER_DIR) ; $(MAKE)
-+	cd $(LIVEMEDIA_DIR) ; CFLAGS="$(CFLAGS)" $(MAKE)
-+	cd $(GROUPSOCK_DIR) ; CFLAGS="$(CFLAGS)" $(MAKE)
-+	cd $(USAGE_ENVIRONMENT_DIR) ; CFLAGS="$(CFLAGS)" $(MAKE)
-+	cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; CFLAGS="$(CFLAGS)" $(MAKE)
-+	cd $(TESTPROGS_DIR) ; CFLAGS="$(CFLAGS)" $(MAKE)
-+	cd $(MEDIA_SERVER_DIR) ; CFLAGS="$(CFLAGS)" $(MAKE)
-+	cd $(PROXY_SERVER_DIR) ; CFLAGS="$(CFLAGS)" $(MAKE)
- 
- clean:
- 	cd $(LIVEMEDIA_DIR) ; $(MAKE) clean
diff --git a/debian/patches/301_hardening.patch b/debian/patches/301_hardening.patch
deleted file mode 100644
index 8ce2ec3..0000000
--- a/debian/patches/301_hardening.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Description: Prevent build failure when compiled with
- -Wformat -Werror=format-security.
- Pass LDFLAGS to the linker.
-Author: Alessio Treglia <alessio at debian.org>
-Forwarded: live-devel at lists.live555.com
----
- config.linux |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- liblivemedia.orig/config.linux
-+++ liblivemedia/config.linux
-@@ -8,7 +8,7 @@ CPLUSPLUS_FLAGS =	$(COMPILE_OPTS) -Wall
- OBJ =			o
- LINK =			c++ -o
- LINK_OPTS =		-L.
--CONSOLE_LINK_OPTS =	$(LINK_OPTS)
-+CONSOLE_LINK_OPTS =	$(LDFLAGS) $(LINK_OPTS)
- LIBRARY_LINK =		ar cr 
- LIBRARY_LINK_OPTS =	
- LIB_SUFFIX =			a
diff --git a/debian/patches/pass-variables.patch b/debian/patches/pass-variables.patch
new file mode 100644
index 0000000..0285ee0
--- /dev/null
+++ b/debian/patches/pass-variables.patch
@@ -0,0 +1,41 @@
+Description: Add support for CPPFLAGS, CFLAGS, CXXFLAGS, LDFLAGS
+Author: Benjamin Drung <bdrung at debian.org>
+
+--- a/config.linux
++++ b/config.linux
+@@ -1,13 +1,13 @@
+ COMPILE_OPTS =		$(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
+ C =			c
+ C_COMPILER =		cc
+-C_FLAGS =		$(COMPILE_OPTS)
++C_FLAGS =		$(COMPILE_OPTS) $(CPPFLAGS) $(CFLAGS)
+ CPP =			cpp
+ CPLUSPLUS_COMPILER =	c++
+-CPLUSPLUS_FLAGS =	$(COMPILE_OPTS) -Wall -DBSD=1
++CPLUSPLUS_FLAGS =	$(COMPILE_OPTS) -Wall -DBSD=1 $(CPPFLAGS) $(CXXFLAGS)
+ OBJ =			o
+ LINK =			c++ -o
+-LINK_OPTS =		-L.
++LINK_OPTS =		-L. $(LDFLAGS)
+ CONSOLE_LINK_OPTS =	$(LINK_OPTS)
+ LIBRARY_LINK =		ar cr 
+ LIBRARY_LINK_OPTS =	
+--- a/config.linux-with-shared-libraries
++++ b/config.linux-with-shared-libraries
+@@ -21,13 +21,13 @@
+ COMPILE_OPTS =		$(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -fPIC
+ C =			c
+ C_COMPILER =		cc
+-C_FLAGS =		$(COMPILE_OPTS)
++C_FLAGS =		$(COMPILE_OPTS) $(CPPFLAGS) $(CFLAGS)
+ CPP =			cpp
+ CPLUSPLUS_COMPILER =	c++
+-CPLUSPLUS_FLAGS =	$(COMPILE_OPTS) -Wall -DBSD=1
++CPLUSPLUS_FLAGS =	$(COMPILE_OPTS) -Wall -DBSD=1 $(CPPFLAGS) $(CXXFLAGS)
+ OBJ =			o
+ LINK =			c++ -o
+-LINK_OPTS =		-L.
++LINK_OPTS =		-L. $(LDFLAGS)
+ CONSOLE_LINK_OPTS =	$(LINK_OPTS)
+ LIBRARY_LINK =		gcc -o 
+ LIBRARY_LINK_OPTS =	-shared -Wl,-soname,$(NAME).so.$(shell expr $($(NAME)_VERSION_CURRENT) - $($(NAME)_VERSION_AGE))
diff --git a/debian/patches/series b/debian/patches/series
index 6b9c576..3f7335c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,6 +1,5 @@
-010_propagate_cflags.diff
 020_invalid_casts.diff
 021_ip_mreq_source.diff
 022_synchronous_rtspclient.patch
-301_hardening.patch
+pass-variables.patch
 install-target.patch

-- 
liblivemedia packaging



More information about the pkg-multimedia-commits mailing list