debian/0000755000000000000000000000000011676374034007201 5ustar debian/rules0000755000000000000000000000617311676366533010275 0ustar #!/usr/bin/make -f # Derived from: # Sample debian/rules that uses debhelper, # GNU copyright 1997 by Joey Hess. # Copyright Ron Lee 2003, 2004, 2007, 2008 SHELL = /bin/bash include /usr/share/quilt/quilt.make #export DH_VERBOSE=1 export DH_OPTIONS ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif # 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) DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) builddir = build builddir_sse = build-sse all_builds = $(builddir) $(builddir_sse) arch_builds = $(builddir) ifeq ($(DEB_HOST_ARCH_CPU),i386) arch_builds += $(builddir_sse) endif clean: dh_testdir dh_testroot $(RM) *-stamp $(RM) -r $(all_builds) config.log dh_clean # This first empty one is equivalent to declaring it .SECONDARY while we have # no target specific variables to set. We don't want it removed by default as # an unnamed intermediate file when the build target is completed. $(builddir)/config.status: $(builddir_sse)/config.status: EXTRA_CONFIG_FLAGS += --enable-sse %/config.status: configure dh_testdir mkdir -p $* $(RM) src/config.h cd $* && ../configure --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ $(EXTRA_CONFIG_FLAGS) build: build-arch build-arch: $(foreach d,$(arch_builds),build-target-$(d)-stamp) build-target-%-stamp : %/config.status dh_testdir cd $* && $(MAKE) touch $@ build-indep: build-indep-stamp build-indep-stamp: dh_testdir touch $@ install: install-arch install-indep install-arch: install-arch-stamp install-arch-stamp: dh_testdir cd $(builddir) && $(MAKE) install DESTDIR=$(CURDIR)/debian/rakarrack find $(CURDIR)/debian/rakarrack/ -name "COPYING" -depth -exec rm -rf {} \; mv $(CURDIR)/debian/rakarrack/usr/share/doc/rakarrack/ChangeLog $(CURDIR)/debian/rakarrack/usr/share/doc/rakarrack/changelog if [ -d "$(builddir_sse)" ]; then \ mkdir -p $(CURDIR)/debian/rakarrack/usr/lib/rakarrack/sse; \ cp -v $(builddir)/src/rakarrack $(CURDIR)/debian/rakarrack/usr/lib/rakarrack; \ cp -v $(builddir_sse)/src/rakarrack $(CURDIR)/debian/rakarrack/usr/lib/rakarrack/sse; \ cp -v $(CURDIR)/debian/rakarrack.wrapper $(CURDIR)/debian/rakarrack/usr/bin/rakarrack; \ fi touch $@ install-indep: binary: binary-indep binary-arch binary-indep: DH_OPTIONS = -i binary-indep: build-indep install-indep dh_testdir dh_testroot dh_installdocs dh_installchangelogs dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary-arch: build-arch install-arch dh_testdir dh_testroot dh_install -a dh_installdocs -a dh_installman -a dh_installchangelogs -a dh_strip -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a .PHONY: clean build build-arch build-indep install install-arch install-indep \ binary binary-arch binary-indep debian/changelog0000644000000000000000000000361111676374033011053 0ustar rakarrack (0.6.1-4) unstable; urgency=low * Switch to dpkg-source 3.0 (quilt) format * Fixes format-security issue in rakarrack.cxx. Thanks to Mònica Ramírez Arceda and Daniel T Chen. (Closes: #652164) -- Tiago Bortoletto Vaz Tue, 27 Dec 2011 11:51:00 -0500 rakarrack (0.6.1-3) unstable; urgency=low * debian/rules: Remove src/config.h before the invocation of configure. Since configure is called out-of-tree, the upstream provided config.h is used instead of the freshly created config.h. Thanks to Stefan Potyra for the patch. (Closes: #632149) -- Tiago Bortoletto Vaz Mon, 25 Jul 2011 09:29:53 -0300 rakarrack (0.6.1-2) unstable; urgency=low * Adding support for x86 CPUs with no support for sse2 instructions. Thanks to Hans-Juergen Becker for reporting this. (Closes: #557550) -- Tiago Bortoletto Vaz Sun, 19 Jun 2011 03:36:17 -0300 rakarrack (0.6.1-1) unstable; urgency=low * New upstream version. (Closes: #611304) -- Tiago Bortoletto Vaz Sat, 27 Nov 2010 13:09:25 -0200 rakarrack (0.5.8-1) unstable; urgency=low * New upstream version. -- Tiago Bortoletto Vaz Tue, 22 Jun 2010 11:26:24 -0300 rakarrack (0.4.2-1) unstable; urgency=low * New upstream version. -- Tiago Bortoletto Vaz Sun, 31 Jan 2010 21:49:36 +0000 rakarrack (0.3.0-2) unstable; urgency=low * debian/control: + Update policy version + Add my new email to Mainteiner field * Links to X11 lib to avoid iusses with binutils-gold. Thanks to Peter Fritzsche. (Closes: #556312) * Register HTML documentation in doc-base -- Tiago Bortoletto Vaz Sat, 21 Nov 2009 10:17:38 -0200 rakarrack (0.3.0-1) unstable; urgency=low * Initial Release. (Closes: #490705) -- Tiago Bortoletto Vaz Thu, 06 Aug 2009 09:59:28 -0300 debian/doc-base0000644000000000000000000000044111474217351010572 0ustar Document: rakarrack Title: Rakarrack Documentation Author: Josep Andreu, Hernan Ordiales, Jose Luis Di Biase Abstract: Documentation for the Rakarrack multi-effect processor Section: Sound Format: HTML Index: /usr/share/doc/rakarrack/html/help.html Files: /usr/share/doc/rakarrack/html/* debian/compat0000644000000000000000000000000211474217351010371 0ustar 5 debian/control0000644000000000000000000000247311676366533010617 0ustar Source: rakarrack Section: sound Priority: extra Maintainer: Tiago Bortoletto Vaz Build-Depends: debhelper (>= 7), libfltk1.1-dev, alsa-utils, libasound2-dev, libxpm-dev, libjack-dev, libxft-dev, libsndfile1-dev, libsamplerate0-dev, quilt (>= 0.40) Standards-Version: 3.9.2 Homepage: http://rakarrack.sourceforge.net Vcs-Git: git://git.debian.org/collab-maint/rakarrack.git Vcs-Browser: http://git.debian.org/git/collab-maint/rakarrack.git Package: rakarrack Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, libfltk1.1, libxpm4, libasound2, jackd Description: Simple and easy guitar effects processor for GNU/Linux Rakarrack is a guitar effects processor for GNU / Linux simple and easy to use but it contains features that make it unique in this field of applications. . Currently it contains 17 effects: * Linear Equalizer * Parametric Equalizer * Compressor * Distorsion * Overdrive * Echo * Chorus * Phaser * Flanger * Reverb * WahWah * Alienwah * Harmonizer * NoiseGate * Musical Delay * Cabinet * AutoPan/Extra Stereo . Rakarrack integrates a tuner and a MIDI converter. It can also be handled by an external MIDI controller. The settings designed by the user can be stored in presets and these presets can be used to create banks of effects. debian/watch0000644000000000000000000000020111474217351010215 0ustar version=3 http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/r/ra/rakarrack/rakarrack-([\d.]+)\.tar\.gz debian/patches/0000755000000000000000000000000011676367602010633 5ustar debian/patches/format-security.diff0000644000000000000000000000372211676367336014632 0ustar Index: rakarrack-0.6.1/src/rakarrack.cxx =================================================================== --- rakarrack-0.6.1.orig/src/rakarrack.cxx 2011-12-24 15:31:22.000000000 -0500 +++ rakarrack-0.6.1/src/rakarrack.cxx 2011-12-24 15:31:24.000000000 -0500 @@ -22889,7 +22889,7 @@ Fl_Widget *m = fl_message_icon(); m->parent()->copy_label(rkr->jackcliname); sprintf(temp2,"Overwrite? \"%s\"",w->label()); - ok=fl_choice(temp2,"No","Yes",NULL); + ok=fl_choice("%s",temp2,"No","Yes",NULL); if (!ok) { o->value(0); @@ -24142,7 +24142,7 @@ w->parent()->copy_label(rkr->jackcliname); - ok=fl_choice("Bank was modified, but not saved","Discard","Save",NULL); + ok=fl_choice("%s","Bank was modified, but not saved","Discard","Save",NULL); @@ -27243,7 +27243,7 @@ } sprintf(temp2,"Delete? \"%s\"",s->text()); -ok=fl_choice(temp2,"No","Yes",NULL); +ok=fl_choice("%s",temp2,"No","Yes",NULL); if (!ok) return; memset(Rname,0,sizeof(Rname)); sprintf(Rname,"%s",s->text()); Index: rakarrack-0.6.1/src/fileio.C =================================================================== --- rakarrack-0.6.1.orig/src/fileio.C 2011-12-24 15:31:22.000000000 -0500 +++ rakarrack-0.6.1/src/fileio.C 2011-12-24 15:31:24.000000000 -0500 @@ -1641,7 +1641,7 @@ case 3: memset (temp, 0, sizeof (temp)); - sprintf (temp, BankFilename); + sprintf (temp, "%s", BankFilename); break; } @@ -2786,4 +2786,4 @@ } - \ No newline at end of file + Index: rakarrack-0.6.1/src/varios.C =================================================================== --- rakarrack-0.6.1.orig/src/varios.C 2011-12-24 16:36:58.000000000 -0500 +++ rakarrack-0.6.1/src/varios.C 2011-12-24 16:37:49.000000000 -0500 @@ -41,7 +41,7 @@ w->image (a); w->align (FL_ALIGN_TOP | FL_ALIGN_INSIDE); w->parent ()->copy_label (labelwin); - fl_message (message_text); + fl_message ("%s", message_text); return (0); }; @@ -399,4 +399,4 @@ - \ No newline at end of file + debian/patches/series0000644000000000000000000000005111676367336012050 0ustar 04_fix_manpage.diff format-security.diff debian/patches/04_fix_manpage.diff0000644000000000000000000000415011676367336014252 0ustar diff --git a/man/rakarrack.1 b/man/rakarrack.1 index d912a01..89d3503 100644 --- a/man/rakarrack.1 +++ b/man/rakarrack.1 @@ -1,22 +1,6 @@ -.\" Hey, EMACS: -*- nroff -*- -.\" First parameter, NAME, should be all caps -.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection -.\" other parameters are allowed: see man(7), man(1) -.TH RACKARRACK SECTION "abril 24, 2008" -.\" Please adjust this date whenever revising the manpage. -.\" -.\" Some roff macros, for reference: -.\" .nh disable hyphenation -.\" .hy enable hyphenation -.\" .ad l left justify -.\" .ad b justify to both left and right margins -.\" .nf disable filling -.\" .fi enable filling -.\" .br insert line break -.\" .sp insert n+1 empty lines -.\" for manpage-specific macros, see man(7) +.TH RACKARRACK "1" "January 31, 2010" .SH NAME -rackarrack \- for guitar players and musicians ... +rackarrack \- guitar effects processor for GNU/Linux .SH SYNOPSIS .B rakarrack .RI [ options ] " files" ... @@ -39,28 +23,27 @@ Rakarrack is designed for Linux distributions with Jack Audio Connection Kit. .TP .PP -.\" TeX users may be more comfortable with the \fB\fP and -.\" \fI\fP escape sequences to invode bold face and italics, -.\" respectively. - .SH OPTIONS -These programs follow the usual GNU command line syntax, with long -options starting with two dashes (`-'). A summary of options is included below. +These programs follow the usual GNU command line syntax, with long options +starting with two dashes (`-'). A summary of options is included below. + .TP .B \-h, \-\-help Show summary of options. .TP .B \-n, \-\-no-gui -disable GUI +Disable GUI .TP -.B \-b, \-\-Bank [File] +.B \-b, \-\-Bank [File] Load a Bank File .TP -.B \-l, \-\-Load [File] +.B \-l, \-\-Load [File] Load a Preset File .SH AUTHOR -This manual page was written by holborn , +This manual page was written by holborn and has been +modified by Tiago Bortoletto Vaz for the Debian +distribution. debian/README.source0000644000000000000000000000043211474217351011351 0ustar This source package uses dpatch for the modifications of the upstream source. If you want to change something it is best to use the dpatch approach as documented in /usr/share/doc/dpatch/README.source.gz -- Tiago Bortoletto Vaz Sat, 26 Sep 2009 23:15:23 -0300 debian/source/0000755000000000000000000000000011676372462010504 5ustar debian/source/format0000644000000000000000000000001411676372756011720 0ustar 3.0 (quilt) debian/rakarrack.wrapper0000644000000000000000000000024211676366533012547 0ustar #!/bin/sh SSE2="`grep -i sse2 /proc/cpuinfo`" if [ "$SSE2" != "" ] then exec /usr/lib/rakarrack/rakarrack else exec /usr/lib/rakarrack/sse/rakarrack fi debian/copyright0000644000000000000000000000465511474217351011140 0ustar This is rakarrack, maintained by Tiago Bortoletto Vaz on Qua Mar 11 20:55:42 EDT 2009 The original source can always be found at: http://sourceforge.net/projects/rakarrack/files/ Copyright (C) 2009: Josep Andreu , José Luis Di Biase Hernán Ordiales Contributors: Daniel Vidal Carlos Pino Eugenio Rubio Alberto Mendez Rakarrack License: ================== 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. Other's GPL sources used in Rakarrack: ====================================== * src/Alienwah.* src/AnalogFilter.* src/Chorus.* src/Distorsion.* src/DynamicFilter.* src/Echo.* src/EffectLFO.* src/EQ.* src/Filter.* src/FilterParams.* src/FormantFilter.* src/Phaser.* src/Reverb.* src/SVFilter.* Copyright holder: Nasca Octavian Paul * src/MIDIConverter.* src/Recognizer.* src/Tuner.* Copyright holder: Mario Lang Sources licensed under other licenses: ====================================== * src/smbPitchShift.* Copyright Holder: Stephan M. Bernsee License: The Wide Open License (WOL) Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice and this license appear in all source copies. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. See http://www.dspguru.com/wol.htm for more information. debian/dirs0000644000000000000000000000002211676366533010064 0ustar usr/lib/rakarrack