debian/0000755000000000000000000000000012102771263007167 5ustar debian/libbse-dev.install0000644000000000000000000000005312101117766012572 0ustar usr/include usr/lib/*.so usr/lib/pkgconfig debian/compat0000644000000000000000000000000212046022667010371 0ustar 7 debian/patches/0000755000000000000000000000000012102766414010620 5ustar debian/patches/300-desktop_file.patch0000644000000000000000000000053612046022667014617 0ustar Description: Remove deprecated Encoding key. Author: Alessio Treglia Forwarded: no --- data/beast.desktop.in | 1 - 1 file changed, 1 deletion(-) --- beast.orig/data/beast.desktop.in +++ beast/data/beast.desktop.in @@ -1,5 +1,4 @@ [Desktop Entry] -Encoding=UTF-8 Type=Application _Name=BEAST _GenericName=Music Composer debian/patches/series0000644000000000000000000000013012077654344012040 0ustar 100_deprecated.diff 210_volatile.diff 300-desktop_file.patch 400-format-security.patch debian/patches/400-format-security.patch0000644000000000000000000002661412102766414015310 0ustar Description: Fix build failure with -Wformat-security. From: Ilya Barygin Alessio Treglia Reviewed-by: Alessio Treglia Last-Update: 2012-11-06 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647040 Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665097 Forwarded: Tim Janik --- bse/bseconstant.cc | 6 +++--- bse/bsecxxvalue.cc | 4 ++-- bse/bseitem.cc | 2 +- bse/bsejanitor.cc | 6 +++--- bse/bsemain.cc | 4 ++-- bse/bseserver.cc | 38 +++++++++++++++++++------------------- configure.in | 4 +++- sfi/sfidl-parser.cc | 2 +- 8 files changed, 34 insertions(+), 32 deletions(-) --- beast.orig/sfi/sfidl-parser.cc +++ beast/sfi/sfidl-parser.cc @@ -204,7 +204,7 @@ Type Parser::typeOf (const String& type) if (isSequence (type)) return SEQUENCE; if (isRecord (type)) return RECORD; if (isClass (type)) return OBJECT; - g_error (("invalid type: " + type).c_str()); + g_error ("%s", ("invalid type: " + type).c_str()); return VOID; } Sequence Parser::findSequence(const String& name) const --- beast.orig/bse/bsemain.cc +++ beast/bse/bsemain.cc @@ -216,9 +216,9 @@ bse_init_core (void) /* dump device list */ if (bse_main_args->dump_driver_list) { - g_printerr (_("\nAvailable PCM drivers:\n")); + g_printerr ("%s", _("\nAvailable PCM drivers:\n")); bse_device_dump_list (BSE_TYPE_PCM_DEVICE, " ", TRUE, NULL, NULL); - g_printerr (_("\nAvailable MIDI drivers:\n")); + g_printerr ("%s", _("\nAvailable MIDI drivers:\n")); bse_device_dump_list (BSE_TYPE_MIDI_DEVICE, " ", TRUE, NULL, NULL); } } --- beast.orig/bse/bsecxxvalue.cc +++ beast/bse/bsecxxvalue.cc @@ -37,9 +37,9 @@ Value::get_string () const { GValue *v = gvalue(); if (SFI_VALUE_HOLDS_STRING (v)) - return sfi_value_get_string (v); + return (const SfiString) sfi_value_get_string (v); else if (SFI_VALUE_HOLDS_CHOICE (v)) - return sfi_value_get_choice (v); + return (const SfiString) sfi_value_get_choice (v); else throw WrongTypeGValue (G_STRLOC); } --- beast.orig/bse/bseconstant.cc +++ beast/bse/bseconstant.cc @@ -70,7 +70,7 @@ bse_constant_class_init (BseConstantClas { gchar *ident, *label, *blurb, *group = g_strdup_printf (_("Constant Output %u"), i); ident = g_strdup_printf ("value_%u", i); - label = g_strdup_printf (_("Value [float]")); + label = g_strdup_printf ("%s", _("Value [float]")); bse_object_class_add_param (object_class, group, PARAM_VALUE + (i - 1) * 3, sfi_pspec_real (ident, label, _("Constant signal value"), 1.0, -1.0, 1.0, 0.01, @@ -78,7 +78,7 @@ bse_constant_class_init (BseConstantClas g_free (ident); g_free (label); ident = g_strdup_printf ("frequency_%u", i); - label = g_strdup_printf (_("Frequency")); + label = g_strdup_printf ("%s", _("Frequency")); bse_object_class_add_param (object_class, group, PARAM_FREQ + (i - 1) * 3, sfi_pspec_log_scale (ident, label, _("Constant signal value interpreted as frequency value in Hertz"), BSE_MAX_FREQUENCY, @@ -89,7 +89,7 @@ bse_constant_class_init (BseConstantClas g_free (ident); g_free (label); ident = g_strdup_printf ("note_%u", i); - label = g_strdup_printf (_("Note")); + label = g_strdup_printf ("%s", _("Note")); bse_object_class_add_param (object_class, group, PARAM_NOTE + (i - 1) * 3, sfi_pspec_note (ident, label, _("Constant signal value as note, converted to Hertz according to the current musical tuning"), SFI_KAMMER_NOTE, SFI_MIN_NOTE, SFI_MAX_NOTE, --- beast.orig/bse/bseitem.cc +++ beast/bse/bseitem.cc @@ -743,7 +743,7 @@ undo_call_proc (BseUndoStep *ustep, { const char *packed_item_pointer = g_value_get_string (ivalues + 0); BseItem *item = (BseItem*) bse_undo_pointer_unpack (packed_item_pointer, ustack); - BseUndoStack *redo_stack = (BseUndoStack*) bse_item_undo_open (item, BSE_PROCEDURE_NAME (proc)); + BseUndoStack *redo_stack = (BseUndoStack*) bse_item_undo_open (item, "%s", BSE_PROCEDURE_NAME (proc)); BseUndoStep *redo_step; redo_step = bse_undo_step_new (undo_call_proc, unde_free_proc, 3); redo_step->data[0].v_pointer = proc; --- beast.orig/bse/bsejanitor.cc +++ beast/bse/bsejanitor.cc @@ -445,9 +445,9 @@ janitor_idle_clean_jsource (void *data) { self->exit_code = 256; /* exit code used for signals */ if (port->exit_signal_sent && port->sigkill_sent) - self->exit_reason = g_strdup_printf (_("killed by janitor")); + self->exit_reason = g_strdup_printf ("%s", _("killed by janitor")); else if (port->exit_signal_sent && port->sigterm_sent) - self->exit_reason = g_strdup_printf (_("connection terminated")); + self->exit_reason = g_strdup_printf ("%s", _("connection terminated")); else if (port->exit_signal && port->dumped_core) self->exit_reason = g_strdup_printf (_("%s (core dumped)"), g_strsignal (port->exit_signal)); else if (port->exit_signal) @@ -473,7 +473,7 @@ janitor_idle_clean_jsource (void *data) { /* not a janitor for a remote process */ self->exit_code = -256; - self->exit_reason = g_strdup_printf ("unknown intern termination"); + self->exit_reason = g_strdup_printf ("%s", "unknown intern termination"); } sfi_com_port_unref (port); self->port = NULL; --- beast.orig/bse/bseserver.cc +++ beast/bse/bseserver.cc @@ -395,9 +395,9 @@ bse_server_require_pcm_input (BseServer server->pcm_input_checked = TRUE; if (!BSE_DEVICE_READABLE (server->pcm_device)) sfi_msg_display (SFI_MSG_WARNING, - SFI_MSG_TITLE (_("Recording Audio Input")), - SFI_MSG_TEXT1 (_("Failed to start recording from audio device.")), - SFI_MSG_TEXT2 (_("An audio project is in use which processes an audio input signal, but the audio device " + SFI_MSG_TITLE ("%s", _("Recording Audio Input")), + SFI_MSG_TEXT1 ("%s", _("Failed to start recording from audio device.")), + SFI_MSG_TEXT2 ("%s", _("An audio project is in use which processes an audio input signal, but the audio device " "has not been opened in recording mode. " "An audio signal of silence will be used instead of a recorded signal, " "so playback operation may produce results not actually intended " @@ -406,7 +406,7 @@ bse_server_require_pcm_input (BseServer BSE_DEVICE (server->pcm_device)->open_device_name, BSE_DEVICE_GET_CLASS (server->pcm_device)->driver_name, BSE_DEVICE (server->pcm_device)->open_device_args), - SFI_MSG_CHECK (_("Show messages about audio input problems"))); + SFI_MSG_CHECK ("%s", _("Show messages about audio input problems"))); } } typedef struct { @@ -444,12 +444,12 @@ server_open_pcm_device (BseServer *serve pcm_request_callback, &pr, error ? NULL : &error); if (!server->pcm_device) sfi_msg_display (SFI_MSG_ERROR, - SFI_MSG_TITLE (_("No Audio")), - SFI_MSG_TEXT1 (_("No available audio device was found.")), - SFI_MSG_TEXT2 (_("No available audio device could be found and opened successfully. " - "Sorry, no fallback selection can be made for audio devices, giving up.")), + SFI_MSG_TITLE ("%s", _("No Audio")), + SFI_MSG_TEXT1 ("%s", _("No available audio device was found.")), + SFI_MSG_TEXT2 ("%s", _("No available audio device could be found and opened successfully. " + "Sorry, no fallback selection can be made for audio devices, giving up.")), SFI_MSG_TEXT3 (_("Failed to open PCM devices: %s"), bse_error_blurb (error)), - SFI_MSG_CHECK (_("Show messages about PCM device selections problems"))); + SFI_MSG_CHECK ("%s", _("Show messages about PCM device selections problems"))); server->pcm_input_checked = FALSE; return server->pcm_device ? BSE_ERROR_NONE : error; } @@ -466,12 +466,12 @@ server_open_midi_device (BseServer *serv sfi_ring_free (ring); if (server->midi_device) sfi_msg_display (SFI_MSG_WARNING, - SFI_MSG_TITLE (_("No MIDI")), - SFI_MSG_TEXT1 (_("MIDI input or oputput is not available.")), - SFI_MSG_TEXT2 (_("No available MIDI device could be found and opened successfully. " - "Reverting to null device, no MIDI events will be received or sent.")), + SFI_MSG_TITLE ("%s", _("No MIDI")), + SFI_MSG_TEXT1 ("%s", _("MIDI input or oputput is not available.")), + SFI_MSG_TEXT2 ("%s", _("No available MIDI device could be found and opened successfully. " + "Reverting to null device, no MIDI events will be received or sent.")), SFI_MSG_TEXT3 (_("Failed to open MIDI devices: %s"), bse_error_blurb (error)), - SFI_MSG_CHECK (_("Show messages about MIDI device selections problems"))); + SFI_MSG_CHECK ("%s", _("Show messages about MIDI device selections problems"))); } return server->midi_device ? BSE_ERROR_NONE : error; } @@ -521,12 +521,12 @@ bse_server_open_devices (BseServer *self if (error) { sfi_msg_display (SFI_MSG_ERROR, - SFI_MSG_TITLE (_("Start Disk Recording")), - SFI_MSG_TEXT1 (_("Failed to start recording to disk.")), - SFI_MSG_TEXT2 (_("An error occoured while opening the recording file, selecting a different " - "file might fix this situation.")), + SFI_MSG_TITLE ("%s", _("Start Disk Recording")), + SFI_MSG_TEXT1 ("%s", _("Failed to start recording to disk.")), + SFI_MSG_TEXT2 ("%s", _("An error occoured while opening the recording file, selecting a different " + "file might fix this situation.")), SFI_MSG_TEXT3 (_("Failed to open file \"%s\" for output: %s"), self->wave_file, bse_error_blurb (error)), - SFI_MSG_CHECK (_("Show recording file errors"))); + SFI_MSG_CHECK ("%s", _("Show recording file errors"))); g_object_unref (self->pcm_writer); self->pcm_writer = NULL; } --- beast.orig/configure.in +++ beast/configure.in @@ -126,7 +126,9 @@ AC_C_CONST AC_C_INLINE AC_HEADER_STDC -# == C++11 == +# == Compiler Flags == +MC_EVAR_ADD(CFLAGS, -Werror=format-security, -Werror=format-security) +MC_EVAR_ADD(CXXFLAGS, -Werror=format-security, -Werror=format-security) MC_EVAR_ADD(CXXFLAGS, -std=gnu++0x, -std=gnu++0x -pthread) # Checks for programs debian/patches/100_deprecated.diff0000644000000000000000000000105312101117241014114 0ustar --- bse/Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- beast.orig/bse/Makefile.in +++ beast/bse/Makefile.in @@ -503,7 +503,7 @@ top_srcdir = @top_srcdir@ # need -I$(srcdir) for "bseserver.hh" in .genprc.cc # need -I. (builddir) for "bsecore.genidl.hh" in bsecore.cc INCLUDES = -I$(top_srcdir) -I$(top_builddir) -I$(srcdir) -I. \ - $(BSE_CFLAGS) -DG_DISABLE_DEPRECATED -DG_DISABLE_CONST_RETURNS + $(BSE_CFLAGS) -DG_DISABLE_CONST_RETURNS EXTRA_HEADERS = MAINTAINERCLEANFILES = $(GENERATED) $(am__append_2) # -Wl,-Bsymbolic debian/patches/210_volatile.diff0000644000000000000000000000113312101117266013643 0ustar Description: Correct signature for the g_atomic_pointer_get() function. Author: Jakub Wilk Bug-Debian: http://bugs.debian.org/540681 --- birnet/birnetthreadimpl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- beast.orig/birnet/birnetthreadimpl.cc +++ beast/birnet/birnetthreadimpl.cc @@ -1349,7 +1349,7 @@ birnet_g_atomic_int_get (volatile int *a #endif #ifdef g_atomic_pointer_get static void* -birnet_g_atomic_pointer_get (volatile void **atomic) +birnet_g_atomic_pointer_get (void * volatile *atomic) { return (void*) g_atomic_pointer_get (atomic); } debian/rules0000755000000000000000000000136312046022667010256 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 export LDFLAGS+=-Wl,--as-needed export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) -fpermissive %: dh $@ --parallel --with autotools_dev override_dh_auto_configure: dh_auto_configure -- \ --enable-debug=yes \ --enable-osspcm=/dev/dsp \ --enable-ossmidi=/dev/midi override_dh_auto_install: dh_auto_install convert debian/tmp/usr/share/pixmaps/beast.png -geometry 32x32 \ debian/tmp/usr/share/pixmaps/beast.xpm find debian/tmp -type f -name '*.la' -delete override_dh_makeshlibs: dh_makeshlibs -pbse-alsa -X/usr/lib/bse dh_makeshlibs -plibbse-0.7-4 -X/usr/lib/bse dh_makeshlibs --remaining-packages override_dh_auto_test: override_dh_installchangelogs: dh_installchangelogs NEWS debian/control0000644000000000000000000000541012101117766010573 0ustar Source: beast Section: gnome Priority: extra Maintainer: Debian Multimedia Maintainers Uploaders: Sam Hocevar (Debian packages) , Alessio Treglia Build-Depends: autotools-dev, debhelper (>= 7.0.50~), gettext, groff, guile-1.8-dev (>= 1.6.4-2.1), imagemagick, libart-2.0-dev, libasound2-dev, libaudiofile-dev, libcloog-ppl-dev, libglib2.0-dev (>= 2.2.2), libgnomecanvas2-dev, libgtk2.0-dev (>= 2.2.2-2), libmad0-dev, libvorbis-dev, libxml-parser-perl, libxml2-utils Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-multimedia/beast.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/beast.git Homepage: http://beast.testbit.eu/ Package: beast Architecture: any Depends: libbse-0.7-4 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Recommends: bse-alsa Breaks: bse-alsa (<< 0.7.4) Suggests: beast-doc Description: music synthesis and composition framework BEAST/BSE is a plugin-based graphical system where you can link objects to each other and generate sound. . BEAST also has support for scriptability in Scheme using Guile. Package: bse-alsa Section: sound Architecture: any Depends: libbse-0.7-4 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Enhances: beast Description: ALSA plugin for BEAST BEAST/BSE is a plugin-based graphical system where you can link objects to each other and generate sound. . This package provides a plugin for BEAST that uses ALSA (the Advanced Linux Sound Architecture) to output sound. Package: libbse-0.7-4 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Breaks: beast (<< 0.7.4) Replaces: beast (<< 0.7.4) Description: music synthesis and composition framework - shared library BEAST/BSE is a plugin-based graphical system where you can link objects to each other and generate sound. . This package provides the shared library. Package: libbse-dev Section: libdevel Architecture: all Depends: libbse-0.7-4 (<< ${source:Upstream-Version}+1~), libbse-0.7-4 (>= ${source:Version}), libglib2.0-dev, libgtk2.0-dev, ${misc:Depends} Breaks: beast (<< 0.7.4) Replaces: beast (<< 0.7.4) Suggests: beast-doc Description: music synthesis and composition framework - development files BEAST/BSE is a plugin-based graphical system where you can link objects to each other and generate sound. . This package provides the development files. Package: beast-doc Section: doc Architecture: all Depends: ${misc:Depends} Breaks: beast (<< 0.7.4) Replaces: beast (<< 0.7.4) Description: Documentation for BEAST/BSE BEAST/BSE is a plugin-based graphical system where you can link objects to each other and generate sound. . This package provides the documentation files. debian/libbse-0.7-4.install0000644000000000000000000000004512101117766012462 0ustar usr/lib/*.so.* usr/lib/bse/*/plugins debian/beast.links0000644000000000000000000000020612046022667011331 0ustar usr/share/man/man1/bsescm.1.gz usr/share/man/man1/bsescm-0.7.4.1.gz usr/share/man/man1/beast.1.gz usr/share/man/man1/beast-0.7.4.1.gz debian/beast.install0000644000000000000000000000017712101117766011663 0ustar usr/bin usr/share/beast/*/images usr/share/beast/*/keys/ usr/share/beast/*/skins usr/share/bse usr/share/man usr/share/pixmaps debian/beast-doc.install0000644000000000000000000000002712101117766012420 0ustar usr/share/beast/*/docs debian/changelog0000644000000000000000000007124412102770652011052 0ustar beast (0.7.8-1) experimental; urgency=low * New upstream release. * Fix 400-format-security.patch. * Refresh patches. * Fix Vcs fields to make Lintian happy. * Small improvement to debian/copyright. * Bump Standards-Version to 3.9.4. -- Alessio Treglia Fri, 01 Feb 2013 16:47:35 +0000 beast (0.7.6-1) experimental; urgency=low * New upstream release. * Refresh debian/patches/100_deprecated.diff. * Improve debian/patches/400-format-security.patch. * Remove debian/patches/*gcc4*.patch patches, applied upstream. * Build-Depends on groff. -- Alessio Treglia Tue, 06 Nov 2012 10:05:27 +0000 beast (0.7.4-5) unstable; urgency=low * debian/patches/500-gcc47.patch: - Cherry-pick some other patches from upstream VCS to fix FTBFS with GCC 4.7. (Closes: #672030) -- Alessio Treglia Mon, 05 Nov 2012 11:53:57 +0000 beast (0.7.4-4) unstable; urgency=low * Refresh debian/patches/203_gcc45.patch. * Add patch to prevent FTBFS with GCC's hardening flags enabled (Closes: #647040). -- Alessio Treglia Tue, 29 Nov 2011 02:57:41 +0100 beast (0.7.4-3) unstable; urgency=low * Build with -fpermissive (Closes: #642011 LP: #831215). * Build-dep on libcloog-ppl-dev. -- Alessio Treglia Fri, 23 Sep 2011 09:31:00 +0200 beast (0.7.4-2) unstable; urgency=low * Disable tests for now. -- Alessio Treglia Sat, 14 May 2011 16:31:23 +0200 beast (0.7.4-1) unstable; urgency=low [ Sam Hocevar (Debian packages) ] * debian/control: + Loosen glib versioned build-dependency. [ Alessio Treglia ] * Taking this under Debian Multimedia Maintainers's umbrella, ACK'd by Sam Hocevar (Closes: #564799): - Move Sam to the Uploaders field. - Add myself to the Uploaders field. - Move packaging to git, update VCS-* tags properly. * Acknowledge NMU: 0.7.1-5.2: thanks to Stefano Zacchiroli for the good job. * Acknowledge NMU: 0.7.1-5.1: thanks to Chris Lamb for the good job. * New upstream release (Closes: #625854): - Overview of Changes in BEAST/BSE 0.7.4: + Renamed the project to Better Audio System / Better Sound Engine + Moved project website to: http://beast.testbit.eu/ + Various build system fixes + License fixups for some scripts + Fixed subnormal tests on AMD64 if SSE unit is in DAZ mode + Replaced slow resampler checks with a much faster resampling test + Performance improvements for various tests + GLib 2.28 unit test porting + Speed improvements for record field name + Fixed XRUNs in ALSA driver on 64bit systems + Added beast.doap + PO handling improvements. + Updated German translation. + Updated Norwegian bokmål translation + Added e-Telugu translation - Overview of Changes in BEAST/BSE 0.7.2: + Moved Beast/BSE to GNU LGPL, use AS-IS license for examples + Module changes and additions: ArtsCompressor - relicensed to LGPL BseContribSampleAndHold - relicensed to LGPL DavXTalStrings - Use deterministic random numbers for unit tests. BseNoise - Improved random number generator. + Switched to autogenerated ChangeLogs + Error bell can be muted in beast preferences dialog + Added multisample creation/editing command line tool: bsewavetool + Support adjustable volume, pitching and drum envelopes in .bsewave files + Added Retro Acoustic drum kit + New loadable Instruments/Effects: BQS Bass Drum E8012 BQS Slow Hum FSM Fresh Water Bass instrument FSM Growl Bass instrument FSM Synth String Sweep + Added support for loading 32bit and 24bit PCM-format WAV files + Added support for gcc-4.4 and automake-1.10 + Added support for guile-1.8, guile-1.6 remains as minimum requirement + Various fixes, improvements and much improved test coverage. + Bug fixes: #452604, #468229, #344388, #451086, #450724, #454121, #491552, #450490, #441936, #336766, #433431, #474332, #474244, #456879, #456408, #424897 + Migrated translation support to use awk, sed and po/Makefile.am. + Updated German translation + Updated Italien translation + Updated Occitan translation + Updated Brazilian Portugues translation + Updated British English translation + Updated Spanish translation + Updated Slovenian translation + Updated Danish translation + Updated French translation + Added Norwegian bokmal translation + Added Ukrainian translation * Switch to DH7 pure form, 3.0 (quilt) format. * Bump DH compatibility to 7. * Split in several packages: - libbse-0.7-4 to provide shared library. - libbse-dev to provide the development files. - beast to provide the executables. - bse-alsa to provide the plugin for ALSA: + Replacement for the current bse-alsa built from bse. - beast-doc to provide the documentation. * debian/control: - One-dep-per-line style. - Add Homepage field. - Bump up debhelper requirement. - Build-Depends on libasound2-dev. - Build-Depends on autotools-dev. - Build with guile-1.8. - Drop shared-mime-info build-dependency. - Add ${misc:Depends} to beast's Depends field. - beast Breaks bse-alsa << 0.7.4. - Add Enhances: beast to bse-alsa. - Remove unneeded Conflicts on cmt << 1.15, current stable has cmt 1.16 - Fix lintian "debhelper-but-no-misc-depends" warning. - Bump Standards. - Add proper Breaks,Replaces fields. - Add Suggests: beast-doc to beast's and libbse-dev's stanzas. * debian/rules: - Don't pass unrecognized options to configure, add --enable-debug=yes. - Don't install install symlinks by hand, use dh_link. - Exclude plugins,alsa-driver from being treated as shared libraries. - Remove manual deletion of /usr/share/mime created files; thanks to Ilya Barygin (Closes: #563524). - Link with --as-needed. - Don't remove data/beast-audio-x-bse.png in the clean target. - Install NEWS file as upstream changelog. - A bit of clean-up. - Get rid of unneeded *.la files (Closes: #621234). * debian/copyright: - The sources have been relicensed to LGPL. - Rewrite as per DEP-5 spec proposal. - Add missing copyright,licensing information. - Update copyright years. * Add watch file. * Add gbp config file. * Remove patches applied upstream: - debian/patches/200_signal_h.diff - debian/patches/201_sparc_alignment.diff - debian/patches/202_gcc43.diff - debian/patches/300_mksignals_bashism.diff - debian/patches/400_desktop_file.diff * Add patch to fix FTBFS with GCC4.5. * Add patch to remove Encoding field from the desktop file. * Remove unneeded debian/README.Debian. -- Alessio Treglia Sat, 07 May 2011 12:11:50 +0200 beast (0.7.1-5.2) unstable; urgency=low * Non-maintainer upload. * new patch 210_volatile.diff: fix cast to volatile pointer. Patch by Jakub Wilk. (Closes: #540681) * new patch 212_gcc44.diff: add missing #include-s for gcc 4.4 (Closes: #560499) -- Stefano Zacchiroli Sat, 26 Dec 2009 21:33:36 +0100 beast (0.7.1-5.1) unstable; urgency=medium * Non-maintainer upload. * Add '300_mksignals_bashism.diff' to fix FTBFS with dash as /bin/sh (Closes: #472659) * Bump Standards-Version to 3.8.0. -- Chris Lamb Sat, 07 Jun 2008 20:36:21 +0100 beast (0.7.1-5) unstable; urgency=low * debian/patches/202_gcc43.diff: * debian/patches/100_deprecated.diff: + New patches, courtesy of Kumar Appaiah and Peter Green. Fix GCC 4.3 build issues due to imssung #includes (Closes: #455281) and a glib- related build issue caused by -DG_DISABLE_DEPRECATED (Closes: #471608). -- Sam Hocevar (Debian packages) Mon, 24 Mar 2008 13:35:15 +0000 beast (0.7.1-4) unstable; urgency=high * debian/patches/201_sparc_alignment.diff: + Fix alignment issues on sparc. -- Sam Hocevar (Debian packages) Sat, 09 Feb 2008 14:34:54 +0000 beast (0.7.1-3) unstable; urgency=low * debian/patches/200_signal_h.diff: + Update patch to add #include wherever G_BREAKPOINT is used (Closes: #447244). -- Sam Hocevar (Debian packages) Wed, 26 Dec 2007 11:36:33 +0100 beast (0.7.1-2) unstable; urgency=low * debian/control: + Set policy to 3.7.3. + Remove leading “XS-” from Vcs fields. * debian/patches/200_signal_h.diff: + Add #include to birnet/birnettests.h to fix missing SIGTRAP and raise() declarations (Closes: #447244). -- Sam Hocevar (Debian packages) Tue, 18 Dec 2007 23:56:53 +0000 beast (0.7.1-1) unstable; urgency=low * New upstream version (Closes: #444466). + This release fixes the kFreeBSD build (Closes: #401707) and a GCC 4.2 FTBFS (Closes: #370154). * debian/rules: + Fixed faulty configure line. + Bumped shlibs dependency. + bsesh was renamed into bsescm. * debian/menu: + Replaced “Apps” with “Applications”. * debian/patches/001_glib.diff: * debian/patches/002_gcc41.diff: * debian/patches/010_bsesong.diff: * debian/patches/010_g_static_assert.diff: * debian/patches/011_suidmain_CVE-2006-2916_CVE-2006-4447.diff: * debian/patches/012_gslice_corruption.diff: * debian/patches/020_de_po.diff: + Patches merged or reimplemented upstream. Dropped. * debian/patches/400_desktop_file.diff: + Removed “Application” from the category list and added “Sequencer”. -- Sam Hocevar (Debian packages) Sat, 29 Sep 2007 19:13:33 +0200 beast (0.6.6-9) unstable; urgency=high * debian/patches/011_suidmain_CVE-2006-2916_CVE-2006-4447.diff: + Spelling fix in error message. -- Sam Hocevar (Debian packages) Wed, 21 Mar 2007 09:34:14 +0100 beast (0.6.6-8) unstable; urgency=high * debian/control: + Added Vcs fields. * debian/patches/011_suidmain_CVE-2006-2916_CVE-2006-4447.diff: + Security fix for a vulnerability in the suid wrappers similar to the ones found in CVE-2006-2916 and CVE-2006-4447. * debian/patches/012_gslice_corruption.diff: + Patch from upstream to fix a memory corruption caused by a Glist/GSlist confusion. -- Sam Hocevar (Debian packages) Mon, 19 Mar 2007 16:35:26 +0100 beast (0.6.6-7) unstable; urgency=high * Acknowledge previous NMU (Closes: #385819). * debian/control: + Build-depend on shared-mime-info so that mime files do not disappear upon rebuilds (Closes: #397158). Thanks to Frank Küster for the fix. -- Sam Hocevar (Debian packages) Sun, 12 Nov 2006 17:59:01 +0100 beast (0.6.6-6.1) unstable; urgency=low * NMU. * Drop build dependency on g++-4.0. Closes: #385819. -- Matthias Klose Sun, 3 Sep 2006 17:12:36 +0200 beast (0.6.6-6) unstable; urgency=low * debian/rules: + Remove global MIME files. YA RLY. * debian/control: + Set policy to 3.7.2. -- Sam Hocevar (Debian packages) Wed, 14 Jun 2006 19:09:28 +0200 beast (0.6.6-5) unstable; urgency=low * debian/control: + Build-depend on quilt. * debian/patches/001_glib.diff: + Patch from upstream to build with newer glib versions. Thanks to Stefan Westerfeld, Tim Janik and Arnaud Fontaine (Closes: #359639). * debian/patches/002_gcc41.diff: + Patch from Joost Yervante Damad to fix g++-4.1 compilation (Closes: #356233). -- Sam Hocevar (Debian packages) Sat, 22 Apr 2006 22:57:41 +0200 beast (0.6.6-4) unstable; urgency=low * debian/rules: + Remove global MIME files and call dh_installmime (Closes: #341247). -- Sam Hocevar (Debian packages) Sun, 22 Jan 2006 14:24:03 +0100 beast (0.6.6-3) unstable; urgency=low * Rebuilt package due to a new C++ ABI change (Closes: #339153). * debian/control: + Conflict with older versions of bse-alsa. + Build-depend on g++-4.0 (>= 4.0.2-4) because we did no soname bump. * debian/rules: + Tightened shlib dependencies. * debian/compat: + Set level to 4. -- Sam Hocevar (Debian packages) Sun, 27 Nov 2005 16:19:10 +0100 beast (0.6.6-2) unstable; urgency=low * debian/postinst: + Setuid the wrapper binaries. * debian/control: + Recommend bse-alsa which is a far better output driver. + Build-depend on gettext because of the patched de.po file. * debian/rules: + Set the XPM icon size to 32x32 as per policy instead of 48x48. -- Sam Hocevar (Debian packages) Tue, 1 Nov 2005 16:21:11 +0100 beast (0.6.6-1) unstable; urgency=low * New upstream release (Closes: #307254). This version fixes an old FTBFS (Closes: #292971) and uses tput in the configure script instead of an ncurses program that mangled the terminal (Closes: #297275). * debian/control: + Set policy to 3.6.2.1. + Build-depend on libxml2-utils (xmllint). + libtool is a lot nicer now; no longer build-conflict on beast. * debian/rules: + Got rid of an old workaround for GCC bug #10681 that was fixed ages ago. + Add an icon to the menu entry (Closes: #299413). * bse/bsesequencer.cc: + Comment out asserts using G_STRUCT_OFFSET. * bse/bsesong.cc: + Declare functions in the main scope. * po/de.po: + Fixed a typo, thanks to Jens Seidel (Closes: #314147). -- Sam Hocevar (Debian packages) Tue, 1 Nov 2005 00:39:52 +0100 beast (0.6.2-3) unstable; urgency=low * bse/bsemidireceiver.cc: + Fix from upstream for a bug causing demosong to crash beast on AMD64. -- Sam Hocevar (Debian packages) Fri, 6 Aug 2004 09:11:14 +0200 beast (0.6.2-2) unstable; urgency=low * sfi/sfithreads.c: + Re-added a patch that had gone missing. -- Sam Hocevar (Debian packages) Mon, 2 Aug 2004 12:05:39 +0200 beast (0.6.2-1) unstable; urgency=low * New upstream release. * Reverted the wrapper changes I introduced in 0.6.1-4 due to unexpected breaks, also at upstream's request (Closes: #262181). * debian/control: + Set policy to 3.6.1.1. -- Sam Hocevar (Debian packages) Fri, 30 Jul 2004 10:40:31 +0200 beast (0.6.1-4) unstable; urgency=low * launchers/*: + Moved real binaries to /usr/lib/beast, leavin only wrappers in /usr/bin. * debian/beast.1 debian/bsesh.1: + Removed these legacy files. -- Sam Hocevar (Debian packages) Tue, 1 Jun 2004 16:22:19 -0300 beast (0.6.1-3) unstable; urgency=low * sfi/glib-extra.h: + Applied temporary upstream compilation fix for glib 2.4.0. * beast-gtk/gxk/gxkdialog.c: + Ditto for GTK+ 2.4. -- Sam Hocevar (Debian packages) Fri, 28 May 2004 08:59:00 -0300 beast (0.6.1-2) unstable; urgency=low * sfi/sfithreads.c: + Replaced a _syscall0() declaration with a direct call to syscall() because _syscallX() macros don't exist on IA64 (Closes: #245817). * debian/menu: + Quoted strings where appropriate. -- Sam Hocevar (Debian packages) Thu, 27 May 2004 19:48:56 -0300 beast (0.6.1-1) unstable; urgency=low * New upstream release. * Removed all Debian-specific patches; they're either applied upstream or obsolete. -- Sam Hocevar (Debian packages) Fri, 9 Apr 2004 20:09:21 +0200 beast (0.5.5-5) unstable; urgency=medium * bse/bsetrack.proc: + Re-fixed the spurious CRIGHTS that regressed in my -4 upload. -- Sam Hocevar (Debian packages) Mon, 9 Feb 2004 22:51:18 +0100 beast (0.5.5-4) unstable; urgency=medium * debian/control: + Added libxml-parser-perl to the build dependencies (Closes: #230951). -- Sam Hocevar (Debian packages) Tue, 3 Feb 2004 20:21:43 +0100 beast (0.5.5-3) unstable; urgency=medium * Fixed my messing with autoconf so that all plugins are correctly installed (Closes: #223029). * Relibtoolized with libtool 1.5. -- Sam Hocevar (Debian packages) Fri, 7 Nov 2003 17:41:26 +0100 beast (0.5.5-2) unstable; urgency=low * debian/rules: + Use --enable-osspcm and --enable-ossmidi instead of the now deprecated --enable-devdsp and --enable-devmidi. Fixes builds on system without a /dev, such as autobuilders. * debian/copyright: + Minor cosmetic enhancements. * configure.in: + Fixed a warning in the XKBgeom.h detection. * bse/bsetrack.proc: + Replaced a spurious CRIGHTS entry with a proper LICENSE entry. -- Sam Hocevar (Debian packages) Wed, 29 Oct 2003 17:03:52 +0100 beast (0.5.5-1) unstable; urgency=low * New upstream release. -- Sam Hocevar (Debian packages) Tue, 28 Oct 2003 11:50:00 +0100 beast (0.5.4-5) unstable; urgency=low * debian/control: + Set policy to 3.6.1.0. * docs/generated/*: + Replaced H1 with SH in the manpages to please mandb (Closes: #210623). -- Sam Hocevar (Debian packages) Fri, 24 Oct 2003 01:51:26 +0200 beast (0.5.4-4) unstable; urgency=low * debian/control: + Downgraded the debhelper build-dependency to 3.0. * sfi/Makefile.am: + Disabled the sfidl build due to a gcc ICE on Alpha that I have not yet been able to reproduce or narrow to a minimal testcase. -- Sam Hocevar (Debian packages) Thu, 14 Aug 2003 13:49:31 +0200 beast (0.5.4-3) unstable; urgency=low * debian/control: + Build-depend on libgtk2.0-dev (>= 2.2.2-2) to fix the ARM build (See #201443 for more information). + Set the beast build-conflict to (<< ${Source-Version}). * Removed deprecated changes from the diff. * Re-ran "libtoolize -c -f && aclocal-1.4 && autoheader && autoconf && \ automake-1.4" with the latest libtool (1.5) so that our C++ kludge is no longer needed. -- Sam Hocevar (Debian packages) Fri, 8 Aug 2003 09:57:11 +0200 beast (0.5.4-2) unstable; urgency=low * sfi/toyprof.c: Replaced #ifdef with #if to test variables. * debian/control: Set policy to 3.6.0. No changes required. -- Sam Hocevar (Debian packages) Thu, 24 Jul 2003 22:52:09 +0200 beast (0.5.4-1) unstable; urgency=low * New upstream release. -- Sam Hocevar (Debian packages) Wed, 23 Jul 2003 17:52:37 +0200 beast (0.5.3-2) unstable; urgency=low * debian/control: + Build-depend on guile-1.6 (>= 1.6.4-2.1) to avoid build failures on ia64. * bse/bsestorage.c, sfi/testsfi.c: + Include because G_BREAKPOINT needs it on !i386 && !alpha. -- Sam Hocevar (Debian packages) Mon, 7 Jul 2003 15:33:15 +0200 beast (0.5.3-1) unstable; urgency=low * New upstream release. + Supports unlimited Undo/Redo. + Most Debian compilation fixes were merged. * aclocal-1.4 && autoconf && autoheader && automake-1.4 -a -c * debian/control: + Set the Guile build-dependency to guile-1.6-dev only, because upstream now officially supports it, and because it now builds on all Debian architectures. + Build-conflicts with beast (<< 0.5.3-1) so that libtool does not get confused with our old libbsw. -- Sam Hocevar (Debian packages) Sun, 6 Jul 2003 13:55:35 +0200 beast (0.5.1-7) unstable; urgency=low * debian/control: + Updated the package description with a suggestion from upstream. + Explicitely depend on libglib2.0-dev (>= 2.2.2-1) because of bug #198077 in glib2.0 that caused the hppa build to hang (Closes: #196693). * debian/rules: + Split the build target into configure and build. + Re-enabled optimizations on hppa that were disabled in a previous NMU, because this is not how it should be done. + On ia64, we build gslfft.c with -O1 instead of -O3 to work around a gcc-3.3 ICE (GCC Bug #10681). * Disabled the documentation generation, since it is already built in the original tarball. * Replaced g_print with g_printf in zintern.c, just in case #198077 strikes back. * Stored the return value of bse_type_register_static in a GType instead of a guint in a few places. Fixes a FTBFS and probably crashes on Alpha. -- Sam Hocevar (Debian packages) Thu, 19 Jun 2003 20:30:18 +0200 beast (0.5.1-6) unstable; urgency=low * Linked libbsw and libbse against libsfi to allow prelinking these libraries. * Removed the leading "a" in the package description. -- Sam Hocevar (Debian packages) Sun, 8 Jun 2003 14:26:35 +0200 beast (0.5.1-5) unstable; urgency=low * Fixed the ia64 and hppa builds by including in sfidl-parser.cc. * Explicitely put -lpthread in addition to -pthread in GLIB_LIBS and GUI_LIBS because libtool eats -pthread in the link phase (Bug #194774). Makes our libraries usable on hppa. * Fixed a bug in the LADSPA plugin loader that was causing crashes when the cmt package was installed (Closes: #189655). * Set policy to 3.5.10. -- Sam Hocevar (Debian packages) Wed, 30 Apr 2003 16:27:16 +0200 beast (0.5.1-4) unstable; urgency=low * Fixed the guile version check in configure.in (Closes: #191346). -- Samuel Hocevar Wed, 30 Apr 2003 16:27:16 +0200 beast (0.5.1-3) unstable; urgency=low * We conflict against cmt (<<1.15) because old versions were compiled with an uncompatible version of g++. * Commented out some x86-only code that was disabled anyway but prevented proper compilation on other architectures (Closes: #190423). -- Samuel Hocevar Thu, 24 Apr 2003 05:47:09 +0200 beast (0.5.1-2) unstable; urgency=low * Removed an outdated comment in README.Debian suggesting to use pd instead of beast. beast is now mature enough. * Changed section to gnome, according to the recent section additions. -- Samuel Hocevar Fri, 18 Apr 2003 22:29:24 +0200 beast (0.5.1-1) unstable; urgency=low * New upstream release. * Replaced `==' with `=' in configure.in. * Re-added libguile9-dev to the list of conditional build dependencies, because it does not look like guile-1.6-dev is going to build for all architectures very soon. * Ported the code to work with both guile-1.4 and guile-1.6. Only `scm_long_long2big' needed to be replaced with `scm_i_long_long2big' in shell/bsescminterp.c. -- Samuel Hocevar Tue, 15 Apr 2003 02:59:39 +0200 beast (0.5.0-1) unstable; urgency=low * New upstream release. * A lot of Debian fixes were merged into this release. * Fixed a bashism in bsw/Makefile.am. * Fixed format string errors in sfi/sfidl.cc. * bswshell was renamed to bsesh. -- Samuel Hocevar Thu, 27 Mar 2003 02:01:21 +0100 beast (0.4.1-6) unstable; urgency=low * New maintainer. * Wrote a more complete manpage for beast. * Wrote a manpage for bswshell. * Disabled annoying guile version checking, Build-Depends will be enough; we now link against the new guile 1.6. * Added gsl/bseconfig.h to the list of configure-generated files. * Updated config.guess and config.sub. * Re-created bse/gslmakefile.inc by hand and other script-generated files that didn't get distributed. * Re-ran aclocal && autoheader && autoconf && automake. * Re-ran libtoolize and hacked the local ltmain.sh so that libtool properly links the freeverb.so C++ plugin. * Removed the build dependency on autotools-dev. * Fixed lots of compilation warnings (Closes: #172005). * Fixed the prototype of beast-gtk/bststest.c:qsampler_dcache_filler(). -- Samuel Hocevar Thu, 27 Mar 2003 02:01:21 +0100 beast (0.4.1-5.1) unstable; urgency=low * Non Maintainer Upload * Replace -O6 by -O0 on hppa (Closes: #171127) * Fix sed regexp problem in configure (cause configure abort) * Replace automake build-depends by automaken * Rebuild against new libvorbis0a package -- Julien LEMOINE Sun, 16 Mar 2003 14:12:58 +0100 beast (0.4.1-5) unstable; urgency=low * QA upload. * bse/bsemain.c (bse_init): Terminate gslconfig array with a NULL. Hopefully fixes #164328. * configure.in: Remove Pentium check (due to a typo it didn't work in the first place). The Pentium timing code works only on non-SMP machines, and the proper way to detect those is a run-time check. * Switch to debhelper 4. * debian/rules: - Automatically update config.{guess,sub} from autotools-dev. - Remove `debug' support and enable `-g' by default. * Conforms to Standards version 3.5.8. -- Matej Vela Tue, 11 Feb 2003 12:50:03 +0100 beast (0.4.1-4) unstable; urgency=low * orphan this package. -- Junichi Uekawa Mon, 30 Dec 2002 17:21:20 +0900 beast (0.4.1-3) unstable; urgency=low * #undef TOYPROF_PENTIUM so that profiling is disabled everywhere. * specify HOST from dpkg-architecture. * configure.in: modify to check for architecture that support pentium instructions. -- Junichi Uekawa Mon, 7 Oct 2002 15:44:09 +0900 beast (0.4.1-2) unstable; urgency=low * Add hacks to ./configure to ignore detection of /dev/dsp and /dev/midi * set bse/toyprof.c TOYPROF_PENTIUM to 0, to not to use assembler instructions. * Add --enable-devmidi --enable-devdsp to ./configure options. * The above should fix build failure (closes: #163460) Thanks for reporting, Stephen R Marenka -- Junichi Uekawa Sun, 6 Oct 2002 17:23:33 +0900 beast (0.4.1-1) unstable; urgency=low * New upstream version * add libmad0-dev, libgnomecanvas2-dev, libvorbis-dev, libguile-dev, libart-2.0-dev build dependency * change libgtk1.2-dev to libgtk2.0-dev * remove autoconf hack. * debian/rules: remove dh_testversion * use -prefix option to configure, and DESTDIR for make install * do not generate shlibs file for now. -- Junichi Uekawa Fri, 4 Oct 2002 17:24:33 +0900 beast (0.3.3-3) unstable; urgency=low * Rebuild with gdk-imlib1-dev. -- Junichi Uekawa Sat, 7 Sep 2002 12:54:49 +0900 beast (0.3.3-2) unstable; urgency=low * Re-applied the patch to configure.in. The original configure.in checks if OSS works, and that's not really necessary on autobuilders. (closes: #103835) * autoconf is ran on build, and removed on clean target (as it used to be). * build-depends on autoconf. * removed the unnecessary build-conflicts for libasound1-dev -- Junichi Uekawa Sun, 8 Jul 2001 23:12:00 +0900 beast (0.3.3-1) unstable; urgency=low * new upstream release for fixing problems (closes: #103076) thanks go to Tim Janik for backporting fixes. * build-deps are now fixed. (closes: #96962) * no longer call autoconf in debian/rules. * libbse-3.0 soname increased to 3 * This is a maintenance upload. Although this package has been requested to be adopted by someone, I think I should be doing the packaging of this fix, since I am still the maintainer until that someone actually "adopts" this package. -- Junichi Uekawa Sat, 7 Jul 2001 01:46:56 +0900 beast (0.3.2-6) unstable; urgency=low * rebuilt with newer libs for newer dependency -- Junichi Uekawa Mon, 7 May 2001 00:15:41 +0900 beast (0.3.2-5) unstable; urgency=low * calls autoconf && ./configure in the configure process of debian/rules, so that I won't get into this discrepancy of configure.in and configure not matching * Compiled fine on vore when I did it manually. I guess there was some mistake in the previous upload. (closes: #89304) -- Junichi Uekawa Mon, 26 Mar 2001 00:19:11 +0900 beast (0.3.2-4) unstable; urgency=low * Unconditionally assume that OSS is available in the configure process, so that at least OSS is available, and build succeeds even when the build machine isn't able to make a sound. (closes: #89304) -- Junichi Uekawa Sat, 24 Mar 2001 03:03:30 +0900 beast (0.3.2-3) unstable; urgency=low * fixing configure.in so that ALSA is properly recognized. * bse/bsepcmdevice-alsa.c: modified so that it doesn't try to use asoundid.h which seems to be not available in my system. * configure.in acconfig.h has been modified accordingly. * after all that above, I found out that ALSA didn't work, and adding libasound1-dev into build-deps won't help anything. (closes: #89304) -- Junichi Uekawa Thu, 15 Mar 2001 23:00:03 +0900 beast (0.3.2-2) unstable; urgency=low * fixing build deps according to benc's suggestion (closes: #89304) -- Junichi Uekawa Tue, 13 Mar 2001 00:19:55 +0900 beast (0.3.2-1) unstable; urgency=low * Initial Debian package. (closes: #85183) -- Junichi Uekawa Wed, 28 Feb 2001 04:30:13 +0900 debian/gbp.conf0000644000000000000000000000017612077654344010625 0ustar [DEFAULT] debian-branch = master.experimental upstream-branch = upstream.experimental pristine-tar = True compression = bzip2 debian/copyright0000644000000000000000000001112212101261666011117 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Beast Upstream-Contact: Tim Janik Stefan Westerfeld Olaf Hoehmann Source: http://dist.testbit.eu/beast/v0.7/ Files: * Copyright: 2000-2008 Stefan Westerfeld 1996-2008 Tim Janik 2000-2002 Richard W.E. Furse, Paul Barton-Davis 1998 Andy Sloane 1999, 2000 David A. Bartold 2004 Artem Popov 2001 Matthias Kretz 1998-2002 Tim Janik and Red Hat, Inc 1997-2000 the GTK+ Team and others 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald 2000 Michael Natterer License: LGPL-2.1+ Files: sfi/toyprof.{c,h} sfi/toyprof-mem.{c,h} sfi/gbsearcharray.h bse/bsefilter-ellf.c bse/bsefilter.cc bse/bsefilter.h Copyright: 2000-2006 Tim Janik 1984, 1987, 1988, 1989, 1995, 2000 Stephen L. Moshier License: other-1 Files: launchers/* Copyright: No copyright holders License: other-1 Files: sfi/toyprof.pl Copyright: 2001 Tim Janik License: other-2 Files: mkrelease.sh Copyright: 2010 Tim Janik License: other-3 Files: ./plugins/freeverb/allpass.* plugins/freeverb/comb.cpp plugins/freeverb/tuning.h plugins/freeverb/revmodel.* Copyright: no copyright holders License: public-domain Written by Jezar at Dreampoint, June 2000 http://www.dreampoint.co.uk This code is public domain Files: plugins/freeverb/denormals.h Copyright: no copyright holders License: public-domain Macro for killing denormalled numbers . Written by Jezar at Dreampoint, June 2000 http://www.dreampoint.co.uk Based on IS_DENORMAL macro by Jon Watte This code is public domain Files: debian/* Copyright: 2011 Alessio Treglia 2003-2008 Sam Hocevar (Debian packages) 2001-2002 Junichi Uekawa License: LGPL-2.1+ License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1' License: other-1 This software is provided "as is"; redistribution and modification is permitted, provided that the following disclaimer is retained. . This software 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. In no event shall the authors or contributors 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. License: other-2 This code 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. License: other-3 This work is provided "as is"; redistribution and modification in whole or in part, in any medium, physical or electronic is permitted without restriction. . This work 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. . In no event shall the authors or contributors 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. debian/source/0000755000000000000000000000000012046022667010473 5ustar debian/source/format0000644000000000000000000000001412046022667011701 0ustar 3.0 (quilt) debian/postinst0000644000000000000000000000045712046022667011007 0ustar #!/bin/sh -e set -e #DEBHELPER# action="$1" oldversion="$2" setuid() { if ! [ -x /usr/sbin/dpkg-statoverride ] || \ ! dpkg-statoverride --list "$1" >/dev/null ; then chmod 4755 "$1" fi } if [ "$action" = "configure" ]; then setuid /usr/bin/beast setuid /usr/bin/bsescm fi exit 0 debian/watch0000644000000000000000000000010712046022667010222 0ustar version=3 http://dist.testbit.eu/beast/v(.*)/beast-([\d\.]+)\.tar\.bz2 debian/menu0000644000000000000000000000021012046022667010053 0ustar ?package(beast):needs="x11" section="Applications/Sound" \ title="BEAST" command="/usr/bin/beast" icon="/usr/share/pixmaps/beast.xpm" debian/bse-alsa.install0000644000000000000000000000004012101117766012241 0ustar usr/lib/bse/*/drivers/*-alsa.so