Your message dated Sun, 23 Feb 2014 11:13:34 +0100
with message-id <[email protected]>
and subject line Re:  gst-plugins-base1.0: re-enable libtoolize for better 
new-ports coverage
has caused the Debian Bug report #732289,
regarding gst-plugins-base1.0: re-enable libtoolize for better new-ports 
coverage
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
732289: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732289
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gst-plugins-base1.0
Version: 1.2.1-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu ubuntu-patch trusty

Hi,

The ppc64el port requires a patch to libtool.m4.  I don't think that's
in Debian yet, but when it is it will require autoreconfing a bunch of
packages to pick it up.  gst-plugins-base1.0 uses dh_autoreconf, but it
disables libtoolize because of its ltmain.sh patch; it could instead use
dh_autoreconf --as-needed and then it would be able to pick up other
libtool changes automatically.

  * Use dh_autoreconf --as-needed rather than disabling libtoolize and
    manually patching ltmain.sh, to pick up other libtool macro changes for
    new ports.

diff -Nru gst-plugins-base1.0-1.2.1/debian/patches/99_ltmain_as-needed.patch 
gst-plugins-base1.0-1.2.1/debian/patches/99_ltmain_as-needed.patch
--- gst-plugins-base1.0-1.2.1/debian/patches/99_ltmain_as-needed.patch  
2013-11-11 04:08:38.000000000 +0000
+++ gst-plugins-base1.0-1.2.1/debian/patches/99_ltmain_as-needed.patch  
1970-01-01 01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
-diff --git a/ltmain.sh b/ltmain.sh
-index c7d06c3..7bc27f2 100644
---- a/ltmain.sh
-+++ b/ltmain.sh
-@@ -5800,6 +5800,11 @@ func_mode_link ()
-       arg=$func_stripname_result
-       ;;
- 
-+      -Wl,--as-needed)
-+      deplibs="$deplibs $arg"
-+      continue
-+      ;;
-+
-       -Wl,*)
-       func_stripname '-Wl,' '' "$arg"
-       args=$func_stripname_result
-@@ -6163,6 +6168,15 @@ func_mode_link ()
-       lib=
-       found=no
-       case $deplib in
-+      -Wl,--as-needed)
-+        if test "$linkmode,$pass" = "prog,link"; then
-+          compile_deplibs="$deplib $compile_deplibs"
-+          finalize_deplibs="$deplib $finalize_deplibs"
-+        else
-+          deplibs="$deplib $deplibs"
-+        fi
-+        continue
-+        ;;
-       -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
-         |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
-         if test "$linkmode,$pass" = "prog,link"; then
diff -Nru gst-plugins-base1.0-1.2.1/debian/patches/series 
gst-plugins-base1.0-1.2.1/debian/patches/series
--- gst-plugins-base1.0-1.2.1/debian/patches/series     2013-11-11 
04:08:38.000000000 +0000
+++ gst-plugins-base1.0-1.2.1/debian/patches/series     2013-12-16 
12:09:32.000000000 +0000
@@ -1,1 +0 @@
-99_ltmain_as-needed.patch
diff -Nru gst-plugins-base1.0-1.2.1/debian/rules 
gst-plugins-base1.0-1.2.1/debian/rules
--- gst-plugins-base1.0-1.2.1/debian/rules      2013-11-11 04:08:38.000000000 
+0000
+++ gst-plugins-base1.0-1.2.1/debian/rules      2013-12-16 11:58:37.000000000 
+0000
@@ -8,8 +8,8 @@
 
 export HOME=$(CURDIR)/fake-home
 
-# make autoreconf not call libtoolize since we ship a patch for ltmain.sh
-export LIBTOOLIZE=true
+DEB_DH_AUTORECONF_ARGS := --as-needed
+
 # make autoreconf not call autopoint since we ship a patch for 
po/Makefile.in.in
 export AUTOPOINT=true
 

Thanks,

-- 
Colin Watson                                       [[email protected]]

--- End Message ---
--- Begin Message ---
Version: 1.2.3-1

Thanks for reporting this. This should've been fixed by the 1.2.3-1
upload.

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply via email to