debian/0000775000000000000000000000000012257177713007204 5ustar debian/rules0000775000000000000000000000061312257177017010261 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/autoreconf.mk common-binary-post-install-arch:: list-missing install/libbml0:: ifeq ($(DEB_HOST_ARCH_CPU), i386) dh_install -p$(cdbs_curpkg) debian/tmp/usr/lib/win32/BuzzMachineLoader.dll usr/lib/win32 endif debian/libbml-dev.install0000664000000000000000000000015611114725705012602 0ustar debian/tmp/usr/lib/libbml.so debian/tmp/usr/lib/libbml.a* debian/tmp/usr/include debian/tmp/usr/lib/pkgconfig debian/watch0000664000000000000000000000010211114725705010215 0ustar version=3 http://sf.net/buzztard/bml-(.*)\.tar\.gz debian uupdate debian/libbml0.install0000664000000000000000000000007311360111072012071 0ustar debian/tmp/usr/lib/libbml.so.* debian/tmp/usr/lib/bml/*.so debian/changelog0000664000000000000000000000520412257177712011056 0ustar bml (0.6.1-1ubuntu1) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev to also fix FTBFS on ppc64el by getting new libtool macros (still updates config.{sub,guess}). * Disable -Werror in configure.ac to fix FTBFS while autoreconfing. -- Logan Rosen Thu, 26 Dec 2013 23:12:15 -0500 bml (0.6.1-1) unstable; urgency=low * New upstream bugfix release: + Adds missing file to the tarball (Closes: #654432). -- Sebastian Dröge Wed, 04 Jan 2012 21:13:21 +0100 bml (0.6.0-1) unstable; urgency=low * New upstream release: + debian/patches/02_am-maintainer-mode.patch, debian/patches/03_bml-dir.patch, debian/patches/99_autoreconf.patch: - Dropped, merged upstream and not necessary anymore. -- Sebastian Dröge Fri, 23 Dec 2011 11:31:12 +0100 bml (0.5.0-2) unstable; urgency=low * debian/rules: + Fix x86 special casing. * debian/patches/02_am-maintainer-mode.patch, debian/patches/03_bml-dir.patch, debian/patches/99_autoreconf.patch, debian/libbml0.install: + Install dynamically loaded library into $(pkglibdir) to keep /usr/lib clean. * debian/rules, debian/source/format: + Switch to 3.0 (quilt) source format. -- Sebastian Dröge Sat, 10 Apr 2010 16:33:26 +0200 bml (0.5.0-1) unstable; urgency=low * Initial upload to Debian (Closes: #507343). * The package is based on Ubuntu package by A. Walton from https://launchpad.net/~awalton/+archive/ppa -- Sebastian Dröge Mon, 29 Mar 2010 09:40:29 +0200 bml (0.5.0-0ppa4) karmic; urgency=low * Attempt #1 at fixing dllloader issue which makes bml FTBFS on amd64. -- A. Walton Sun, 06 Sep 2009 17:35:01 -0400 bml (0.5.0-0ppa3) karmic; urgency=low * Patch dllloader/wine/win32.c to build under Ubuntu (Currently errors on duplicated vsscanf symbol). -- A. Walton Sun, 06 Sep 2009 15:14:14 -0400 bml (0.5.0-0ppa2) karmic; urgency=low * Official upstream release (0.5.0) -- A. Walton Sun, 06 Sep 2009 14:57:18 -0400 bml (0.5.0-0ppa1) karmic; urgency=low * New upstream release (0.5.0) * Updated standards version to 3.8.2. * Updated Architecture to 'any'. bml will build against any arch, but will only load dlls on x86-32. -- A. Walton Sat, 01 Aug 2009 16:08:22 -0400 bml (0.4.0-0ppa1) karmic; urgency=low * Initial version (Closes: #507343). TODO: debian/copyright and missing copyright/license information in some files -- Sebastian Dröge Mon, 01 Dec 2008 08:08:22 +0100 debian/compat0000664000000000000000000000000211354057117010372 0ustar 7 debian/libbml0.shlibs0000664000000000000000000000003511676347654011740 0ustar libbml 0 libbml0 (>= 0.6.0) debian/copyright0000664000000000000000000000734011354060241011123 0ustar This package was debianized by Sebastian Dröge on Mon, 01 Dec 2008 08:08:22 +0100. It was downloaded from http://www.buzztard.org Special Information: src/BuzzMachineLoader.dll is compiled from src/BuzzMachineLoader/* by a Win32 compiler and thus included in compiled binary form inside the tarball. It's used on x86 to load Win32 buzzmachines. Upstream Author: Stefan Kost Copyright: For everything not noted explicitely below: Copyright (C) 2006-2009 Buzztard team For src/BuzzMachineLoader/CMachine.h: Copyright (C) 2003-2007 Anders Ervik Copyright (C) 2008 Buzztard team For src/BuzzMachineLoader/MachineInterface.h, src/BuzzMachineLoader/mdk.h: Copyright (C) 1997-2000 Oskari Tammelin (ot@iki.fi) For dllwrapper/wine/elfdll.[ch]: Copyright (C) 1999 Bertho A. Stultiens For dllwrapper/wine/heap.[ch], dllwrapper/wine/module.[ch], dllwrapper/wine/ldt.[ch], dllwrapper/wine/windef.h, dllwrapper/wine/winnt.h: Copyright (C) 1995,1996 Alexandre Julliard For dllwrapper/wine/loader.[ch], dllwrapper/wine/registry.[ch]: Copyright (C) 2000 Eugene Kuznetsov (divx@euro.ru) For dllwrapper/wine/pe_image.[ch]: Copyright (C) 1994 Eric Youndale & Erik Bos Copyright (C) 1995 Martin von Loewis Copyright (C) 1996-98 Marcus Meissner For dllwrapper/wine/pe_resource.[ch]: Copyright (C) 1995 Thomas Sandford Copyright (C) 1996 Martin von Loewis Copyright (C) 1993 Robert J. Amstadt Copyright (C) 1995 Alexandre Julliard Copyright (C) 1997 Marcus Meissner For dllwrapper/wine/resource.[ch]: Copyright (C) 1993 Robert J. Amstadt Copyright (C) 1995 Alexandre Julliard For dllwrapper/wine/vfl.[ch]: Copyright (C) 1998 Marcus Meissner For dllwrapper/wine/ldt_keeper.[ch], dllwrapper/*: Copyright (C) 2000-2006 the xine project License: For everything not noted explicitely below: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library 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 Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; 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 GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL'. For dllwrapper/*: xine 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. xine 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 Softwar Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. debian/source/0000775000000000000000000000000011360111113010454 5ustar debian/source/format0000664000000000000000000000001411360111145011667 0ustar 3.0 (quilt) debian/control0000664000000000000000000000217312257177103010603 0ustar Source: bml Section: sound Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Maintainers of GStreamer packages Uploaders: Sebastian Dröge Build-Depends: cdbs (>= 0.4.20), debhelper (>= 7), dh-autoreconf Standards-Version: 3.8.4 Homepage: http://www.buzztard.org Package: libbml0 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: BuzzMachine loader - shared library libbml is a library that loads buzz machines created by the windows music composer Buzz. . This package contains the shared libraries necessary to run programs using libbml. Package: libbml-dev Architecture: any Section: libdevel Depends: libbml0 (= ${binary:Version}), ${misc:Depends} Description: BuzzMachine loader - development files libbml is a library that loads buzz machines created by the windows music composer Buzz. . This package contains the header files, static libraries and symbolic links that developers using libbml will need. debian/patches/0000775000000000000000000000000012257177446010636 5ustar debian/patches/02-disable-werror.patch0000664000000000000000000000056212257177446015022 0ustar --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ dnl Initialise the autoconf/automake tool AC_PREREQ(2.61) AC_INIT([bml],[0.6.1],[buzztard-devel@lists.sourceforge.net]) -AM_INIT_AUTOMAKE([-Wall -Werror check-news std-options]) +AM_INIT_AUTOMAKE([-Wall check-news std-options]) AC_CONFIG_SRCDIR([ChangeLog]) AC_CONFIG_HEADERS(config.h) AC_CONFIG_MACRO_DIR(m4) debian/patches/01-duplicate_symbol.patch0000664000000000000000000000172411354057117015425 0ustar diff -Nur -x '*.orig' -x '*~' bml-0.5.0/dllwrapper/wine/win32.c bml-0.5.0.new/dllwrapper/wine/win32.c --- bml-0.5.0/dllwrapper/wine/win32.c 2009-09-06 15:02:52.000000000 -0400 +++ bml-0.5.0.new/dllwrapper/wine/win32.c 2009-09-06 15:11:42.000000000 -0400 @@ -58,27 +58,6 @@ #include #endif -#if HAVE_VSSCANF -# ifndef __sun -/* - * On solaris, remove the prototype for now; it's incompatible with the one - * from solaris9 stdio.h - */ -int vsscanf( const char *str, const char *format, va_list ap); -# endif -#else -/* system has no vsscanf. try to provide one */ -static int vsscanf( const char *str, const char *format, va_list ap) -{ - long p1 = va_arg(ap, long); - long p2 = va_arg(ap, long); - long p3 = va_arg(ap, long); - long p4 = va_arg(ap, long); - long p5 = va_arg(ap, long); - return sscanf(str, format, p1, p2, p3, p4, p5); -} -#endif - char* win32_def_path = WIN32_PATH; static void do_cpuid(unsigned int ax, unsigned int *regs) debian/patches/series0000664000000000000000000000006212257177422012043 0ustar 01-duplicate_symbol.patch 02-disable-werror.patch