Package: libfwbuilder Version: 2.0.7-1 Severity: serious Tags: patch Hi Jeremy,
Under the 0-day NMU policy for the C++ ABI transition, I have prepared an NMU for libfwbuilder, because this library provides C++ interfaces and must be rebuilt so that a number of other C++-based packages can transition to g++ 4.0. The diff for this NMU is attached; the NMU will be uploaded shortly. If you see any problems with the patch, let me know so I can have the package rejected out of NEW. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
diff -u libfwbuilder-2.0.7/debian/changelog libfwbuilder-2.0.7/debian/changelog
--- libfwbuilder-2.0.7/debian/changelog
+++ libfwbuilder-2.0.7/debian/changelog
@@ -1,3 +1,12 @@
+libfwbuilder (2.0.7-1.1) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * High-urgency upload for RC bugfix.
+ * Rebuild against g++-4.0 for the C++ ABI transition, renaming
+ libfwbuilder6 to libfwbuilder6c2 and conflicting with libfwbuilder6.
+
+ -- Steve Langasek <[EMAIL PROTECTED]> Thu, 11 Aug 2005 05:54:54 -0700
+
libfwbuilder (2.0.7-1) unstable; urgency=low
* New upstream release
diff -u libfwbuilder-2.0.7/debian/control libfwbuilder-2.0.7/debian/control
--- libfwbuilder-2.0.7/debian/control
+++ libfwbuilder-2.0.7/debian/control
@@ -8,7 +8,7 @@
Package: libfwbuilder-dev
Section: libdevel
Architecture: any
-Depends: libfwbuilder6 (= ${Source-Version}), libc6-dev
+Depends: libfwbuilder6c2 (= ${Source-Version}), libc6-dev
Description: Firewall Builder API library development files
This package contains the libraries and header files that programmer would
need to develop applications using Firewall Builder API.
@@ -16,11 +16,11 @@
This package contains the development files needed to compile software to
use the libfwbuilder API.
-Package: libfwbuilder6
+Package: libfwbuilder6c2
Section: libs
Architecture: any
-Replaces: libfwbuilder0, libfwbuilder3, libfwbuilder4, libfwbuilder5
-Conflicts: libfwbuilder0, libfwbuilder3, libfwbuilder4, libfwbuilder5
+Replaces: libfwbuilder0, libfwbuilder3, libfwbuilder4, libfwbuilder5,
libfwbuilder6
+Conflicts: libfwbuilder0, libfwbuilder3, libfwbuilder4, libfwbuilder5,
libfwbuilder6
Depends: ${shlibs:Depends}
Description: Firewall Builder API library
This package contains the libraries and header files that programmer would
diff -u libfwbuilder-2.0.7/debian/rules libfwbuilder-2.0.7/debian/rules
--- libfwbuilder-2.0.7/debian/rules
+++ libfwbuilder-2.0.7/debian/rules
@@ -129,8 +129,8 @@
dh_strip -a
dh_compress -a
dh_fixperms -a
- # dh_makeshlibs -V "libfwbuilder6 (>= $$(sed 's/^.*(\(.*\)-.*).*/\1/;
q' debian/changelog)-0), libfwbuilder6 (<< $$(sed 's/^.*(\(.*\)-.*).*/\1/; q'
debian/changelog).0-0)"
- dh_makeshlibs -V "libfwbuilder6 (>= $$(sed 's/^.*(\(.*\)-.*).*/\1/; q'
debian/changelog)-0)" -a
+ # dh_makeshlibs -V "libfwbuilder6c2 (>= $$(sed 's/^.*(\(.*\)-.*).*/\1/;
q' debian/changelog)-0), libfwbuilder6c2 (<< $$(sed 's/^.*(\(.*\)-.*).*/\1/; q'
debian/changelog).0-0)"
+ dh_makeshlibs -V "libfwbuilder6c2 (>= $$(sed 's/^.*(\(.*\)-.*).*/\1/;
q' debian/changelog)-0)" -a
dh_installdeb -a
dh_shlibdeps -a
dh_gencontrol -a -u-isp
reverted:
--- libfwbuilder-2.0.7/debian/packages.d/libfwbuilder6.in
+++ libfwbuilder-2.0.7.orig/debian/packages.d/libfwbuilder6.in
@@ -1,11 +0,0 @@
-%dirs%
-usr/lib
-usr/share
-%install%
-usr/lib/lib*.so.*
-usr/lib/lib*.la
-usr/share/libfwbuilder/*
-%docs%
-debian/tmp/usr/share/doc/libfwbuilder/AUTHORS
-debian/tmp/usr/share/doc/libfwbuilder/Credits
-debian/tmp/usr/share/doc/libfwbuilder/PatchAcceptancePolicy.txt
only in patch2:
unchanged:
--- libfwbuilder-2.0.7.orig/debian/packages.d/libfwbuilder6c2.in
+++ libfwbuilder-2.0.7/debian/packages.d/libfwbuilder6c2.in
@@ -0,0 +1,11 @@
+%dirs%
+usr/lib
+usr/share
+%install%
+usr/lib/lib*.so.*
+usr/lib/lib*.la
+usr/share/libfwbuilder/*
+%docs%
+debian/tmp/usr/share/doc/libfwbuilder/AUTHORS
+debian/tmp/usr/share/doc/libfwbuilder/Credits
+debian/tmp/usr/share/doc/libfwbuilder/PatchAcceptancePolicy.txt
signature.asc
Description: Digital signature

