tags 339157 patch thanks Hi Filip,
I've prepared an NMU for this bug using the attached patch. I'll be uploading the package shortly to the NEW queue. If you disagree with the changes I've made, please make a maintainer upload in its place. 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 clanlib-0.6.5-1/debian/control clanlib-0.6.5-1/debian/control --- clanlib-0.6.5-1/debian/control +++ clanlib-0.6.5-1/debian/control @@ -6,12 +6,12 @@ Build-Conflicts: libutahglx-dev Standards-Version: 3.6.2.1 -Package: libclanlib2c2 +Package: libclanlib2c2a Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib, clanlib2, libclanlib2 -Replaces: libclanlib2 +Conflicts: clanlib, clanlib2, libclanlib2, libclanlib2c2 +Replaces: libclanlib2, libclanlib2c2 Description: ClanLib game SDK core runtime ClanLib is a multi-platform software development kit, with an emphasis on game development. @@ -33,7 +33,7 @@ Package: libclanlib-dev Section: libdevel Architecture: any -Depends: libclanlib2c2, hermes1-dev, libfreetype6-dev, libglu1-xorg-dev | xlibmesa-dev | libgl-dev, libjpeg62-dev, liblua40-dev, liblualib40-dev, libmikmod2-dev, libpng12-0-dev, libvorbis-dev, tolua-dev, libclan2c2-gl, libclan2c2-gui, libclan2c2-jpeg, libclan2c2-lua, libclan2c2-mikmod, libclan2c2-network, libclan2c2-png, libclan2c2-sound, libclan2c2-ttf, libclan2c2-vorbis +Depends: libclanlib2c2a, hermes1-dev, libfreetype6-dev, libglu1-xorg-dev | xlibmesa-dev | libgl-dev, libjpeg62-dev, liblua40-dev, liblualib40-dev, libmikmod2-dev, libpng12-0-dev, libvorbis-dev, tolua-dev, libclan2c2a-gl, libclan2c2a-gui, libclan2c2a-jpeg, libclan2c2a-lua, libclan2c2a-mikmod, libclan2c2a-network, libclan2c2a-png, libclan2c2a-sound, libclan2c2a-ttf, libclan2c2a-vorbis Conflicts: clanlib0-common, libutahglx-dev, clanlib2 (<< 0.6.1-1-3), clanlib-dev Provides: clanlib-dev Replaces: clanlib-dev @@ -80,7 +80,7 @@ Package: clanlib-examples Section: doc Architecture: all -Depends: libclanlib2c2 +Depends: libclanlib2c2a Suggests: clanlib-dev Description: Examples for ClanLib ClanLib delivers a platform independent interface to write games with. @@ -97,12 +97,12 @@ . This package contains examples for most modules of the ClanLib API. -Package: libclan2c2-gl +Package: libclan2c2a-gl Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib-gl, libutahglx1, clanlib2-gl, libclan2-gl -Replaces: libclan2-gl +Conflicts: clanlib-gl, libutahglx1, clanlib2-gl, libclan2-gl, libclan2c2-gl +Replaces: libclan2-gl, libclan2c2-gl Description: OpenGL module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the @@ -118,12 +118,12 @@ . This package contains the OpenGL module (clanGL). -Package: libclan2c2-gui +Package: libclan2c2a-gui Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib-gui, clanlib2-gui, libclan2-gui -Replaces: libclan2-gui +Conflicts: clanlib-gui, clanlib2-gui, libclan2-gui, libclan2c2-gui +Replaces: libclan2-gui, libclan2c2-gui Description: GUI module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the @@ -139,12 +139,12 @@ . This package contains the GUI module (clanGUI). -Package: libclan2c2-jpeg +Package: libclan2c2a-jpeg Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib-jpeg, clanlib2-jpeg, libclan2-jpeg -Replaces: libclan2-jpeg +Conflicts: clanlib-jpeg, clanlib2-jpeg, libclan2-jpeg, libclan2c2-jpeg +Replaces: libclan2-jpeg, libclan2c2-jpeg Description: JPEG module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the @@ -160,12 +160,12 @@ . This package contains the JPEG module (clanJPEG). -Package: libclan2c2-lua +Package: libclan2c2a-lua Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib2-lua, libclan2-lua -Replaces: libclan2-lua +Conflicts: clanlib2-lua, libclan2-lua, libclan2c2-lua +Replaces: libclan2-lua, libclan2c2-lua Description: Lua module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the game @@ -181,12 +181,12 @@ . This package contains the Lua scripting module (clanLua). -Package: libclan2c2-mikmod +Package: libclan2c2a-mikmod Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib-mikmod, clanlib2-mikmod, libclan2-mikmod -Replaces: libclan2-mikmod +Conflicts: clanlib-mikmod, clanlib2-mikmod, libclan2-mikmod, libclan2c2-mikmod +Replaces: libclan2-mikmod, libclan2c2-mikmod Description: MikMod module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the @@ -202,12 +202,12 @@ . This package contains the MikMod module (clanMikMod). -Package: libclan2c2-network +Package: libclan2c2a-network Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib-network, clanlib2-network, libclan2-network -Replaces: libclan2-network +Conflicts: clanlib-network, clanlib2-network, libclan2-network, libclan2c2-network +Replaces: libclan2-network, libclan2c2-network Description: Network module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the @@ -223,12 +223,12 @@ . This package contains the Network module (clanNetwork). -Package: libclan2c2-png +Package: libclan2c2a-png Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib-png, clanlib2-png, libclan2-png -Replaces: libclan2-png +Conflicts: clanlib-png, clanlib2-png, libclan2-png, libclan2c2-png +Replaces: libclan2-png, libclan2c2-png Description: PNG module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the @@ -244,12 +244,12 @@ . This package contains the PNG module (clanPNG). -Package: libclan2c2-sound +Package: libclan2c2a-sound Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib-sound, clanlib2-sound, libclan2-sound -Replaces: libclan2-sound +Conflicts: clanlib-sound, clanlib2-sound, libclan2-sound, libclan2c2-sound +Replaces: libclan2-sound, libclan2c2-sound Description: Sound module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the @@ -265,12 +265,12 @@ . This package contains the Sound module (clanSound). -Package: libclan2c2-ttf +Package: libclan2c2a-ttf Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib-ttf, clanlib2-ttf, libclan2-ttf -Replaces: libclan2-ttf +Conflicts: clanlib-ttf, clanlib2-ttf, libclan2-ttf, libclan2c2-ttf +Replaces: libclan2-ttf, libclan2c2-ttf Description: TTF module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the game @@ -286,12 +286,12 @@ . This package contains the freetype TTF module (clanTTF). -Package: libclan2c2-vorbis +Package: libclan2c2a-vorbis Section: libs Architecture: any Depends: ${shlibs:Depends} -Conflicts: clanlib-vorbis, clanlib2-vorbis, libclan2-vorbis -Replaces: libclan2-vorbis +Conflicts: clanlib-vorbis, clanlib2-vorbis, libclan2-vorbis, libclan2c2-vorbis +Replaces: libclan2-vorbis, libclan2c2-vorbis Description: Vorbis module for ClanLib game SDK ClanLib delivers a platform independent interface to write games with. If a game is written with ClanLib, it should be possible to compile the diff -u clanlib-0.6.5-1/debian/changelog clanlib-0.6.5-1/debian/changelog --- clanlib-0.6.5-1/debian/changelog +++ clanlib-0.6.5-1/debian/changelog @@ -1,3 +1,12 @@ +clanlib (0.6.5-1-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Medium-urgency upload for RC bugfix. + * Rename libraries from "c2" to "c2a" for the C++ mt allocator ABI + transition; conflict/replace the old libs accordingly. Closes: #339157. + + -- Steve Langasek <[EMAIL PROTECTED]> Mon, 28 Nov 2005 04:32:46 -0800 + clanlib (0.6.5-1-3) unstable; urgency=medium * Drop xlibmesa-dev and xlibs-static-pic builddeps. reverted: --- clanlib-0.6.5-1/debian/libclan2c2-vorbis.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-vorbis.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanVorbis.so.* reverted: --- clanlib-0.6.5-1/debian/libclan2c2-mikmod.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-mikmod.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanMikMod.so.* reverted: --- clanlib-0.6.5-1/debian/libclan2c2-gl.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-gl.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanGL.so.* diff -u clanlib-0.6.5-1/debian/clanlib-doc.install clanlib-0.6.5-1/debian/clanlib-doc.install --- clanlib-0.6.5-1/debian/clanlib-doc.install +++ clanlib-0.6.5-1/debian/clanlib-doc.install @@ -1,2 +1,2 @@ -debian/tmp/usr/share/doc/libclanlib2c2/html -debian/tmp/usr/share/doc/libclanlib2c2/tutorial +debian/tmp/usr/share/doc/libclanlib2c2a/html +debian/tmp/usr/share/doc/libclanlib2c2a/tutorial reverted: --- clanlib-0.6.5-1/debian/libclan2c2-ttf.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-ttf.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanTTF.so.* reverted: --- clanlib-0.6.5-1/debian/libclan2c2-sound.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-sound.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanSound.so.* reverted: --- clanlib-0.6.5-1/debian/libclan2c2-png.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-png.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanPNG.so.* reverted: --- clanlib-0.6.5-1/debian/libclan2c2-network.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-network.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanNetwork.so.* diff -u clanlib-0.6.5-1/debian/clanlib-examples.install clanlib-0.6.5-1/debian/clanlib-examples.install --- clanlib-0.6.5-1/debian/clanlib-examples.install +++ clanlib-0.6.5-1/debian/clanlib-examples.install @@ -1 +1 @@ -debian/tmp/usr/share/doc/libclanlib2c2/examples +debian/tmp/usr/share/doc/libclanlib2c2a/examples reverted: --- clanlib-0.6.5-1/debian/libclan2c2-lua.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-lua.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanLua.so.* diff -u clanlib-0.6.5-1/debian/rules clanlib-0.6.5-1/debian/rules --- clanlib-0.6.5-1/debian/rules +++ clanlib-0.6.5-1/debian/rules @@ -14,7 +14,7 @@ PKG_DEV := $(shell grep "^Package: .*dev" debian/control|head -1|sed 's/Package: \(.*\)/\1/g') PKG_DOC := $(shell grep "^Package: .*doc" debian/control|head -1|sed 's/Package: \(.*\)/\1/g') PKG_EXA := $(shell grep "^Package: .*exa" debian/control|head -1|sed 's/Package: \(.*\)/\1/g') -PKG_BASE := libclan2c2 +PKG_BASE := libclan2c2a MOVEBEFORE="$(PKG_BASE)-gl" \ "$(PKG_BASE)-gui" \ reverted: --- clanlib-0.6.5-1/debian/libclan2c2-jpeg.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-jpeg.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanJPEG.so.* reverted: --- clanlib-0.6.5-1/debian/libclan2c2-gui.install +++ clanlib-0.6.5-1.orig/debian/libclan2c2-gui.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libclanGUI.so.* reverted: --- clanlib-0.6.5-1/debian/libclanlib2c2.install +++ clanlib-0.6.5-1.orig/debian/libclanlib2c2.install @@ -1,3 +0,0 @@ -debian/tmp/usr/lib/libclanCore.so.* -debian/tmp/usr/lib/libclanApp.so.* -debian/tmp/usr/lib/libclanDisplay.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-gl.install +++ clanlib-0.6.5-1/debian/libclan2c2a-gl.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanGL.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-gui.install +++ clanlib-0.6.5-1/debian/libclan2c2a-gui.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanGUI.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-jpeg.install +++ clanlib-0.6.5-1/debian/libclan2c2a-jpeg.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanJPEG.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-lua.install +++ clanlib-0.6.5-1/debian/libclan2c2a-lua.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanLua.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclanlib2c2a.install +++ clanlib-0.6.5-1/debian/libclanlib2c2a.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libclanCore.so.* +debian/tmp/usr/lib/libclanApp.so.* +debian/tmp/usr/lib/libclanDisplay.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-mikmod.install +++ clanlib-0.6.5-1/debian/libclan2c2a-mikmod.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanMikMod.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-network.install +++ clanlib-0.6.5-1/debian/libclan2c2a-network.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanNetwork.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-png.install +++ clanlib-0.6.5-1/debian/libclan2c2a-png.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanPNG.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-sound.install +++ clanlib-0.6.5-1/debian/libclan2c2a-sound.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanSound.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-ttf.install +++ clanlib-0.6.5-1/debian/libclan2c2a-ttf.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanTTF.so.* only in patch2: unchanged: --- clanlib-0.6.5-1.orig/debian/libclan2c2a-vorbis.install +++ clanlib-0.6.5-1/debian/libclan2c2a-vorbis.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libclanVorbis.so.*
signature.asc
Description: Digital signature