[SCM] Debian packaging of libdevice-cdio-perl branch, master, updated. debian/0.3.0-1-6-g087100d

Dominic Hargreaves dom at earth.li
Sun May 5 23:39:06 UTC 2013


The following commit has been merged in the master branch:
commit 0cf764c52435634481c46713e24f43da139d0768
Author: Dominic Hargreaves <dom at earth.li>
Date:   Mon May 6 00:27:51 2013 +0100

    Add patch fixing FTBFS with perl 5.16 (Closes: #676272)

diff --git a/debian/changelog b/debian/changelog
index 6ff4f26..78d0234 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,12 @@
 libdevice-cdio-perl (0.3.0-2) UNRELEASED; urgency=low
 
+  [ Salvatore Bonaccorso ]
   * Change Vcs-Git to canonical URI (git://anonscm.debian.org)
   * Change search.cpan.org based URIs to metacpan.org based URIs
 
+  [ Dominic Hargreaves ]
+  * Add patch fixing FTBFS with perl 5.16 (Closes: #676272)
+
  -- Salvatore Bonaccorso <carnil at debian.org>  Sun, 06 Jan 2013 22:00:20 +0100
 
 libdevice-cdio-perl (0.3.0-1) unstable; urgency=low
diff --git a/debian/control b/debian/control
index 086ee0d..3c77e3e 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,8 @@ Build-Depends: debhelper (>= 9.20120312), perl,
  swig
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Martín Ferrari <tincho at debian.org>,
- gregor herrmann <gregoa at debian.org>
+ gregor herrmann <gregoa at debian.org>,
+ Dominic Hargreaves <dom at earth.li>
 Standards-Version: 3.9.3
 Homepage: https://metacpan.org/release/Device-Cdio/
 Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libdevice-cdio-perl.git
diff --git a/debian/patches/07_fix_perl_5.16_ftbfs.patch b/debian/patches/07_fix_perl_5.16_ftbfs.patch
new file mode 100644
index 0000000..5c2d24a
--- /dev/null
+++ b/debian/patches/07_fix_perl_5.16_ftbfs.patch
@@ -0,0 +1,49 @@
+From: Dominic Hargreaves <dom at earth.li>
+Subject: Fix FTBFS with perl 5.16
+
+Original credit to 'sander85'.
+
+This is labelled in the Mageia SVN tree as fixing the build for
+GCC 4.7, but it's actually fixing the build with perl 5.16. The
+build succeeds without this patch with GCC 4.7 and perl 5.14.
+
+Origin: http://svnweb.mageia.org/packages/cauldron/perl-Device-Cdio/current/SOURCES/perl-Device-Cdio-0.3.0-gcc-4.7.patch?revision=388352&view=markup
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=77579
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676272
+
+diff --git a/perlcdio_wrap.c b/perlcdio_wrap.c
+index 66e8e5e..d3227f4 100644
+--- a/perlcdio_wrap.c
++++ b/perlcdio_wrap.c
+@@ -296,6 +296,7 @@ SWIGINTERNINLINE int SWIG_CheckState(int r) {
+ 
+ 
+ #include <string.h>
++#include <stdbool.h>
+ 
+ #ifdef __cplusplus
+ extern "C" {
+diff --git a/perliso9660_wrap.c b/perliso9660_wrap.c
+index 2270753..4ade706 100644
+--- a/perliso9660_wrap.c
++++ b/perliso9660_wrap.c
+@@ -296,6 +296,7 @@ SWIGINTERNINLINE int SWIG_CheckState(int r) {
+ 
+ 
+ #include <string.h>
++#include <stdbool.h>
+ 
+ #ifdef __cplusplus
+ extern "C" {
+diff --git a/perlmmc_wrap.c b/perlmmc_wrap.c
+index 04f6380..e618066 100644
+--- a/perlmmc_wrap.c
++++ b/perlmmc_wrap.c
+@@ -296,6 +296,7 @@ SWIGINTERNINLINE int SWIG_CheckState(int r) {
+ 
+ 
+ #include <string.h>
++#include <stdbool.h>
+ 
+ #ifdef __cplusplus
+ extern "C" {
diff --git a/debian/patches/series b/debian/patches/series
index 8f53291..63051b3 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@
 04_wrong_handling_of_output_parameters.patch
 05_tests-in-chroot.patch
 06_spelling.patch
+07_fix_perl_5.16_ftbfs.patch

-- 
Debian packaging of libdevice-cdio-perl



More information about the Pkg-perl-cvs-commits mailing list