[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