debian/0000755000000000000000000000000011574761742007204 5ustar debian/changelog0000644000000000000000000000146111574544733011057 0ustar pd-freeverb (1.2-3) unstable; urgency=low [ Alessio Treglia ] * Drop quilt patchsystem since the format is set to 3.0 (quilt). [ Hans-Christoph Steiner ] * updated Build-Depends to use puredata-dev when available (Closes: #629709) * bumped standards version to 3.9.2 -- Hans-Christoph Steiner Fri, 10 Jun 2011 21:50:07 -0400 pd-freeverb (1.2-2) unstable; urgency=low * added pd-pddp as Recommends for help patch * added quilt dep to that debclean unpatces automatically * patched Makefile to build on kFreeBSD and Hurd (Closes: #605826) -- Hans-Christoph Steiner Sun, 19 Dec 2010 15:46:53 -0500 pd-freeverb (1.2-1) unstable; urgency=low * Initial release (Closes: #591843) -- Hans-Christoph Steiner Thu, 21 Jan 2010 23:27:04 -0500 debian/compat0000644000000000000000000000000211443242252010363 0ustar 7 debian/control0000644000000000000000000000173611574532401010602 0ustar Source: pd-freeverb Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Hans-Christoph Steiner DM-Upload-Allowed: yes Build-Depends: debhelper (>= 7.0.50~), puredata-dev | puredata (<< 0.43) Standards-Version: 3.9.2 Homepage: http://puredata.info Vcs-Git: git://git.debian.org/pkg-multimedia/pd-freeverb.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/pd-freeverb.git Package: pd-freeverb Architecture: any Depends: ${shlibs:Depends}, pd, ${misc:Depends} Recommends: pd-pddp Description: studio-quality Schroeder/Moorer reverb as a Pd object Freeverb is a simple implementation of the standard Schroeder/Moorer reverb model. It uses 8 comb filters on both the left and right channels. Note that this version of Freeverb doesn't contain predelay, or any EQ. It is implemented as a Pd object, so it can easily be inserted into a Pd patch. debian/copyright0000644000000000000000000000214711443441053011124 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135 Name: freeverb~ Maintainer: Hans-Christoph Steiner Source: http://sourceforge.net/projects/pure-data/files/libraries/freeverb~/ Copyright: 2001-2003, Olaf Matthes 2006, Hans-Christoph Steiner License: GPL-2+ This package 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 package 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 X-Comment: On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/gbp.conf0000644000000000000000000000024511443433213010604 0ustar [DEFAULT] upstream-branch = upstream debian-branch = master upstream-tag = upstream/%(version)s debian-tag = debian/%(version)s pristine-tar = True sign-tags = True debian/links0000644000000000000000000000024211443242252010226 0ustar usr/lib/pd/extra/freeverb~/README.txt usr/share/doc/pd-freeverb/README usr/share/common-licenses/GPL-2 usr/lib/pd/extra/freeverb~/LICENSE.txt debian/patches/0000755000000000000000000000000011503467170010621 5ustar debian/patches/makefile_update_for_kfreebsd_and_hurd0000644000000000000000000000651411503467170020250 0ustar Description: updated Makefile to build on kFreeBSD and Hurd This patch takes the upstream template Makefile with new code for handling building using kFreeBSD and Hurd kernels. This Makefile is already included in the upstream SVN repository, but there is no new release yet. Author: Hans-Christoph Steiner Bug-Debian: http://bugs.debian.org/605826 Forwarded: not-needed Reviewed-By: Hans-Christoph Steiner Last-Update: <2010-12-19> --- pd-freeverb-1.2.orig/Makefile +++ pd-freeverb-1.2/Makefile @@ -1,4 +1,4 @@ -## Pd library template version 1.0.4 +## Pd library template version 1.0.6 # For instructions on how to use this template, see: # http://puredata.info/docs/developer/MakefileTemplate LIBRARY_NAME = freeverb~ @@ -31,7 +31,8 @@ EXTRA_DIST = freeverb~.dsp # #------------------------------------------------------------------------------# -CFLAGS = -DPD -I"$(PD_INCLUDE)" -Wall -W -g +# -I"$(PD_INCLUDE)/pd" supports the header location for 0.43 +CFLAGS = -I"$(PD_INCLUDE)/pd" -Wall -W -g LDFLAGS = LIBS = @@ -44,7 +45,7 @@ LIBS = # get library version from meta file LIBRARY_VERSION = $(shell sed -n 's|^\#X text [0-9][0-9]* [0-9][0-9]* VERSION \(.*\);|\1|p' $(LIBRARY_NAME)-meta.pd) -CFLAGS += -DVERSION='"$(LIBRARY_VERSION)"' +CFLAGS += -DPD -DVERSION='"$(LIBRARY_VERSION)"' PD_INCLUDE = $(PD_PATH)/include # where to install the library, overridden below depending on platform @@ -121,6 +122,34 @@ ifeq ($(UNAME),Linux) STRIP = strip --strip-unneeded -R .note -R .comment DISTBINDIR=$(DISTDIR)-$(OS)-$(shell uname -m) endif +ifeq ($(UNAME),GNU) + # GNU/Hurd, should work like GNU/Linux for basically all externals + CPU := $(shell uname -m) + SOURCES += $(SOURCES_linux) + EXTENSION = pd_linux + OS = linux + PD_PATH = /usr + OPT_CFLAGS = -O6 -funroll-loops -fomit-frame-pointer + CFLAGS += -fPIC + LDFLAGS += -Wl,--export-dynamic -shared -fPIC + LIBS += -lc + STRIP = strip --strip-unneeded -R .note -R .comment + DISTBINDIR=$(DISTDIR)-$(OS)-$(shell uname -m) +endif +ifeq ($(UNAME),GNU/kFreeBSD) + # Debian GNU/kFreeBSD, should work like GNU/Linux for basically all externals + CPU := $(shell uname -m) + SOURCES += $(SOURCES_linux) + EXTENSION = pd_linux + OS = linux + PD_PATH = /usr + OPT_CFLAGS = -O6 -funroll-loops -fomit-frame-pointer + CFLAGS += -fPIC + LDFLAGS += -Wl,--export-dynamic -shared -fPIC + LIBS += -lc + STRIP = strip --strip-unneeded -R .note -R .comment + DISTBINDIR=$(DISTDIR)-$(OS)-$(shell uname -m) +endif ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME))) CPU := $(shell uname -m) SOURCES += $(SOURCES_cygwin) @@ -140,7 +169,7 @@ ifeq (MINGW,$(findstring MINGW,$(UNAME)) EXTENSION = dll OS = windows PD_PATH = $(shell cd "$(PROGRAMFILES)"/pd && pwd) - OPT_CFLAGS = -O3 -funroll-loops -fomit-frame-pointer -march=i686 -mtune=pentium4 + OPT_CFLAGS = -O3 -funroll-loops -fomit-frame-pointer CFLAGS += -mms-bitfields LDFLAGS += -s -shared -Wl,--enable-auto-import LIBS += -L"$(PD_PATH)/src" -L"$(PD_PATH)/bin" -L"$(PD_PATH)/obj" -lpd -lwsock32 -lkernel32 -luser32 -lgdi32 @@ -149,7 +178,7 @@ ifeq (MINGW,$(findstring MINGW,$(UNAME)) endif # in case somebody manually set the HELPPATCHES above -HELPPATCHES ?= $(SOURCES:.c=-help.pd) $(PDOBJECTS:.c=-help.pd) +HELPPATCHES ?= $(SOURCES:.c=-help.pd) $(PDOBJECTS:.pd=-help.pd) CFLAGS += $(OPT_CFLAGS) debian/patches/series0000644000000000000000000000004611503466574012045 0ustar makefile_update_for_kfreebsd_and_hurd debian/rules0000755000000000000000000000076711517130040010250 0ustar #!/usr/bin/make -f LIBRARY_NAME = freeverb~ PACKAGE = pd-freeverb pkglibdir = /usr/lib/pd/extra %: dh $@ --buildsystem=makefile override_dh_auto_install: dh_auto_install -- prefix=/usr pkglibdir=$(pkglibdir) # replace license file with link to the Debian license file rm -f -- $(CURDIR)/debian/$(PACKAGE)/$(pkglibdir)/$(LIBRARY_NAME)/LICENSE.txt override_dh_shlibdeps: dpkg-shlibdeps $(CURDIR)/debian/$(PACKAGE)$(pkglibdir)/$(LIBRARY_NAME)/*.pd_linux \ -T$(CURDIR)/debian/$(PACKAGE).substvars debian/source/0000755000000000000000000000000011574543055010477 5ustar debian/source/format0000644000000000000000000000001411443242252011673 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000007211443436705010225 0ustar version=3 http://sf.net/pure-data/freeverb~-(.*)\.tar\.gz