Package: flac
Version 1.1.1-5
Severity: serious
Tags: patch fixed

Hi Matt,

Under the 0-day NMU policy for the C++ ABI transition, I have prepared an
NMU for flac, because it includes a C++ library which needs to 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 pach, let me know so I can have the package rejected
out of NEW.

Thanks,
-- 
Steve Langasek
postmodern programmer
reverted:
--- flac-1.1.1/debian/liboggflac++0c102.files
+++ flac-1.1.1.orig/debian/liboggflac++0c102.files
@@ -1 +0,0 @@
-usr/lib/libOggFLAC++.so.*
diff -u flac-1.1.1/debian/changelog flac-1.1.1/debian/changelog
--- flac-1.1.1/debian/changelog
+++ flac-1.1.1/debian/changelog
@@ -1,3 +1,12 @@
+flac (1.1.1-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Medium-urgency upload for RC bugfix.
+  * Rebuild against g++-4.0 for the C++ ABI transition, renaming
+    libflac++4 to libflac++4c2 and conflicting with libflac++4.
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Sat, 16 Jul 2005 05:09:45 -0700
+
 flac (1.1.1-5) unstable; urgency=low
 
   * libflac++4 Conflicts: libflac++2c102 (= 1.1.1-1) for the same reasons
reverted:
--- flac-1.1.1/debian/libflac++4.files
+++ flac-1.1.1.orig/debian/libflac++4.files
@@ -1 +0,0 @@
-usr/lib/libFLAC++.so.*
diff -u flac-1.1.1/debian/rules flac-1.1.1/debian/rules
--- flac-1.1.1/debian/rules
+++ flac-1.1.1/debian/rules
@@ -143,7 +143,7 @@
        dh_installdeb
        dh_makeshlibs
 #      dh_perl
-       dh_shlibdeps -ldebian/libflac6/usr/lib:debian/libflac++4/usr/lib
+       dh_shlibdeps -ldebian/libflac6/usr/lib:debian/libflac++4c2/usr/lib
        dh_gencontrol
        dh_md5sums
        dh_builddeb
diff -u flac-1.1.1/debian/control flac-1.1.1/debian/control
--- flac-1.1.1/debian/control
+++ flac-1.1.1/debian/control
@@ -102,12 +102,12 @@
  .
  This package contains the development library libOggFLAC.
 
-Package: libflac++4
+Package: libflac++4c2
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libflac++1 (= 1.0.4-1), libflac++2, libflac++2c102 (= 1.1.1-1)
-Replaces: libflac++1 (= 1.0.4-1)
+Conflicts: libflac++1 (= 1.0.4-1), libflac++2, libflac++2c102 (= 1.1.1-1), 
libflac++4
+Replaces: libflac++1 (= 1.0.4-1), libflac++4
 Description: Free Lossless Audio Codec - C++ runtime library
  FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is
  similar to MP3, but lossless.  The FLAC project consists of:
@@ -125,7 +125,7 @@
 Package: libflac++-dev
 Section: libdevel
 Architecture: any
-Depends: libflac-dev, libflac++4 (= ${Source-Version})
+Depends: libflac-dev, libflac++4c2 (= ${Source-Version})
 Description: Free Lossless Audio Codec - C++ development library
  FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is
  similar to MP3, but lossless.  The FLAC project consists of:
@@ -140,12 +140,12 @@
  .
  This package contains the development library libFLAC++.
 
-Package: liboggflac++0c102
+Package: liboggflac++0c2
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libflac3 (= 1.0.4-1), liboggflac++0
-Replaces: libflac3 (= 1.0.4-1)
+Conflicts: libflac3 (= 1.0.4-1), liboggflac++0, liboggflac++0c102
+Replaces: libflac3 (= 1.0.4-1), liboggflac++0c102
 Description: Free Lossless Audio Codec - C++ runtime library (ogg)
  FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is
  similar to MP3, but lossless.  The FLAC project consists of:
@@ -165,7 +165,7 @@
 Architecture: any
 Conflicts: libflac-dev (= 1.0.4-1)
 Replaces: libflac-dev (= 1.0.4-1)
-Depends: libflac++-dev, liboggflac-dev, liboggflac++0c102 (= ${Source-Version})
+Depends: libflac++-dev, liboggflac-dev, liboggflac++0c2 (= ${Source-Version})
 Description: Free Lossless Audio Codec - C++ development library (ogg)
  FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is
  similar to MP3, but lossless.  The FLAC project consists of:
only in patch2:
unchanged:
--- flac-1.1.1.orig/debian/liboggflac++0c2.files
+++ flac-1.1.1/debian/liboggflac++0c2.files
@@ -0,0 +1 @@
+usr/lib/libOggFLAC++.so.*
only in patch2:
unchanged:
--- flac-1.1.1.orig/debian/libflac++4c2.files
+++ flac-1.1.1/debian/libflac++4c2.files
@@ -0,0 +1 @@
+usr/lib/libFLAC++.so.*

Attachment: signature.asc
Description: Digital signature

Reply via email to