--- libmodplug-0.8.8.1.orig/configure.in +++ libmodplug-0.8.8.1/configure.in @@ -15,6 +15,7 @@ AC_DISABLE_STATIC([]) AC_PROG_CC AC_PROG_CXX +AC_PROG_LIBTOOL AC_LANG([C++]) AC_C_BIGENDIAN #this will cause problems when cross-compiling... #AC_REQUIRE([AC_CANONICAL_HOST])_LT_SET_OPTION([LT_INIT],[win32-dll]) --- libmodplug-0.8.8.1.orig/debian/copyright +++ libmodplug-0.8.8.1/debian/copyright @@ -0,0 +1,41 @@ +This package was originally debianized by Zed Pobre +on Sat, 2 Sep 2000 20:32:25 -0500. + +It was downloaded from http://modplug-xmms.sourceforge.net + +Upstream Authors: + Current XMMS modplug maintainer: + Konstanty Bialkowski + + Original XMMS plugin: + Kenton Varda + + Sound Engine: + Olivier Lapicque + + BZip2 support: + Colin DeVilbiss + + Spline and Fir resamplers: + Markus Fick + + Endianness Fixes: + Adam Goode + + Endianness Fixes + Implementation of C 24bit,32bit functions: + Marco Trillo + + Fixes to AGC/Clipping, Frequency Limit, Other Fixes: + Alistair John Strachan + + AMD64 Fix (long long vs long vs int) + Tyler Montbriand + + Copyright 2002-2003 Kenton Varda , + Olivier Lapicque , + Colin DeVilbiss , + Markus Fick , + Adam Goode + + +License: Public Domain --- libmodplug-0.8.8.1.orig/debian/README.Debian +++ libmodplug-0.8.8.1/debian/README.Debian @@ -0,0 +1,7 @@ +modplugxmms for Debian +---------------------- + +Keep in mind that xmms comes with a mikmod-based modplayer plugin +which will need to be disabled before this one can be used. + + -- Zed Pobre , Thu Jul 3 10:06:39 2003 --- libmodplug-0.8.8.1.orig/debian/changelog +++ libmodplug-0.8.8.1/debian/changelog @@ -0,0 +1,428 @@ +libmodplug (1:0.8.8.1-1ubuntu1~ppa1~lucid1) lucid; urgency=low + + * Backport to Lucidbleed ppa. + + -- Nicola Ferralis Mon, 04 Oct 2010 19:13:11 -0700 + +libmodplug (1:0.8.8.1-1ubuntu1) maverick; urgency=low + + * Drop the dependency on libstdc++6-4.3-dev. + + -- Matthias Klose Sat, 11 Sep 2010 20:29:26 +0200 + +libmodplug (1:0.8.8.1-1) unstable; urgency=high + + * New upstream version + * 0.8.8 introduced an ABI change without updating the major version. + This was causing potential problems in clients linked against + libmodplug0c2, including silence. + + This version changes the binary package from libmodplug0c2 to + libmodplug1, so all related applications will have to be + recompiled to use a version greater than is in Lenny (0.8.4). + + Closes: #588465 + * debian/copyright updated with additional contributors and the license + description properly set to public domain + + -- Zed Pobre Sun, 18 Jul 2010 21:25:08 -0400 + +libmodplug (1:0.8.8-2) unstable; urgency=low + + * Capitalize "Windows" in long descriptions (closes: #586114) + + -- Zed Pobre Wed, 16 Jun 2010 11:18:56 -0400 + +libmodplug (1:0.8.8-1) unstable; urgency=high + + * New upstream version + * Fix 32 to 32 bit "downsampling" on 64bit platforms. (Closes: #585699) + * The above bug is causing crashes in the Gnome file browser during + previews, thus urgency is set to high. + * Fix usage of bigendian in include files + * Fix PSM files on bigendian computers + * Allow configuration of Stereo Seperation and MaxMixChannels + * Fix possible problem with misaligned data structure when converting + to int32 (load_669) + * Added AC_PROG_LIBTOOL to configure.in to allow libtool during rebuild + * Added real package alternative dependency for libstdc++-dev + * Standards-Version: 3.8.4 (no changes required) + * Added misc:Depends to dependencies + + -- Zed Pobre Sun, 13 Jun 2010 12:54:12 -0400 + +libmodplug (1:0.8.7-1) unstable; urgency=high + + * New upstream version + * Fixes integer overflow in CSoundFile::ReadMed (CVE-2009-1438) + (closes: #526657) + * Fixes PATinst() Buffer Overflow (SA34927) (closes: #526084) + * Fixes 24/32-bit conversion routine + + -- Zed Pobre Sun, 10 May 2009 15:03:45 -0400 + +libmodplug (1:0.8.4-5) unstable; urgency=low + + * Fix ftbfs on all architectures (Closes: #524417): + * Build-depends: automake1.9 + * re-order autotools/libtool calls. + * Thanks to Fathi Boudra for the patch. + + -- Zed Pobre Mon, 20 Apr 2009 14:29:36 -0400 + +libmodplug (1:0.8.4-4) unstable; urgency=low + + * libmodplug-dev depends on libstdc++-dev now (closes: #524259) + + -- Zed Pobre Wed, 15 Apr 2009 19:34:24 -0400 + +libmodplug (1:0.8.4-3) unstable; urgency=low + + * Switch automake dependency back to just automake, pull versioned usage + of automake/aclocal. (closes: #506020) + + -- Zed Pobre Mon, 17 Nov 2008 16:24:26 -0500 + +libmodplug (1:0.8.4-2) unstable; urgency=low + + * Use Libs.private in libmodplug.pc for -lstdc++ -lm to avoid certain + build failure cases. (closes: #457278, #360248) + * Slight improvement to debian/rules clean + * Force automake to v1.9 + * Add copyright notice to debian/copyright + * Thanks to Steve Langasek for the long-standing patch covering the above. + * Move homepage information out of Description and into Homepage field. + * Add Section: libs to source package in debian/control + * Standards-Version: 3.8.0 + + -- Zed Pobre Wed, 24 Sep 2008 13:52:58 -0400 + +libmodplug (1:0.8.4-1) unstable; urgency=low + + * New upstream version (closes: #458792) + * libmodplug0c2 is now in section libs (closes: #478143) + * libmodplug-dev is now in section libdevel (closes: #306327) + * Removed debian/watch -- there doesn't seem to be any way to get it to + separate out the libmodplug version number from the modplug-xmms version + number, which is not the same. (closes: #449893) + + -- Zed Pobre Sat, 26 Jul 2008 18:14:38 -0400 + +libmodplug (1:0.7-7) unstable; urgency=low + + * Debhelper compatibility level 5, using debian/compat + * use both >= and << for source:Version for the -dev package, to + properly handle binNMU safety (closes: #437489) + * Build-Depends: autotools-dev. Also sort build-depends packages + alphabetically. + * Standards-Version 3.7.2.2 (no changes required) + + -- Zed Pobre Thu, 23 Aug 2007 15:43:14 -0400 + +libmodplug (1:0.7-6) unstable; urgency=low + + * use source:Version for -dev package in debian/control for binNMU + safety -- however, the originally submitted patch also wanted to + change the relationship from = to >=, which I am _not_ doing, as it + does not appear to be necessary. (closes: #437489) + * Acknowledge Automake NMU (closes: #376456) + * Acknowledge overflow NMU (closes: #383574) + + -- Zed Pobre Wed, 22 Aug 2007 21:45:46 -0400 + +libmodplug (1:0.7-5.2) unstable; urgency=medium + + * Non-maintainer upload. + * Check for very large sample sizes that could create overflows, enabling an + attacker to allocate zero bytes and possibly execute arbitrary codes as + the user [CVE-2006-4192]. (Closes: #383574) + * Run aclocal-1.9 instead of aclocal, as automake1.9 doesn't provide the + latter; fixes FTBFS. + + -- Steinar H. Gunderson Mon, 25 Sep 2006 17:36:29 +0200 + +libmodplug (1:0.7-5.1) unstable; urgency=low + + * NMU. + * debian/control: Update automake Build-Depend to automake1.9. (Closes: + #376456) + + -- Eric Dorland Sat, 19 Aug 2006 14:22:53 -0400 + +libmodplug (1:0.7-5) unstable; urgency=low + + * Official build, acknowledging NMU, and closing out the bugs + (closes: #318392, #318994) + * Standards-Version: 3.6.2.0 (no changes required) + + -- Zed Pobre Fri, 19 Aug 2005 18:13:54 -0500 + +libmodplug (1:0.7-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Medium-urgency upload for RC bugfix. + * Rebuild against g++-4.0 for the C++ ABI transition, renaming + libmodplug0 to libmodplug0c2 and conflicting with libmodplug0. + + -- Steve Langasek Mon, 18 Jul 2005 19:10:24 -0700 + +libmodplug (1:0.7-4) unstable; urgency=low + + * Use stdafx.h from upstream CVS, correcting issues with 64-bit + architectures. + * Altered short description to better follow policy + * Debhelper cleanups + + -- Zed Pobre Wed, 2 Feb 2005 17:29:28 -0600 + +libmodplug (1:0.7-3) unstable; urgency=low + + * Acknowledge NMU. (closes: #267204) + * Fixed Makefile.in locations in clean: target. + * Changed "copyright" to "license" when describing the license in + debian/copyright. + * Make the shlibs force a version >= 1:0.7-1 to be safe. + + -- Zed Pobre Fri, 10 Sep 2004 14:05:53 -0500 + +libmodplug (1:0.7-2.1) unstable; urgency=high + + * NMU + * debian/control: (Closes: #267204) + - removed build-dependency on libxmms-dev, libglib2.0-dev; + - libmodplug-dev now depends on libmodplug (= ${Source-Version}) + * debian/rules: enable CFLAGS and CXXFLAGS, set to "-O2", so that the + "-g" flag is inhibited. This makes the build slightly faster. + + -- Wolfgang Sourdeau Sat, 28 Aug 2004 23:05:11 -0400 + +libmodplug (1:0.7-2) unstable; urgency=high + + * Depends: libmodplug0, not Recommends. This is breaking builds of a + number of other packages, so the urgency is high. (closes: #266794) + * Standards-Version: 3.6.1.0 (no changes needed) + * Deleted unneeded manpage template. + + -- Zed Pobre Fri, 20 Aug 2004 10:02:24 -0500 + +libmodplug (1:0.7-1) unstable; urgency=low + + * libmodplug split off from modplugxmms + * Epoch needed, as actual version of libmodplug is lower than the + version of modplugxmms from which it was forked. + + -- Zed Pobre Mon, 2 Aug 2004 14:02:18 -0500 + +modplugxmms (2.05-1) unstable; urgency=low + + * New upstream version (closes: #262960) + + -- Zed Pobre Mon, 2 Aug 2004 13:18:12 -0500 + +modplugxmms (2.04-2) unstable; urgency=low + + * Corrected outdated README.Debian information. + * Arch: any (removed hppa exclusion) (closes: #126985 again) + * Add Conflicts/Replaces lines to debian/control for libmodplug0 and + libmodplug-dev to allow clean upgrade from the NMU. (closes: #199840) + * Added libmodplug_la_LIBADD = -lstdc++ to libmodplug/Makefile.am to + force the module to be compiled against libstdc++ to correct some + problems other programs may have linking against it (thanks to Sam + Hocevar for this). + + -- Zed Pobre Thu, 3 Jul 2003 10:10:36 -0500 + +modplugxmms (2.04-1) unstable; urgency=low + + * New upstream version. (closes: #147604) + - This is the first version that actually compiles properly with gcc + 3.x. (closes: #126985) + - A new binary is included, modplugplay, that I have for now stowed + in the xmms-modplug binary package. Since this is a self-standing + player, the Depends: xmms in xmms-modplug has been demoted to a + Recommends. + * ** WARNING FOR PEOPLE THAT HAVE USED THE NMU VERSIONS (2.04-0.x) ** + - If you have created any files that have made use of libmodplug as + provided in the NMU, be aware that the files are now in a different + binary package (libmodplug0 and libmodplug-dev), and if you created + any packages, your dependencies are now wrong. + - I have not used any of the NMU code due to an absolute lack of any + attempt at coordination with me on the part of the uploader. + However, everything that was fixed there should be fixed here as + well. + * This version corrects endianness issues that were causing it + to play nothing but noise on PowerPC (closes: #196941) + * Backed out gcc/g++3.2 changes that I had started to make, since + upstream seems to have taken care of things fairly well. + * Backed out uint32 change in gui/main.cpp (no longer needed) + * Edited modplugxmms/Makefile.am to force the libtool relinking to + search the ../libtool/.libs directory for libmodplug.so. This removes + the circular build-dependency described below under the changes from + 2.02-1. + * Fixed the Author(s) to Authors in debian/copyright + * Changed build-dependency from libglib1.2-dev to libglib2.0-dev + -- CHANGES FROM 2.03-1 (not uploaded) -- + * New upstream version. This still does not compile. + * Recommends: unzip, bzip2. Note that the xmms-modplug may refuse to + play some zip files created in MS Windows until they have been + decompressed and recompressed with standard zip. + * Removed emacs stuff from changelog + -- CHANGES FROM 2.02-1 (not uploaded) -- + * New upstream version. New upstream maintainer. (closes: #147604) + * Supposedly works fine now under gcc 3.x. It doesn't (tested against + gcc/g++3.2, but it's different things breaking now than before). + * modplugxmms/gui/main.cpp modified to use stringstream instead of + strstream. -- Nope, backed out. This would require changes to the + headers as well that I will need more time to deal with. I need + someone else to help me do c++ cleanup, please. + * modplugxmms/gui/main.cpp: counter i changed from uint32 to unsigned + long int. I'm surprised that it compiles for anyone without this. + * libmodplug.so is a separate library built by the program that is + required by the libmodplugxmms.so plugin to XMMS. This library must + be in /usr/lib at make install time, or libmodplugxmms will fail to + build and install (though the make process does not abort with error, + making it easy to miss). I have split libmodplug out into separate + lib and -dev packages. Thanks to Joanne Hunter + for helping me figure this out. + (closes: #190993) + * The above introduces a circular build dependency, of a sort (and this + has been entered into the Build-Depends) -- the package will + successfully build without the libmodplug0 and libmodplug-dev packages + installed, but it will create an xmms-modplug package with no plugin. + If the libmodplug packages are then installed and the package is + rebuilt, it will rebuild all packages correctly. This may be + correctable inside the main source, but I don't have time to work on + it properly at the moment. Patches welcome. + * Noted the above in README.Debian. + * This version correctly handles the .rar file that was crashing it + before (closes: #148166) + * This version will still crash if fed a .rar file when unrar is not + installed. I am tempted to remove .rar support entirely for this + reason, since unrar is an egregiously non-free utility anyway, but I + am leaving it in for now. + + -- Zed Pobre Mon, 23 Jun 2003 20:16:14 -0500 + +modplugxmms (2.04-0.3) unstable; urgency=low + + * NMU. + * debian/control: + + Added a build dependency on libglib2.0-dev so that we get the + AM_GLIB_GNU_GETTEXT macro. + * debian/rules: + + Removed the .la file from /usr/lib/xmms. + * Linked libmodplug.so with libstdc++. + + -- Sam Hocevar (Debian packages) Sat, 21 Jun 2003 19:27:10 +0200 + +modplugxmms (2.04-0.2) unstable; urgency=low + + * NMU (RC bug more than one year old). + * New upstream release (Closes: #147604). + + Upstream fixed endianness issues for PPC (Closes: #196941). + + Upstream fixed gcc3 builds (Closes: #126985). + * debian/control: + + Set policy to 3.5.10. + + Build-depend on debhelper (>=2.0). + + Added trailing slashes to URLs. + + We recommend unzip and bzip2 because they are needed to uncompress some + module formats. + + Ditto for unrar, but we merely suggest it since it is non-free. + * debian/rules: + + Set prefix to /usr everywhere to fix installation issues. + + Added a call to dh_makeshlibs. + + Removed the override file. + * debian/copyright: + + Replaced "Author(s)" with "Author". + * Removed spurious debian/manpage.sgml.ex file. + + -- Sam Hocevar (Debian packages) Sat, 21 Jun 2003 16:30:23 +0200 + +modplugxmms (2.0-1) unstable; urgency=low + + * New upstream version. Upstream maintainer is looking for someone to + take over development from him, so if you have an interest in this + package, send him e-mail at temporal@gauge3d.org. + * PowerPC patches have been integrated upstream. + * Integrated a few C++ fixes to make a slight dent in the g++-3.0 build + failures. Unfortunately, the code makes extensive use of procbuf.h, + which has gone away with g++-3.0, so I'm removing hppa from the arch + list for now and downgrading the bug. Someone will need to port this + section to g++-3.0, which is more than I have time or skill for. + * Standards-Version: 3.5.6 (no changes needed) + * Problem with DESTDIR not being handled correctly fixed upstream; + workaround removed in debian/rules. Unfortunately, libmodplug.so is + now being dumped in /usr/lib instead of /usr/lib/xmms/Input, so it + has to be moved in the debian/rules install target. + * I originally packaged this back in March, but because the resulting so + file was not visible to XMMS, it was never uploaded. + + -- Zed Pobre Tue, 21 May 2002 20:59:28 -0500 + +modplugxmms (1.5a-2) unstable; urgency=low + + * Added Build-Depends on libtool (closes: #104981) + * Applied patches from Adam Goode to get it working on + PowerPC (closes: #95221). Thanks Adam! Sorry for the delay. + * Call aclocal, automake, autoconf after libtoolize -f to get a correct + configure script. Add automake and autoconf to Build-Depends. + * Do $(MAKE) distclean before removing specific files to make sure we + don't delete anything that $(MAKE) distclean needs to succeed. + + -- Zed Pobre Sun, 15 Jul 2001 12:30:52 -0500 + +modplugxmms (1.5a-1) unstable; urgency=low + + * New upstream version, includes preamp bugfix patch upstream, *really* + supports polyphase and 8-tap sampling now, and other bugfixes. + * Added dependency on xmms. + * INSTALL file removed. + + -- Zed Pobre Sun, 25 Feb 2001 19:29:07 -0600 + +modplugxmms (1.5-2) unstable; urgency=low + + * Upstream bugfix to fix the problem that the preamp volume isn't + properly saved in the config file. + + -- Zed Pobre Sat, 27 Jan 2001 09:50:03 -0600 + +modplugxmms (1.5-1) unstable; urgency=low + + * New upstream version (support for MT2 and PSM mod formats and + polyphase sampling). + * Pitch bend problem fixed (closes: #76255) + + -- Zed Pobre Thu, 25 Jan 2001 22:58:25 -0600 + +modplugxmms (1.3a-3) unstable; urgency=low + + * Added libtoolize -f to debian/rules to update config.guess, + config.sub, ltconfig, and ltmain.sh to fix ARM/HURD breakage (those + files are now removed on clean) (closes: #78669) + * Moved to DH_COMPAT=2 + * Moved override.Lintian to /usr/share/lintian/overrides/xmms-modplug + * Removed extraneous /usr/bin and /usr/sbin directories + * Thanks to Eduard Bloch for the patches for the last + two entries. + * Added a watch file + * Removed a number of example files from the debian/ directory that I + figured I probably wouldn't need to keep for this package. + * Added a note to README.Debian about having to disable the XMMS default + modplayer plugin before this one will work. + + -- Zed Pobre Mon, 1 Jan 2001 17:24:14 -0600 + +modplugxmms (1.3a-2) unstable; urgency=low + + * Added xmms-dev and libglib1.2-dev (this is weird, since the configure + script uses glib-config to set an include path for glib, but the + module doesn't link to it). Closes: #72576 + + -- Zed Pobre Sat, 30 Sep 2000 11:21:03 -0500 + +modplugxmms (1.3a-1) unstable; urgency=low + + * Initial Release. + + -- Zed Pobre Sat, 2 Sep 2000 20:32:25 -0500 --- libmodplug-0.8.8.1.orig/debian/control +++ libmodplug-0.8.8.1/debian/control @@ -0,0 +1,33 @@ +Source: libmodplug +Build-Depends: debhelper (>= 5.0.0), autoconf, automake1.9, autotools-dev, libtool +Section: libs +Priority: optional +Maintainer: Zed Pobre +Standards-Version: 3.8.4 + +Package: libmodplug1 +Architecture: any +Section: libs +Depends: ${misc:Depends}, ${shlibs:Depends} +Conflicts: xmms-modplug (<< 2.04-1) +Replaces: xmms-modplug (<< 2.04-1) +Description: shared libraries for mod music based on ModPlug + This is a library based on the mod rendering code from ModPlug, a + popular Windows mod player written by Olivier Lapicque, found at + http://www.modplug.com. It is required for ModPlug-XMMS (in the + xmms-modplug package). +Homepage: http://modplug-xmms.sourceforge.net/ + +Package: libmodplug-dev +Architecture: all +Section: libdevel +Depends: libmodplug1 (>= ${source:Version}), libmodplug1 (<< ${source:Version}.1~), ${misc:Depends} +Conflicts: xmms-modplug (<< 2.04-1) +Replaces: xmms-modplug (<< 2.04-1) +Description: development files for mod music based on ModPlug + This package contains the header files and .so symlinks required to + compile code against libmodplug, a library based on the mod rendering + code from ModPlug, a popular Windows mod player written by Olivier + Lapicque, found at http://www.modplug.com. It is required to compile + ModPlug-XMMS (in the xmms-modplug package). +Homepage: http://modplug-xmms.sourceforge.net --- libmodplug-0.8.8.1.orig/debian/override.Lintian +++ libmodplug-0.8.8.1/debian/override.Lintian @@ -0,0 +1 @@ +xmms-modplug: no-shlibs-control-file usr/lib/xmms/Input/libmodplug.so --- libmodplug-0.8.8.1.orig/debian/compat +++ libmodplug-0.8.8.1/debian/compat @@ -0,0 +1 @@ +5 --- libmodplug-0.8.8.1.orig/debian/docs +++ libmodplug-0.8.8.1/debian/docs @@ -0,0 +1,2 @@ +README +TODO --- libmodplug-0.8.8.1.orig/debian/rules +++ libmodplug-0.8.8.1/debian/rules @@ -0,0 +1,101 @@ +#!/usr/bin/make -f +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CC=gcc +CXX=g++ +PACKAGE=libmodplug1 +LIBRARY=libmodplug1 +DEV=libmodplug-dev +major=1 +version=1.0.0 + +configure: configure-stamp +configure-stamp: + dh_testdir + + libtoolize --copy --force + aclocal + autoconf + autoheader + automake --add-missing --copy + + CC=$(CC) CXX=$(CXX) CFLAGS="-O2" CXXFLAGS="-O2" \ + ./configure --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info + + touch configure-stamp + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + $(MAKE) + touch build-stamp + +clean: + dh_testdir + test ! -f Makefile || $(MAKE) distclean + rm -f build-stamp configure-stamp + rm -f config.guess config.sub ltconfig conftest conftest.o + rm -f aclocal.m4 config.h.in configure config.log + rm -f Makefile.in src/Makefile.in + rm -f ltmain.sh + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install DESTDIR=`pwd`/debian/$(DEV) + cp src/libmodplug/*.h `pwd`/debian/$(DEV)/usr/include/libmodplug + rm `pwd`/debian/$(DEV)/usr/lib/libmodplug.la + + dh_movefiles --sourcedir=debian/$(DEV) -p$(LIBRARY) \ + usr/lib/libmodplug.so.$(major) \ + usr/lib/libmodplug.so.$(version) + +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs -i + dh_installexamples -i + dh_installcron -i + dh_installman -i + dh_installinfo -i + dh_installchangelogs -i ChangeLog + dh_link -i + dh_strip -i + dh_compress -i + dh_fixperms -i + dh_makeshlibs -i + dh_installdeb -i + dh_shlibdeps -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs -a + dh_installexamples -a + dh_installcron -a + dh_installman -a + dh_installinfo -a + dh_installchangelogs -a ChangeLog + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary-common binary install