--- libfreebob-1.0.11.orig/debian/copyright +++ libfreebob-1.0.11/debian/copyright @@ -0,0 +1,64 @@ +This package was debianized by Marcio Roberto Teixeira on +Thu, 9 Feb 2006 17:45:00 -0200. + +It was downloaded from http://prdownloads.sourceforge.net/freebob/ + + +Copyright 2000-2006 + Pieter Palmers + Daniel Wagner + Kristian Hogsberg + Dan Dennedy + Dan Maas + Paul Davis + Rohan Drape + Francois Retief + Steve Kinneberg + Rui Nuno Capela + Steve Harris + +Licensing: + +When not otherwise specified, the GPL license applies. On Debian systems, the +complete text of the GNU General Public License can be found in +`/usr/share/common-licenses/GPL'. + +The following sources are licensed under the LGPL: + + libfreebob/freebob_bounce.h, libfreebob/freebob.h, libfreebob/xmlparser.h, + src/libfreebobstreaming/cip.c, src/libfreebobstreaming/messagebuffer.c, + src/libfreebobstreaming/messagebuffer.h, + src/libfreebobstreaming/ringbuffer.c, src/libfreebobstreaming/ringbuffer.h, + src/libfreebobstreaming/thread.c, src/libfreebobstreaming/thread.h, + src/xmlparser.c + +On Debian systems, the complete text of the GNU Lesser General Public License +can be found in `/usr/share/common-licenses/LGPL'. + +The following sources are in the public domain: + + src/csr1212.c, src/csr1212.h + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation and/or +other materials provided with the distribution. + +3. The name of the author may not be used to endorse or promote products derived + from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --- libfreebob-1.0.11.orig/debian/compat +++ libfreebob-1.0.11/debian/compat @@ -0,0 +1 @@ +7 --- libfreebob-1.0.11.orig/debian/changelog +++ libfreebob-1.0.11/debian/changelog @@ -0,0 +1,133 @@ +libfreebob (1.0.11-1ubuntu1) natty; urgency=low + + * debian/patches/gcc45.diff: Fix build failure with gcc-4.5, + DBTS: #565026. + + -- Stefan Potyra Sun, 12 Dec 2010 23:50:39 +0100 + +libfreebob (1.0.11-1build1) karmic; urgency=low + + * No change rebuild for libraw1394 transtition + + -- Scott Kitterman Sun, 06 Sep 2009 01:02:36 -0400 + +libfreebob (1.0.11-1) unstable; urgency=low + + * New Upstream Version (Closes: #477221). + * Take refreshed patches from ubuntu to build against gcc 4.3 + * Cleanup build dependencies + * Add myself to uploaders + * Improve package description, thanks to Barry deFreese + (Closes: #493473) + * Add patch to fix compilation with gcc-4.4. (Closes: #504909) + Thanks to Martin Michlmayr + * Bump standards version, changes: + - Add Homepage field + - Add Vcs-Git field + - Add descriptive text how to manage patches in this cdbs package + + -- Reinhard Tartler Thu, 26 Feb 2009 23:14:58 +0100 + +libfreebob (1.0.7-1) unstable; urgency=low + + * New upstream release + * Fix broken watch file (Closes: #449665) + * Fix FTBFS with gcc-4.3 (Closes: #455277) + + -- Free Ekanayaka Mon, 7 Jan 2008 23:58:01 +0000 + +libfreebob (1.0.3+svn443-2) unstable; urgency=low + + * Fix FTBFS with gcc-4.3 (Closes: #417353) + + -- Joost Yervante Damad Sun, 10 Jun 2007 18:14:29 +0200 + +libfreebob (1.0.3+svn443-1) unstable; urgency=low + + * Updating upstream source: 1.0.0 --> 1.0.3 (svn revision 443) + * Maintainer changed: me --> Debian Multimedia Team + * Add Debian Multimedia Team guys as Uploaders + + -- Marcio Roberto Teixeira Thu, 26 Apr 2007 22:45:16 -0300 + +libfreebob (1.0.0-4) unstable; urgency=low + + * Add myself as Uploader. + + -- Loic Minier Fri, 3 Nov 2006 18:02:58 +0100 + +libfreebob (1.0.0-3) unstable; urgency=low + + * Fix package descriptions. + * Update copyright years. + * Add remaining copyright holders. + * Fix inaccuracies in licensing information. + + -- Loic Minier Fri, 3 Nov 2006 16:37:18 +0100 + +libfreebob (1.0.0-2) unstable; urgency=low + + * misc recommendations from Loic Minier (sponsor) done + + -- Marcio Roberto Teixeira Sun, 15 Oct 2006 11:27:12 -0200 + +libfreebob (1.0.0-1) unstable; urgency=low + + * First upstream source release + + -- Marcio Roberto Teixeira Sat, 30 Sep 2006 18:30:25 -0300 + +libfreebob (0.9.9rc3+repack16072006.svn288-1) unstable; urgency=low + + * New upstream export + + -- Marcio Roberto Teixeira Sun, 16 Jul 2006 21:17:11 -0300 + +libfreebob (0.9.9rc2+04072006.svn284-1) unstable; urgency=low + + * New upstream export + + -- Marcio Roberto Teixeira Tue, 4 Jul 2006 00:38:28 -0300 + +libfreebob (0.9.9rc1-1) unstable; urgency=low + + * New upstream export + * cdbs support added + + -- Marcio Roberto Teixeira Thu, 15 Jun 2006 22:50:02 -0300 + +libfreebob (0.9.5-1) unstable; urgency=low + + * New upstream release + * debian/control: updating policy (3.7.0 --> 3.7.2) + + -- Marcio Roberto Teixeira Thu, 1 Jun 2006 20:06:16 -0300 + +libfreebob (0.9.0-1) unstable; urgency=low + + * New upstream release + + -- Marcio Roberto Teixeira Mon, 29 May 2006 19:25:50 -0300 + +libfreebob (0.7.0+svn185-1) unstable; urgency=low + + * new export upstream sources + * debian/rules: + - reorganizing targets and rules + - add --list-missing parameter for dh_install + - add libname target + - fixing vs-snapshot target + * -dev package linking with libraw1394-8-dev + libiec61883-0-dev and libavc1394 + * debian/control: + - renaming -dev package; + - adding Provides and Conflicts fields; + - updating Depends + + -- Marcio Roberto Teixeira Thu, 13 Apr 2006 17:46:57 -0300 + +libfreebob (0.0.6-1) unstable; urgency=low + + * Initial release Closes: #326691 + + -- Marcio Roberto Teixeira Thu, 9 Feb 2006 17:45:00 -0200 --- libfreebob-1.0.11.orig/debian/README.Debian-Source +++ libfreebob-1.0.11/debian/README.Debian-Source @@ -0,0 +1,49 @@ +libfreebob for Debian +--------------------- + +Dpatching autotools machine-generated files (and, so, relibtoolize) is not necessary: + nothing to patch (autotools machine-generated files are refreshed). + +For update manpage, run: +$ cd +$ xsltproc -''-nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl freebob_downloader.xml +$ xsltproc -''-nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl freebob_sync.xml + +(xsltproc and docbook-xsl packages must be installeds). + + -- Marcio Roberto Teixeira , Sat, 14 Oct 2006 17:45:00 -0200 + +Source Package Format +--------------------- + +This package uses the "cdbs" package for its rules file and the +"simple-patchsys.mk" rule for managing the source and patches. The rest +of this file describes standard procedures for packages that use cdbs in +this way (so you don't have to read it if you are already familiar with +that technique). + +To produce the full source of the package in a form +that is ready for editing, please run + +./debian/rules patch + +from the extracted package directory. + +To remove patches that have already been applied, run + +./debian/rules reverse-patches + +If you need to make additional modifications, you will need to save +the original file and create a patch. Do this as follows: + +cp somedir/somefile.c somedir/somefile.c.orig +(edit somedir/somefile.c) +diff -u somedir/somefile.c.orig somedir/somefile.c > ../../debian/patches/patchname.patch + +You may include multiple changes in the same patch file, and you may +create multiple patch files as needed. Please ensure that your patch +files are named in such a way that applying them in lexical order will +work. You should test your patches by starting with a clean extract +of the source package (using dpkg-source -x package.dsc) and applying +the patches with ./debian/rules patch. + --- libfreebob-1.0.11.orig/debian/README.Debian +++ libfreebob-1.0.11/debian/README.Debian @@ -0,0 +1,9 @@ +libfreebob for Debian +--------------------- + +* For updated info: +http://freebob.sourceforge.net/index.php/FreeBoB_on_Debian_GNU/Linux + +* Maybe you want install jackd for streamming. + + -- Marcio Roberto Teixeira , Sat, 7 Oct 2006 17:45:00 -0200 --- libfreebob-1.0.11.orig/debian/rules +++ libfreebob-1.0.11/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk +# +# debhelper install just in first package +# but must install in all: +DEB_INSTALL_DOCS_ALL += debian/README.Debian +# +# where dh_install find files +# no need hardcoding sourcedir +DEB_DH_INSTALL_SOURCEDIR := debian/tmp +# +# warning if files builded but not installeds +#DEB_DH_INSTALL_ARGS += --list-missing +# +# plug the current upstream version into dependency +DEB_DH_MAKESHLIBS_ARGS_libfreebob0 += --version-info +# --- libfreebob-1.0.11.orig/debian/libfreebob0-dev.install +++ libfreebob-1.0.11/debian/libfreebob0-dev.install @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/lib/pkgconfig/* --- libfreebob-1.0.11.orig/debian/control +++ libfreebob-1.0.11/debian/control @@ -0,0 +1,52 @@ +Source: libfreebob +Priority: optional +XSBC-Original-Maintainer: Debian multimedia packages maintainers +Maintainer: Ubuntu Developers +Uploaders: Loic Minier , + Free Ekanayaka , + Reinhard Tartler , + Marcio Roberto Teixeira +Build-Depends: debhelper (>= 7.0.0), + libraw1394-dev, + libasound2-dev, + libxml2-dev, + libiec61883-dev, + libavc1394-dev, + cdbs, + pkg-config, + autoconf +Standards-Version: 3.8.0 +Vcs-Git: git://git.debian.org/git/pkg-multimedia/libfreebob.git +Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/libfreebob.git;a=summary +Section: libs +Homepage: http://freebob.sourceforge.net/index.php/Main_Page + +Package: libfreebob0-dev +Section: libdevel +Architecture: any +Depends: libfreebob0 (= ${binary:Version}), + ${misc:Depends}, + libxml2-dev, + ${shlibs:Depends} +Provides: libfreebob-dev +Conflicts: libfreebob-dev +Description: library for discovering audio breakout boxes, development files + FreeBoB is a Linux driver for BeBoB devices. BeBoB devices are audio + breakout boxes attached with IEEE1394 links (a.k.a FireWire or iLink). + . + The FreeBob library permits discovering and configuring BeBoB devices. + . + This package holds the development files. + +Package: libfreebob0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: library for discovering and configuring audio breakout boxes + FreeBoB is a Linux driver for BeBoB devices. BeBoB devices are audio + breakout boxes attached with IEEE1394 links (a.k.a FireWire or iLink). + . + The FreeBob library permits discovering and configuring BeBoB devices. + . + This package holds the shared library. --- libfreebob-1.0.11.orig/debian/libfreebob0.install +++ libfreebob-1.0.11/debian/libfreebob0.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- libfreebob-1.0.11.orig/debian/watch +++ libfreebob-1.0.11/debian/watch @@ -0,0 +1,3 @@ +# See uscan(1) for format +version=3 +http://sf.net/freebob/libfreebob-(.+)\.tar\.gz --- libfreebob-1.0.11.orig/debian/patches/gcc44-patches.diff +++ libfreebob-1.0.11/debian/patches/gcc44-patches.diff @@ -0,0 +1,84 @@ +diff --git a/src/debugmodule/debugmodule.cpp b/src/debugmodule/debugmodule.cpp +index db8be85..72380d3 100644 +--- a/src/debugmodule/debugmodule.cpp ++++ b/src/debugmodule/debugmodule.cpp +@@ -23,6 +23,7 @@ + #include + #include + ++#include + #include + + using namespace std; +diff --git a/src/libfreebobavc/avc_extended_plug_info.cpp b/src/libfreebobavc/avc_extended_plug_info.cpp +index dbc9b59..a70cd17 100644 +--- a/src/libfreebobavc/avc_extended_plug_info.cpp ++++ b/src/libfreebobavc/avc_extended_plug_info.cpp +@@ -22,6 +22,7 @@ + #include "serialize.h" + #include "ieee1394service.h" + ++#include + #include + #include + #include +diff --git a/src/libfreebobavc/avc_extended_stream_format.cpp b/src/libfreebobavc/avc_extended_stream_format.cpp +index 4287c19..228c1b4 100644 +--- a/src/libfreebobavc/avc_extended_stream_format.cpp ++++ b/src/libfreebobavc/avc_extended_stream_format.cpp +@@ -22,6 +22,7 @@ + #include "serialize.h" + #include "ieee1394service.h" + ++#include + #include + + /////////////////////////////////////////////////////////// +diff --git a/src/libfreebobavc/avc_generic.cpp b/src/libfreebobavc/avc_generic.cpp +index 3ff3001..ea99907 100644 +--- a/src/libfreebobavc/avc_generic.cpp ++++ b/src/libfreebobavc/avc_generic.cpp +@@ -22,6 +22,7 @@ + #include "serialize.h" + #include "ieee1394service.h" + ++#include + #include + #include + #include +diff --git a/src/libfreebobavc/ieee1394service.cpp b/src/libfreebobavc/ieee1394service.cpp +index c8c5dc2..021c16b 100644 +--- a/src/libfreebobavc/ieee1394service.cpp ++++ b/src/libfreebobavc/ieee1394service.cpp +@@ -24,6 +24,7 @@ + #include + #include + ++#include + #include + + using namespace std; +diff --git a/src/libfreebobavc/serialize.cpp b/src/libfreebobavc/serialize.cpp +index be21a4d..c99b194 100644 +--- a/src/libfreebobavc/serialize.cpp ++++ b/src/libfreebobavc/serialize.cpp +@@ -20,6 +20,7 @@ + + #include "serialize.h" + ++#include + #include + #include + +diff --git a/tests/test-volume.cpp b/tests/test-volume.cpp +index d3b500b..fb1c98c 100644 +--- a/tests/test-volume.cpp ++++ b/tests/test-volume.cpp +@@ -22,6 +22,7 @@ + #include "libfreebobavc/serialize.h" + #include "libfreebobavc/ieee1394service.h" + ++#include + #include + + const bool bVerbose = false; --- libfreebob-1.0.11.orig/debian/patches/gcc43-stdlib.diff +++ libfreebob-1.0.11/debian/patches/gcc43-stdlib.diff @@ -0,0 +1,21 @@ +--- libfreebob-1.0.11/tests/test-extplugcmd.cpp 2007-10-15 19:15:07.000000000 +0100 ++++ libfreebob-1.0.11.new/tests/test-extplugcmd.cpp 2008-08-27 22:27:03.000000000 +0100 +@@ -23,6 +23,7 @@ + #include "libfreebobavc/serialize.h" + #include "libfreebobavc/ieee1394service.h" + ++#include + #include + + using namespace std; +--- libfreebob-1.0.11/tests/test-volume.cpp 2007-10-15 19:15:07.000000000 +0100 ++++ libfreebob-1.0.11.new/tests/test-volume.cpp 2008-08-27 22:31:46.000000000 +0100 +@@ -22,6 +22,8 @@ + #include "libfreebobavc/serialize.h" + #include "libfreebobavc/ieee1394service.h" + ++#include ++ + const bool bVerbose = false; + + short int --- libfreebob-1.0.11.orig/debian/patches/gcc45-patches.diff +++ libfreebob-1.0.11/debian/patches/gcc45-patches.diff @@ -0,0 +1,66 @@ +diff -Nur -x '*.orig' -x '*~' libfreebob-1.0.11//src/libfreebobavc/avc_extended_plug_info.cpp libfreebob-1.0.11.new//src/libfreebobavc/avc_extended_plug_info.cpp +--- libfreebob-1.0.11//src/libfreebobavc/avc_extended_plug_info.cpp 2010-12-12 23:39:48.058774001 +0100 ++++ libfreebob-1.0.11.new//src/libfreebobavc/avc_extended_plug_info.cpp 2010-12-12 23:43:06.738774000 +0100 +@@ -122,7 +122,7 @@ + return true; + } + +-ExtendedPlugInfoPlugNameSpecificData::ExtendedPlugInfoPlugNameSpecificData* ++ExtendedPlugInfoPlugNameSpecificData* + ExtendedPlugInfoPlugNameSpecificData::clone() const + { + return new ExtendedPlugInfoPlugNameSpecificData( *this ); +@@ -158,7 +158,7 @@ + return true; + } + +-ExtendedPlugInfoPlugNumberOfChannelsSpecificData::ExtendedPlugInfoPlugNumberOfChannelsSpecificData* ++ExtendedPlugInfoPlugNumberOfChannelsSpecificData* + ExtendedPlugInfoPlugNumberOfChannelsSpecificData::clone() const + { + return new ExtendedPlugInfoPlugNumberOfChannelsSpecificData( *this ); +@@ -231,7 +231,7 @@ + return true; + } + +-ExtendedPlugInfoPlugChannelPositionSpecificData::ExtendedPlugInfoPlugChannelPositionSpecificData* ++ExtendedPlugInfoPlugChannelPositionSpecificData* + ExtendedPlugInfoPlugChannelPositionSpecificData::clone() const + { + return new ExtendedPlugInfoPlugChannelPositionSpecificData( *this ); +@@ -289,7 +289,7 @@ + return true; + } + +-ExtendedPlugInfoPlugChannelNameSpecificData::ExtendedPlugInfoPlugChannelNameSpecificData* ++ExtendedPlugInfoPlugChannelNameSpecificData* + ExtendedPlugInfoPlugChannelNameSpecificData::clone() const + { + return new ExtendedPlugInfoPlugChannelNameSpecificData( *this ); +@@ -336,7 +336,7 @@ + return m_plugAddress->deserialize( de ); + } + +-ExtendedPlugInfoPlugInputSpecificData::ExtendedPlugInfoPlugInputSpecificData* ++ExtendedPlugInfoPlugInputSpecificData* + ExtendedPlugInfoPlugInputSpecificData::clone() const + { + return new ExtendedPlugInfoPlugInputSpecificData( *this ); +@@ -412,7 +412,7 @@ + return true; + } + +-ExtendedPlugInfoPlugOutputSpecificData::ExtendedPlugInfoPlugOutputSpecificData* ++ExtendedPlugInfoPlugOutputSpecificData* + ExtendedPlugInfoPlugOutputSpecificData::clone() const + { + return new ExtendedPlugInfoPlugOutputSpecificData( *this ); +@@ -474,7 +474,7 @@ + return true; + } + +-ExtendedPlugInfoClusterInfoSpecificData::ExtendedPlugInfoClusterInfoSpecificData* ++ExtendedPlugInfoClusterInfoSpecificData* + ExtendedPlugInfoClusterInfoSpecificData::clone() const + { + return new ExtendedPlugInfoClusterInfoSpecificData( *this ); --- libfreebob-1.0.11.orig/debian/patches/gcc43-string.diff +++ libfreebob-1.0.11/debian/patches/gcc43-string.diff @@ -0,0 +1,20 @@ +--- libfreebob-1.0.11/src/libfreebobavc/avc_extended_plug_info.cpp 2007-10-15 19:15:08.000000000 +0100 ++++ libfreebob-1.0.11.new/src/libfreebobavc/avc_extended_plug_info.cpp 2008-08-27 22:15:51.000000000 +0100 +@@ -23,6 +23,7 @@ + #include "ieee1394service.h" + + #include ++#include + #include + #include + +--- libfreebob-1.0.11/src/libfreebobavc/avc_generic.cpp 2007-10-15 19:15:08.000000000 +0100 ++++ libfreebob-1.0.11.new/src/libfreebobavc/avc_generic.cpp 2008-08-27 22:16:17.000000000 +0100 +@@ -23,6 +23,7 @@ + #include "ieee1394service.h" + + #include ++#include + #include + + #define DEBUG_EXTRA_VERBOSE 2