tag 339187 + patch
tag 339187 + pending
thanks

Hi Ryuichi!

On Thu, Nov 17, 2005 at 03:21:32AM +0100, Matthias Klose wrote:
> Compiler versions g++-4.0_4.0.2-4 and g++-3.4_3.4.4-10 are now in the
> archive.  The renaming of the library packages can now start.  You can
> upload the packages even before the toolchain is built for all architectures
> because the packages with the new binary packages will be hold in the NEW
> queue until the required toolchain changes are installed on the buildd's.

I have prepared NMU imagemagick 6.2.4.5-0.3 with minimal changes to
address this change. Full diff is attached. I'm uploading it to gluck
with a delay of two days, so if you disapprove or want to speed things
up, please either let me know or upload a version of your own.

NB: I considered moving to upstream version 6.2.5.4 once we're at it,
but from a quick inspection of the diff--surprise, surprise--, this
version contains various API and (C-)ABI changes without a corresponding
change in soname. So once again, we're rather stuck with 6.2.4.5, and
any upgrade will be a major effort.

Off to Punxsutawney,

Daniel.

diff -u imagemagick-6.2.4.5/debian/changelog 
imagemagick-6.2.4.5/debian/changelog
--- imagemagick-6.2.4.5/debian/changelog
+++ imagemagick-6.2.4.5/debian/changelog
@@ -1,3 +1,13 @@
+imagemagick (6:6.2.4.5-0.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/control: Rename libmagick++9 to libmagick++9c2a, following a
+    C++ ABI transition. Conflicts with and Replaces old version.
+  * debian/*: Rename various debhelper support files due to above name
+    change.
+
+ -- Daniel Kobras <[EMAIL PROTECTED]>  Thu, 17 Nov 2005 23:12:06 +0100
+
 imagemagick (6:6.2.4.5-0.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -u imagemagick-6.2.4.5/debian/control imagemagick-6.2.4.5/debian/control
--- imagemagick-6.2.4.5/debian/control
+++ imagemagick-6.2.4.5/debian/control
@@ -46,12 +46,12 @@
  This package includes header files and static libraries needed to compile
  programs using libMagick.
 
-Package: libmagick++9
+Package: libmagick++9c2a
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
-Conflicts: libmagick5g++, libmagick++0, libmagick++4 (>=4:5.5.1), 
libmagick++5.5.3, libmagick++6.0.1, libmagick++6
-Replaces:  libmagick5g++, libmagick++0, libmagick++5 (>=4:5.5.1), 
libmagick++6.0.1, libmagick++6
+Conflicts: libmagick5g++, libmagick++0, libmagick++4 (>=4:5.5.1), 
libmagick++5.5.3, libmagick++6.0.1, libmagick++6, libmagick++9
+Replaces:  libmagick5g++, libmagick++0, libmagick++5 (>=4:5.5.1), 
libmagick++6.0.1, libmagick++6, libmagick++9
 Description: The object-oriented C++ API to the ImageMagick library
  Magick++ supports an object model which is inspired by PerlMagick. Magick++
  executes faster than PerlMagick since it is accessed from a compiled
@@ -75,7 +75,7 @@
 Package: libmagick++9-dev
 Architecture: any
 Section: libdevel
-Depends: libmagick++9 (= ${Source-Version}), libmagick9-dev (= 
${Source-Version})
+Depends: libmagick++9c2a (= ${Source-Version}), libmagick9-dev (= 
${Source-Version})
 Conflicts: libmagick++0-dev, libmagick++5.5.1 (<= 4:5.5.1.4-1), libmagick++5, 
libmagick++-dev, imagemagick(<= 5:6.0.1.2-1), libmagick++6-dev
 Replaces: libmagick++0-dev, libmagick++5.5.1 (<= 4:5.5.1.4-1), 
libmagick++-dev, imagemagick (<= 5:6.0.1.2-1), libmagick++6-dev
 Provides: libmagick++-dev
reverted:
--- imagemagick-6.2.4.5/debian/libmagick++9.dirs
+++ imagemagick-6.2.4.5.orig/debian/libmagick++9.dirs
@@ -1,3 +0,0 @@
-usr/share/doc
-usr/share/doc/libmagick++9
-
reverted:
--- imagemagick-6.2.4.5/debian/libmagick++9.files
+++ imagemagick-6.2.4.5.orig/debian/libmagick++9.files
@@ -1 +0,0 @@
-usr/lib/libMagick++*.so.*
reverted:
--- imagemagick-6.2.4.5/debian/libmagick++9.postinst
+++ imagemagick-6.2.4.5.orig/debian/libmagick++9.postinst
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-set -e
-
-#DEBHELPER#
only in patch2:
unchanged:
--- imagemagick-6.2.4.5.orig/debian/libmagick++9c2a.postinst
+++ imagemagick-6.2.4.5/debian/libmagick++9c2a.postinst
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
only in patch2:
unchanged:
--- imagemagick-6.2.4.5.orig/debian/libmagick++9c2a.dirs
+++ imagemagick-6.2.4.5/debian/libmagick++9c2a.dirs
@@ -0,0 +1,3 @@
+usr/share/doc
+usr/share/doc/libmagick++9c2a
+
only in patch2:
unchanged:
--- imagemagick-6.2.4.5.orig/debian/libmagick++9c2a.files
+++ imagemagick-6.2.4.5/debian/libmagick++9c2a.files
@@ -0,0 +1 @@
+usr/lib/libMagick++*.so.*

Reply via email to