[libtheora] 01/02: Tag existing patches properly and use git-buildpackage patch queue for all our patches.

Martin Steghöfer martin.steghoefer-guest at moszumanska.debian.org
Tue Sep 22 08:36:04 UTC 2015


This is an automated email from the git hooks/post-receive script.

martin.steghoefer-guest pushed a commit to branch master
in repository libtheora.

commit 8c48f707fb742c3734dcc3cc6ce53398e5a90a2f
Author: Martin Steghöfer <martin at steghoefer.eu>
Date:   Tue Sep 22 09:25:25 2015 +0200

    Tag existing patches properly and use git-buildpackage patch queue for all our patches.
---
 ...0001-Disable-maintainer-mode-in-autotools.patch | 23 ++++++++++++++++++++
 .../0002-Remove-non-DFSG-commpliant-RFCs.patch     | 24 +++++++++++++++++++++
 .../0003-Build-on-hurd-i386-and-kfreebsd.patch     | 25 ++++++++++++++++++++++
 debian/patches/autotools                           | 11 ----------
 debian/patches/build_on_gnu                        | 13 -----------
 debian/patches/dfsg                                | 14 ------------
 debian/patches/series                              |  6 +++---
 7 files changed, 75 insertions(+), 41 deletions(-)

diff --git a/debian/patches/0001-Disable-maintainer-mode-in-autotools.patch b/debian/patches/0001-Disable-maintainer-mode-in-autotools.patch
new file mode 100644
index 0000000..8b91eaa
--- /dev/null
+++ b/debian/patches/0001-Disable-maintainer-mode-in-autotools.patch
@@ -0,0 +1,23 @@
+From: Risko Gergely <risko at debian.org>
+Date: Mon, 21 Mar 2005 19:22:55 +0100
+Subject: Disable maintainer mode in autotools
+
+Bug-Debian: https://bugs.debian.org/300422
+
+Disable enable-maintainer-mode for debian packages. As one of the side effects,
+there is no need to pass the --prefix option to avoid installing things into
+/usr/local .
+---
+ autogen.sh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/autogen.sh b/autogen.sh
+index bbca69d..c275c27 100755
+--- a/autogen.sh
++++ b/autogen.sh
+@@ -126,4 +126,4 @@ echo "  autoconf"
+ autoconf || exit 1
+ 
+ cd $olddir
+-$srcdir/configure --enable-maintainer-mode "$@" && echo
++#$srcdir/configure --enable-maintainer-mode "$@" && echo
diff --git a/debian/patches/0002-Remove-non-DFSG-commpliant-RFCs.patch b/debian/patches/0002-Remove-non-DFSG-commpliant-RFCs.patch
new file mode 100644
index 0000000..228780b
--- /dev/null
+++ b/debian/patches/0002-Remove-non-DFSG-commpliant-RFCs.patch
@@ -0,0 +1,24 @@
+From: John Ferlito <johnf at inodes.org>
+Date: Sat, 12 Dec 2009 11:17:56 +1100
+Subject: Remove non-DFSG commpliant RFCs
+
+Bug-Debian: https://bugs.debian.org/554457
+---
+ doc/Makefile.am | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/doc/Makefile.am b/doc/Makefile.am
+index 30eaad8..00233e5 100644
+--- a/doc/Makefile.am
++++ b/doc/Makefile.am
+@@ -4,9 +4,7 @@ SUBDIRS = spec
+ 
+ docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
+ 
+-static_docs = vp3-format.txt color.html \
+-	draft-ietf-avt-rtp-theora-00.xml \
+-	draft-ietf-avt-rtp-theora-00.txt
++static_docs = vp3-format.txt color.html
+ 
+ doc_DATA = $(static_docs) doxygen-build.stamp
+ 
diff --git a/debian/patches/0003-Build-on-hurd-i386-and-kfreebsd.patch b/debian/patches/0003-Build-on-hurd-i386-and-kfreebsd.patch
new file mode 100644
index 0000000..ff59f5e
--- /dev/null
+++ b/debian/patches/0003-Build-on-hurd-i386-and-kfreebsd.patch
@@ -0,0 +1,25 @@
+From: Samuel Thibault <sthibault at debian.org>
+Date: Wed, 11 Nov 2009 00:07:29 +0100
+Subject: Build on hurd-i386 and kfreebsd-*
+
+Bug-Debian: https://bugs.debian.org/555670
+Forwarded: https://trac.xiph.org/ticket/1626#comment:1
+
+Use the same symbol versioning for hurd-i386 and kfreebsd-*
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 8260bdf..e75fc3d 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -222,7 +222,7 @@ if test "x$lt_cv_prog_gnu_ld" = "xyes"; then
+     THC_VERSION_ARG="-export-symbols \$(top_srcdir)/win32/libtheora.def"
+     AC_MSG_RESULT([-export-symbols])
+     ;;
+-  linux* | solaris* )
++  linux* | solaris* | gnu* | k*bsd*-gnu)
+     THDEC_VERSION_ARG='-Wl,--version-script=$(srcdir)/Version_script-dec'
+     THENC_VERSION_ARG='-Wl,--version-script=$(srcdir)/Version_script-enc'
+     TH_VERSION_ARG='-Wl,--version-script=$(srcdir)/Version_script'
diff --git a/debian/patches/autotools b/debian/patches/autotools
deleted file mode 100644
index 828b47c..0000000
--- a/debian/patches/autotools
+++ /dev/null
@@ -1,11 +0,0 @@
-# Disable enable-maintainer-mode for debian packages. As one of the side effects,
-# there is no need to pass the --prefix option to avoid installing things into
-# /usr/local .
---- a/autogen.sh
-+++ b/autogen.sh
-@@ -126,4 +126,4 @@
- autoconf || exit 1
- 
- cd $olddir
--$srcdir/configure --enable-maintainer-mode "$@" && echo
-+#$srcdir/configure --enable-maintainer-mode "$@" && echo
diff --git a/debian/patches/build_on_gnu b/debian/patches/build_on_gnu
deleted file mode 100644
index 8c05d50..0000000
--- a/debian/patches/build_on_gnu
+++ /dev/null
@@ -1,13 +0,0 @@
-# Use the same symbol verioning for hurd-i386 and kfreebsd-*
-# Pushed upstream
---- libtheora-1.1.1/configure.ac.origin 2009-11-10 22:32:28.000000000 +0000
-+++ libtheora-1.1.1/configure.ac    2009-11-10 22:38:03.000000000 +0000
-@@ -222,7 +222,7 @@
-     THC_VERSION_ARG="-export-symbols \$(top_srcdir)/win32/libtheora.def"
-     AC_MSG_RESULT([-export-symbols])
-     ;;
--  linux* | solaris* )
-+  linux* | solaris* | gnu* | k*bsd*-gnu)
-     THDEC_VERSION_ARG='-Wl,--version-script=$(srcdir)/Version_script-dec'
-     THENC_VERSION_ARG='-Wl,--version-script=$(srcdir)/Version_script-enc'
-     TH_VERSION_ARG='-Wl,--version-script=$(srcdir)/Version_script'
diff --git a/debian/patches/dfsg b/debian/patches/dfsg
deleted file mode 100644
index abbb380..0000000
--- a/debian/patches/dfsg
+++ /dev/null
@@ -1,14 +0,0 @@
-# Remove non-DFSG commpliant RFCs
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -4,9 +4,7 @@
- 
- docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
- 
--static_docs = vp3-format.txt color.html \
--	draft-ietf-avt-rtp-theora-00.xml \
--	draft-ietf-avt-rtp-theora-00.txt
-+static_docs = vp3-format.txt color.html
- 
- doc_DATA = $(static_docs) doxygen-build.stamp
- 
diff --git a/debian/patches/series b/debian/patches/series
index 49c0989..7c693d7 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,4 @@
-autotools
-dfsg
-build_on_gnu
+0001-Disable-maintainer-mode-in-autotools.patch
+0002-Remove-non-DFSG-commpliant-RFCs.patch
+0003-Build-on-hurd-i386-and-kfreebsd.patch
 0004-player-example-needs-lm-for-rint.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-xiph/libtheora.git



More information about the pkg-xiph-commits mailing list