[libdevice-cdio-perl] 01/03: Add patch to remove BSDI driver.

gregor herrmann gregoa at debian.org
Fri Dec 8 17:29:20 UTC 2017


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

gregoa pushed a commit to branch master
in repository libdevice-cdio-perl.

commit b0a860ae7bb31657942693213c294f674331de0b
Author: gregor herrmann <gregoa at debian.org>
Date:   Fri Dec 8 18:21:54 2017 +0100

    Add patch to remove BSDI driver.
    
    This patch can be removed when libcdio/Device::Cdio 1.1.0 are released.
    
    Thanks: Matthias Klose for the bug report and the patch.
    Closes: #883673
---
 debian/patches/remove-driver-bsdi.diff | 76 ++++++++++++++++++++++++++++++++++
 debian/patches/series                  |  1 +
 2 files changed, 77 insertions(+)

diff --git a/debian/patches/remove-driver-bsdi.diff b/debian/patches/remove-driver-bsdi.diff
new file mode 100644
index 0000000..e1e8b53
--- /dev/null
+++ b/debian/patches/remove-driver-bsdi.diff
@@ -0,0 +1,76 @@
+Description: remove BSDI driver which is gone in libcdio
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/883673
+Forwarded: upstream is aware via the Debian BTS
+Author: Matthias Klose <doko at debian.org>
+Reviewed-by: gregor herrmann <gregoa at debian.org>
+Last-Update: 2017-12-08
+
+--- a/lib/Device/Cdio.pm
++++ b/lib/Device/Cdio.pm
+@@ -113,7 +113,6 @@
+ %Device::Cdio::drivers = (
+     'Unknown'   => $perlcdio::DRIVER_UNKNOWN,
+     'AIX'       => $perlcdio::DRIVER_AIX,
+-    'BSDI'      => $perlcdio::DRIVER_BSDI,
+     'FreeBSD'   => $perlcdio::DRIVER_FREEBSD,
+     'GNU/Linux' => $perlcdio::DRIVER_LINUX,
+     'Solaris'   => $perlcdio::DRIVER_SOLARIS,
+--- a/lib/perlcdio.pm
++++ b/lib/perlcdio.pm
+@@ -408,7 +408,6 @@
+ *SRC_IS_NATIVE_MASK = *perlcdioc::SRC_IS_NATIVE_MASK;
+ *DRIVER_UNKNOWN = *perlcdioc::DRIVER_UNKNOWN;
+ *DRIVER_AIX = *perlcdioc::DRIVER_AIX;
+-*DRIVER_BSDI = *perlcdioc::DRIVER_BSDI;
+ *DRIVER_FREEBSD = *perlcdioc::DRIVER_FREEBSD;
+ *DRIVER_LINUX = *perlcdioc::DRIVER_LINUX;
+ *DRIVER_SOLARIS = *perlcdioc::DRIVER_SOLARIS;
+@@ -509,10 +508,6 @@
+ 
+ Driver for IBM's AIX.
+ 
+-=item DRIVER_BSDI
+-
+-Driver for BSDI.
+-
+ =item DRIVER_FREEBSD
+ 
+ Driver for Free BSD
+--- a/perlcdio_wrap.c
++++ b/perlcdio_wrap.c
+@@ -8022,11 +8022,6 @@
+     SvREADONLY_on(sv);
+   } while(0) /*@SWIG@*/;
+   /*@SWIG:/usr/share/swig3.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+-    SV *sv = get_sv((char*) SWIG_prefix "DRIVER_BSDI", TRUE | 0x2 | GV_ADDMULTI);
+-    sv_setsv(sv, SWIG_From_long  SWIG_PERL_CALL_ARGS_1((long)(DRIVER_BSDI)));
+-    SvREADONLY_on(sv);
+-  } while(0) /*@SWIG@*/;
+-  /*@SWIG:/usr/share/swig3.0/perl5/perltypemaps.swg,65,%set_constant@*/ do {
+     SV *sv = get_sv((char*) SWIG_prefix "DRIVER_FREEBSD", TRUE | 0x2 | GV_ADDMULTI);
+     sv_setsv(sv, SWIG_From_long  SWIG_PERL_CALL_ARGS_1((long)(DRIVER_FREEBSD)));
+     SvREADONLY_on(sv);
+--- a/swig/device_const.swg
++++ b/swig/device_const.swg
+@@ -82,7 +82,6 @@
+ /* driver_id_t enums. */
+ %constant long int DRIVER_UNKNOWN = DRIVER_UNKNOWN;
+ %constant long int DRIVER_AIX = DRIVER_AIX;
+-%constant long int DRIVER_BSDI = DRIVER_BSDI;
+ %constant long int DRIVER_FREEBSD = DRIVER_FREEBSD;
+ %constant long int DRIVER_LINUX = DRIVER_LINUX;
+ %constant long int DRIVER_SOLARIS = DRIVER_SOLARIS;
+--- a/swig/perlcdio.swg
++++ b/swig/perlcdio.swg
+@@ -111,10 +111,6 @@
+ 
+ Driver for IBM's AIX.
+ 
+-=item DRIVER_BSDI
+-
+-Driver for BSDI.
+-
+ =item DRIVER_FREEBSD
+ 
+ Driver for Free BSD
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..611e1d9
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+remove-driver-bsdi.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdevice-cdio-perl.git



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