debian/0000755000000000000000000000000012112722464007167 5ustar debian/changelog0000644000000000000000000001236712112722464011052 0ustar sidplay-libs (2.1.1-14) unstable; urgency=low [ Sebastian Ramacher ] * {libsidutils-dev,libresid-builder-dev}.preinst: Handle symlink to directory conversion (closes: #700786). -- Laszlo Boszormenyi (GCS) Mon, 25 Feb 2013 18:51:59 +0100 sidplay-libs (2.1.1-13) unstable; urgency=low * Build hardsid on kFreeBSD as well (closes: #659276). -- Laszlo Boszormenyi (GCS) Fri, 17 Feb 2012 14:04:40 +0100 sidplay-libs (2.1.1-12) unstable; urgency=low * Use '3.0 (quilt)' source format, separate previous fixes to individual patches. * Re-create autotools files (closes: #535938). * Remove *.la files (closes: #657796). -- Laszlo Boszormenyi (GCS) Mon, 06 Feb 2012 23:39:26 +0100 sidplay-libs (2.1.1-11) unstable; urgency=low * Correctly place Hurd bits. -- Laszlo Boszormenyi (GCS) Sat, 21 Jan 2012 11:19:05 +0100 sidplay-libs (2.1.1-10) unstable; urgency=low * Hurd-386 build fix (closes: #654826), thanks to Samuel Thibault. * Correctly fix direct linking in pkg-config files. -- Laszlo Boszormenyi (GCS) Fri, 20 Jan 2012 02:09:34 +0100 sidplay-libs (2.1.1-9) unstable; urgency=low * Empty dependency_libs per release goal (closes: #633236). * Use direct linking in pkg-config files instead of libtool, patch by Benjamin Drung (closes: #524250). * Update packaging bits. -- Laszlo Boszormenyi (GCS) Thu, 19 Jan 2012 19:17:36 +0100 sidplay-libs (2.1.1-8) unstable; urgency=low * Add auto{conf,make} and libtool to build-depends; run 'autoreconf -vfi' in resid directory, fixes FTBFS on kfreebsd-amd64 arch (closes: #537270) thanks to Cyril Brulebois. * Update debhelper compatibility to 6 and standards-version to 3.8.3 ; add missing ${misc:Depends} to depends lines. * Use SF.net redirector for watch upstream check. -- Laszlo Boszormenyi (GCS) Thu, 03 Sep 2009 19:12:56 +0000 sidplay-libs (2.1.1-7) unstable; urgency=low * Fix FTBFS issues with g++-4.3 (closes: #467459). * Update to Standars-Version 3.7.3 and fix lintian warnings/errors. -- Laszlo Boszormenyi (GCS) Mon, 25 Feb 2008 18:44:08 +0000 sidplay-libs (2.1.1-6) unstable; urgency=low * Update configure.ac to fix FTBFS on GNU/kFreeBSD (closes: #401857). * Update to Standars-Version 3.7.2 and fix lintian warnings/errors. -- Laszlo Boszormenyi (GCS) Fri, 20 Jul 2007 23:27:57 +0300 sidplay-libs (2.1.1-5) unstable; urgency=low * Fix extra qualification, patch by Martin Michlmayr (closes: #357710). * Include hardsid support (closes: #353114). -- Laszlo Boszormenyi (GCS) Thu, 30 Mar 2006 21:19:47 +0000 sidplay-libs (2.1.1-4) unstable; urgency=low * Acknowledge NMU (closes: #339262). * Fix faster playback due to a GCC4 optimisation problem (closes: #337347). * Updated FSF address in copyright. -- Laszlo Boszormenyi (GCS) Thu, 9 Mar 2006 14:56:14 +0100 sidplay-libs (2.1.1-3.1) unstable; urgency=medium * Non-maintainer upload. * Medium-urgency upload for RC bugfix. * Rename libresid-builder0 to libresid-builder0c2a for the C++ mt allocator ABI transition, and conflict/replace libresid-builder0 accordingly (closes: #339262). -- Steve Langasek Sun, 4 Dec 2005 03:15:07 -0800 sidplay-libs (2.1.1-3) unstable; urgency=low * Drop c102 suffix from the package names due to C++ ABI transition. -- Laszlo Boszormenyi (GCS) Sat, 16 Jul 2005 20:19:00 +0200 sidplay-libs (2.1.1-2) unstable; urgency=medium * Fix FTBFS with g++-3.4 and gcc-4.0 on amd64 systems. Thanks to Daniel Schepler and Andreas Jochens for the proposed fixes. (closes: #283689, #288465). -- Laszlo Boszormenyi (GCS) Tue, 1 Feb 2005 19:05:47 +0100 sidplay-libs (2.1.1-1) unstable; urgency=low * New upstream version (libresid2c102 and libresid-dev packages are now obsolete, and not being built). * Changed email address. -- Laszlo Boszormenyi (GCS) Thu, 25 Nov 2004 02:22:07 +0100 sidplay-libs (2.1.0-4) unstable; urgency=medium * Move resid libraries back to /usr/lib, as otherwise it would use rpath which should be fixed for sidplay2 linking. Generate shlibs file for the library (again for all of them). -- László Böszörményi (GCS) Mon, 23 Aug 2004 20:55:03 +0000 sidplay-libs (2.1.0-3) unstable; urgency=medium * Fix FTBFS with gcc 3.4 (closes: #259823). * Add shlib files only to real libraries installed in /usr/lib. * Cleaned rules a bit. * Bumped up Standards-Version to 3.6.1, no changes needed. * New maintainer. -- László Böszörményi (GCS) Sun, 15 Aug 2004 12:48:16 +0000 sidplay-libs (2.1.0-2) unstable; urgency=low * debian/control: Change the libsidutils description. (Closes: #176671) -- Ivo Timmermans Sat, 15 Feb 2003 15:46:26 +0100 sidplay-libs (2.1.0-1) unstable; urgency=low * New upstream source package, which combines libsidplay, libresid, libsidutils, libresid-builder. * libsidplay2-1 and libresid2 have been renamed to libsidplay2-1c102 and libresid2c102 because of the C++ ABI transition. -- Ivo Timmermans Sun, 12 Jan 2003 15:35:31 +0100 debian/compat0000644000000000000000000000000211714053046010365 0ustar 6 debian/control0000644000000000000000000000736611714053046010606 0ustar Source: sidplay-libs Section: sound Priority: optional Maintainer: Laszlo Boszormenyi (GCS) Build-Depends: debhelper (>= 6), autoconf, automake, libtool Standards-Version: 3.9.2 Package: libsidplay2-dev Section: libdevel Architecture: any Depends: libsidplay2 (= ${binary:Version}), ${misc:Depends} Description: SID (MOS 6581) emulation library This is a (shared) library that implements the emulation of the C64's SID chip (MOS 6581) and CPU (6510). It is used by several "player" applications, e.g. sidplay, which make it possible to listen to *really* a lot (13.600+) of tunes, known from old and new C64 programs (as well as Amiga compositions). . Find most of the available musics from your favourite games or demos and more in the High Voltage SID Collection (HVSC). For downloads and information about the volunteers, who maintain the collection, look at the HVSC homepage http://www.hvsc.c64.org. Package: libsidplay2 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: libsidplay2-1, libsidplay2-1c102 (<= 2.1.1-2) Conflicts: libsidplay2-1, libsidplay2-1c102 (<= 2.1.1-2) Description: SID (MOS 6581) emulation library This is a (shared) library that implements the emulation of the C64's SID chip (MOS 6581) and CPU (6510). It is used by several "player" applications, e.g. sidplay, which make it possible to listen to *really* a lot (13.600+) of tunes, known from old and new C64 programs (as well as Amiga compositions). . Find most of the available musics from your favourite games or demos and more in the High Voltage SID Collection (HVSC). For downloads and information about the volunteers, who maintain the collection, look at the HVSC homepage http://www.hvsc.c64.org. Package: libsidutils-dev Section: libdevel Architecture: any Depends: libsidutils0 (= ${binary:Version}), ${misc:Depends} Description: utility functions for SID players This library contains various things deemed useful to all SID players (Emulations of the C64's SID chip (MOS 6581) and CPU (6510)), and currently every player seems to be re-inventing. It is used by several "player" applications, e.g. sidplay. . Support so far is: . * INI file reader. * MD5 key creation. * Song length database parser. * Sid filter file parser. . Coming soon: . * Playlist parser (load and save). * STIL parser. Package: libsidutils0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: utility functions for SID players This library contains various things deemed useful to all SID players (Emulations of the C64's SID chip (MOS 6581) and CPU (6510)), and currently every player seems to be re-inventing. It is used by several "player" applications, e.g. sidplay. . Support so far is: . * INI file reader. * MD5 key creation. * Song length database parser. * Sid filter file parser. . Coming soon: . * Playlist parser (load and save). * STIL parser. Package: libresid-builder-dev Section: libdevel Architecture: any Depends: libresid-builder0c2a (= ${binary:Version}), ${misc:Depends} Replaces: libresid-dev (<= 2.1.0) Conflicts: libresid-dev (<= 2.1.0) Description: SID chip emulation class based on resid SID builder packages provide a chip emulator, to be used by libsidplay2. This package is an emulation based on the resid library, including hardsid support. Package: libresid-builder0c2a Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: libresid2c102 (<= 2.1.1-2), libresid-builder0 Conflicts: libresid2c102 (<= 2.1.1-2), libresid-builder0 Description: SID chip emulation class based on resid SID builder packages provide a chip emulator, to be used by libsidplay2. This package is an emulation based on the resid library, including hardsid support. debian/copyright0000644000000000000000000000222011714053541011116 0ustar This package was debianized by Ivo Timmermans on Mon, 12 Aug 2002 21:35:44 +0200. Packaging taken over by Laszlo Boszormenyi on Sun, 15 Aug 2004 12:48:16 +0000. It was downloaded from http://sourceforge.net/projects/sidplay2/ Upstream Author: Simon White Copyright 2000 - 2004 by Simon White Copyright: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian GNU/Linux systems, the complete text of the GPL is available in /usr/share/common-licenses/GPL . debian/libresid-builder-dev.dirs0000644000000000000000000000004511714053046014046 0ustar usr/lib usr/include/sidplay/builders debian/libresid-builder-dev.files0000644000000000000000000000027711714053566014225 0ustar usr/include/sidplay/builders/resid.h usr/include/sidplay/builders/hardsid.h usr/lib/libresid-builder.a usr/lib/libresid-builder.so usr/lib/libhardsid-builder.so usr/lib/libhardsid-builder.a debian/libresid-builder-dev.files.hurd-i3860000644000000000000000000000013411714053576015646 0ustar usr/include/sidplay/builders/resid.h usr/lib/libresid-builder.a usr/lib/libresid-builder.so debian/libresid-builder-dev.preinst0000644000000000000000000000024612112722270014567 0ustar #!/bin/sh set -e # handle symlink to directory conversion (#700786) DOCDIR=/usr/share/doc/libresid-builder-dev if [ -L $DOCDIR ] ; then rm $DOCDIR fi #DEBHELPER# debian/libresid-builder0c2a.dirs0000644000000000000000000000001011714053046013730 0ustar usr/lib debian/libresid-builder0c2a.files0000644000000000000000000000007611714053046014105 0ustar usr/lib/libresid-builder.so.* usr/lib/libhardsid-builder.so.* debian/libresid-builder0c2a.files.hurd-i3860000644000000000000000000000003611714053046015531 0ustar usr/lib/libresid-builder.so.* debian/libsidplay-dev/0000755000000000000000000000000011714103613012073 5ustar debian/libsidplay-dev/usr/0000755000000000000000000000000011714103613012704 5ustar debian/libsidplay-dev/usr/share/0000755000000000000000000000000011714103613014006 5ustar debian/libsidplay-dev/usr/share/doc/0000755000000000000000000000000011714103613014553 5ustar debian/libsidplay-dev/usr/share/doc/libsidplay-dev0000777000000000000000000000000011714103613021544 2libsidplay2ustar debian/libsidplay2-dev.dirs0000644000000000000000000000004611714053046013044 0ustar usr/lib usr/include usr/lib/pkgconfig debian/libsidplay2-dev.files0000644000000000000000000000014611714053607013211 0ustar usr/include/sidplay/*.h usr/lib/libsidplay*.a usr/lib/libsidplay*.so usr/lib/pkgconfig/libsidplay2.pc debian/libsidplay2.dirs0000644000000000000000000000001011714053046012257 0ustar usr/lib debian/libsidplay2.files0000644000000000000000000000003111714053046012423 0ustar usr/lib/libsidplay*.so.* debian/libsidplay2.lintian0000644000000000000000000000007511714053046012767 0ustar libsidplay2: package-name-doesnt-match-sonames libsidplay2-1 debian/libsidutils-dev.dirs0000644000000000000000000000004611714053046013155 0ustar usr/lib usr/include usr/lib/pkgconfig debian/libsidutils-dev.files0000644000000000000000000000015411714053644013322 0ustar usr/include/sidplay/utils/* usr/lib/libsidutils*.a usr/lib/libsidutils*.so usr/lib/pkgconfig/libsidutils.pc debian/libsidutils-dev.preinst0000644000000000000000000000024112112722270013670 0ustar #!/bin/sh set -e # handle symlink to directory conversion (#700786) DOCDIR=/usr/share/doc/libsidutils-dev if [ -L $DOCDIR ] ; then rm $DOCDIR fi #DEBHELPER# debian/libsidutils0.dirs0000644000000000000000000000001011714053046012450 0ustar usr/lib debian/libsidutils0.files0000644000000000000000000000003211714053046012615 0ustar usr/lib/libsidutils*.so.* debian/patches/0000755000000000000000000000000011717450135010621 5ustar debian/patches/configure-fixes.patch0000644000000000000000000000373011714301714014735 0ustar --- sidplay-libs-2.1.1.orig/configure.ac +++ sidplay-libs-2.1.1/configure.ac @@ -2,7 +2,7 @@ AC_INIT(Makefile.am) #Variables pwd=`pwd` -builders='${libdir}'/sidplay/builders +builders='${libdir}'/ ac_configure_args="$ac_configure_args --disable-library-checks" AC_CONFIG_AUX_DIR(unix) --- sidplay-libs-2.1.1.orig/libsidplay/configure.ac +++ sidplay-libs-2.1.1/libsidplay/configure.ac @@ -5,6 +5,9 @@ m4_define([LIBAGE],0) dnl Process this file with autoconf to produce a configure script. AC_INIT(libsidplay,2.LIBCUR.LIBREV) +m4_include([unix/ac_compile_check_sizeof.m4]) +m4_include([unix/ac_create_stdint_h.m4]) +m4_include([unix/my_macros.m4]) AC_CONFIG_HEADER(unix/config.h) AC_CONFIG_SRCDIR(Makefile.am) AC_CONFIG_AUX_DIR(unix) --- sidplay-libs-2.1.1/libsidutils/configure.ac.orig 2012-02-07 21:02:19.144288211 +0100 +++ sidplay-libs-2.1.1/libsidutils/configure.ac 2012-02-07 21:02:49.452289775 +0100 @@ -1,5 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(Makefile.am) +m4_include([unix/my_macros.m4]) +m4_include([unix/sidplay2.m4]) AC_CONFIG_AUX_DIR(unix) AM_CONFIG_HEADER(unix/config.h) --- sidplay-libs-2.1.1/builders/hardsid-builder/configure.ac.orig 2012-02-07 20:53:45.060261696 +0100 +++ sidplay-libs-2.1.1/builders/hardsid-builder/configure.ac 2012-02-07 20:54:13.956263188 +0100 @@ -1,5 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(Makefile.am) +m4_include([unix/my_macros.m4]) +m4_include([unix/sidplay2.m4]) AC_CONFIG_AUX_DIR(unix) AM_CONFIG_HEADER(unix/config.h) --- sidplay-libs-2.1.1/builders/resid-builder/configure.ac.orig 2012-02-07 20:29:06.764185453 +0100 +++ sidplay-libs-2.1.1/builders/resid-builder/configure.ac 2012-02-07 20:29:36.188186968 +0100 @@ -1,5 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(Makefile.am) +m4_include([unix/my_macros.m4]) +m4_include([unix/sidplay2.m4]) AC_CONFIG_AUX_DIR(unix) AM_CONFIG_HEADER(unix/config.h) debian/patches/gcc4-fixes.patch0000644000000000000000000001342611714063522013601 0ustar --- sidplay-libs-2.1.1.orig/libsidplay/unix/my_macros.m4 +++ sidplay-libs-2.1.1/libsidplay/unix/my_macros.m4 @@ -105,8 +105,9 @@ AC_DEFUN([MY_CHECK_IOS_OPENMODE], AC_CACHE_VAL(test_cv_have_ios_openmode, [ AC_TRY_COMPILE( - [#include - #include ], + [#include + #include + using namespace std;], [ios::openmode myTest = ios::in;], [test_cv_have_ios_openmode=yes], [test_cv_have_ios_openmode=no] --- sidplay-libs-2.1.1.orig/libsidplay/include/sidplay/SmartPtr.h +++ sidplay-libs-2.1.1/libsidplay/include/sidplay/SmartPtr.h @@ -17,16 +17,16 @@ class SmartPtrBase_sidtt doFree = bufOwner; if ( bufferLen >= 1 ) { - pBufCurrent = ( bufBegin = buffer ); - bufEnd = bufBegin + bufferLen; - bufLen = bufferLen; - status = true; + this->pBufCurrent = ( this->bufBegin = buffer ); + this->bufEnd = this->bufBegin + bufferLen; + this->bufLen = bufferLen; + this->status = true; } else { - pBufCurrent = ( bufBegin = ( bufEnd = 0 )); - bufLen = 0; - status = false; + this->pBufCurrent = ( this->bufBegin = ( this->bufEnd = 0 )); + this->bufLen = 0; + this->status = false; } } @@ -211,16 +211,16 @@ class SmartPtr_sidtt : public SmartPtrBa { if ( bufferLen >= 1 ) { - pBufCurrent = ( bufBegin = buffer ); - bufEnd = bufBegin + bufferLen; - bufLen = bufferLen; - status = true; + this->pBufCurrent = ( this->bufBegin = buffer ); + this->bufEnd = this->bufBegin + bufferLen; + this->bufLen = bufferLen; + this->status = true; } else { - pBufCurrent = bufBegin = bufEnd = 0; - bufLen = 0; - status = false; + this->pBufCurrent = this->bufBegin = this->bufEnd = 0; + this->bufLen = 0; + this->status = false; } } }; --- sidplay-libs-2.1.1.orig/libsidplay/include/sidplay/sidendian.h +++ sidplay-libs-2.1.1/libsidplay/include/sidplay/sidendian.h @@ -16,6 +16,10 @@ ***************************************************************************/ /*************************************************************************** * $Log: sidendian.h,v $ + * Revision 1.6 2005/11/20 11:02:06 s_a_white + * Work around for bug in gcc 4 (optimiser breaks if variable never has a + * direct assignment). + * * Revision 1.5 2001/07/03 22:44:13 s_a_white * Added endian_16 to convert a 16 bit value to an array of 8s. * @@ -141,7 +145,7 @@ inline void endian_16swap8 (uint_least16 // Convert high-byte and low-byte to 16-bit word. inline uint_least16_t endian_16 (uint8_t hi, uint8_t lo) { - uint_least16_t word; + uint_least16_t word = 0; endian_16lo8 (word, lo); endian_16hi8 (word, hi); return word; @@ -165,7 +169,7 @@ inline void endian_16 (uint8_t ptr[2], u inline void endian_16 (char ptr[2], uint_least16_t word) { - endian_16 ((uint8_t *) ptr, word); + endian_16 ((uint8_t *) ptr, word); } // Convert high-byte and low-byte to 16-bit little endian word. @@ -334,7 +338,7 @@ inline void endian_32swap16 (uint_least3 // Swap word endian. inline void endian_32swap8 (uint_least32_t &dword) { - uint_least16_t lo, hi; + uint_least16_t lo = 0, hi = 0; lo = endian_32lo16 (dword); hi = endian_32hi16 (dword); endian_16swap8 (lo); @@ -346,8 +350,8 @@ inline void endian_32swap8 (uint_least32 // Convert high-byte and low-byte to 32-bit word. inline uint_least32_t endian_32 (uint8_t hihi, uint8_t hilo, uint8_t hi, uint8_t lo) { - uint_least32_t dword; - uint_least16_t word; + uint_least32_t dword = 0; + uint_least16_t word = 0; endian_32lo8 (dword, lo); endian_32hi8 (dword, hi); endian_16lo8 (word, hilo); @@ -374,7 +378,7 @@ inline void endian_little32 (uint8_t ptr defined(SID_WORDS_LITTLEENDIAN) *((uint_least32_t *) ptr) = dword; #else - uint_least16_t word; + uint_least16_t word = 0; ptr[0] = endian_32lo8 (dword); ptr[1] = endian_32hi8 (dword); word = endian_32hi16 (dword); @@ -401,7 +405,7 @@ inline void endian_big32 (uint8_t ptr[4] defined(SID_WORDS_BIGENDIAN) *((uint_least32_t *) ptr) = dword; #else - uint_least16_t word; + uint_least16_t word = 0; word = endian_32hi16 (dword); ptr[1] = endian_16lo8 (word); ptr[0] = endian_16hi8 (word); --- sidplay-libs-2.1.1.orig/libsidutils/include/sidplay/utils/SidUsage.h +++ sidplay-libs-2.1.1/libsidutils/include/sidplay/utils/SidUsage.h @@ -33,7 +33,7 @@ struct sid2_usage_t: public sid_usage_t uint_least16_t length; // usage scan length // Copy common parts of basic usage to extended usage. - sid2_usage_t &sid2_usage_t::operator= (const sid_usage_t &usage) + sid2_usage_t &operator= (const sid_usage_t &usage) { *((sid_usage_t *) this) = usage; return *this; --- sidplay-libs-2.1.1.orig/builders/resid-builder/src/resid-builder.cpp +++ sidplay-libs-2.1.1/builders/resid-builder/src/resid-builder.cpp @@ -37,6 +37,7 @@ ***************************************************************************/ #include +#include #include "config.h" #ifdef HAVE_EXCEPTIONS --- sidplay-libs-2.1.1.orig/builders/resid-builder/src/resid.cpp +++ sidplay-libs-2.1.1/builders/resid-builder/src/resid.cpp @@ -16,6 +16,7 @@ * * ***************************************************************************/ +#include #include "config.h" #ifdef HAVE_EXCEPTIONS --- sidplay-libs-2.1.1.orig/builders/hardsid-builder/src/hardsid-builder.cpp +++ sidplay-libs-2.1.1/builders/hardsid-builder/src/hardsid-builder.cpp @@ -47,6 +47,7 @@ ***************************************************************************/ #include +#include #include "config.h" #ifdef HAVE_EXCEPTIONS debian/patches/hardsid_4_bsd.patch0000644000000000000000000000076411717447356014355 0ustar Description: build hardsid on kFreeBSD as well Make sure kFreeBSD is also detected as Linux. . Author: Laszlo Boszormenyi (GCS) Bug-Debian: http://bugs.debian.org/659276 --- Last-Update: <2012-02-17> --- sidplay-libs-2.1.1.orig/configure.ac +++ sidplay-libs-2.1.1/configure.ac @@ -11,7 +11,7 @@ AC_CANONICAL_HOST hardsid=false case "$host" in - *linux*) hardsid=true + *linux*|*-k*bsd*-gnu) hardsid=true ;; esac AM_CONDITIONAL(HARDSID, test x$hardsid = xtrue) debian/patches/pkg-config.patch0000644000000000000000000000130011714062457013663 0ustar --- sidplay-libs-2.1.1.orig/libsidplay/unix/libsidplay2.pc.in +++ sidplay-libs-2.1.1/libsidplay/unix/libsidplay2.pc.in @@ -7,5 +7,5 @@ builders=@builders@ Name: @PACKAGE@ Description: C64 cycle exact stereo sidplayer library. Version: @VERSION@ -Libs: ${libdir}/libsidplay2.la +Libs: -L${libdir} -lsidplay2 Cflags: -DHAVE_UNIX -I${includedir} --- sidplay-libs-2.1.1.orig/libsidutils/unix/libsidutils.pc.in +++ sidplay-libs-2.1.1/libsidutils/unix/libsidutils.pc.in @@ -6,5 +6,5 @@ includedir=@includedir@ Name: @PACKAGE@ Description: Utils for supporting the libsidplay2 library. Version: @VERSION@ -Libs: ${libdir}/libsidutils.la +Libs: -L${libdir} -lsidutils Cflags: -DHAVE_UNIX -I${includedir} debian/patches/series0000644000000000000000000000011411717450111012024 0ustar gcc4-fixes.patch configure-fixes.patch pkg-config.patch hardsid_4_bsd.patch debian/rules0000755000000000000000000001022411717451145010253 0ustar #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CFLAGS += -g endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif configure: configure-stamp configure-stamp: dh_testdir # Add here commands to configure the package. cd libsidplay && autoreconf -vfi cd libsidutils && autoreconf -vfi cd resid && autoreconf -vfi cd builders/hardsid-builder && autoreconf -vfi cd builders/resid-builder && autoreconf -vfi autoreconf -vfi ./configure --enable-shared --enable-static --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --libdir=\$${prefix}/lib touch $@ build-arch: build build-indep: build build: build-stamp build-stamp: configure-stamp dh_testdir $(MAKE) touch $@ clean: dh_testdir dh_testroot [ ! -f Makefile ] || $(MAKE) distclean rm -f confdefs.h config.log # remove autogenerated files find . -name aclocal.m4 -o -name configure -o -name configure.lineno \ -o -name config.guess -o -name config.h.in \ -o -name config.log -o -name config.status -o \ -name config.sub -o -name depcomp -o -name install-sh -o \ -name libtool -o -name ltmain.sh -o -name missing -o \ -name mkinstalldirs -o -name stamp-h1 -o -name INSTALL -o \ -name Makefile -o -name Makefile.in | xargs rm -f rm -f libsidplay/unix/sidint.h rm -f configure-stamp build-stamp dh_clean maintainerclean: clean -test -r /usr/share/misc/config.sub && \ cp -f /usr/share/misc/config.sub config.sub -test -r /usr/share/misc/config.guess && \ cp -f /usr/share/misc/config.guess config.guess set -e ; \ p=`pwd` ; \ for d in . libsidplay libsidutils resid builders/resid-builder ; do \ echo $$d ; \ cd $$p/$$d ; \ libtoolize --force --copy ; \ aclocal `test -d unix && echo -I unix` ; \ automake --add-missing --copy || true ; \ autoconf || true ; \ done install: build dh_testdir dh_testroot dh_installdirs $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr # Remove *.la files per policy 3.9.1.0 find $(CURDIR)/debian/tmp/usr -name '*.la' -delete # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_movefiles install -d -o root -g root -m 755 debian/libsidplay2/usr/share/doc/libsidplay2 install -d -o root -g root -m 755 debian/libsidplay2/usr/share/lintian/overrides cp $(CURDIR)/debian/libsidplay2.lintian $(CURDIR)/debian/libsidplay2/usr/share/lintian/overrides/libsidplay2 install -d -o root -g root -m 755 debian/libsidplay-dev/usr/share/doc install -d -o root -g root -m 755 debian/libsidutils0/usr/share/doc/libsidutils0 install -d -o root -g root -m 755 debian/libsidutils-dev/usr/share/doc install -d -o root -g root -m 755 debian/libresid-builder0c2a/usr/share/doc/libresid-builder0c2a install -d -o root -g root -m 755 debian/libresid-builder-dev/usr/share/doc # ln -s libsidplay2 debian/libsidplay-dev/usr/share/doc/libsidplay-dev # ln -s libsidutils0 debian/libsidutils-dev/usr/share/doc/libsidutils-dev # ln -s libresid-builder0c2a debian/libresid-builder-dev/usr/share/doc/libresid-builder-dev dh_installdocs dh_installexamples dh_installmenu dh_installcron dh_installman dh_installinfo install -o root -g root -m 644 libsidplay/ChangeLog debian/libsidplay2/usr/share/doc/libsidplay2/changelog install -o root -g root -m 644 libsidutils/ChangeLog debian/libsidutils0/usr/share/doc/libsidutils0/changelog dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/source/0000755000000000000000000000000011714053500010462 5ustar debian/source/format0000644000000000000000000000001411714053500011670 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000012011714053046010211 0ustar version=2 http://sf.net/sidplay2/sidplay-libs-([0-9.]+)\.tar\.gz debian uupdate