diff -Nru pd-plugin-0.2.1/debian/changelog pd-plugin-0.2.1/debian/changelog --- pd-plugin-0.2.1/debian/changelog 2011-06-11 02:00:06.000000000 +0000 +++ pd-plugin-0.2.1/debian/changelog 2018-02-01 22:30:27.000000000 +0000 @@ -1,3 +1,24 @@ +pd-plugin (0.2.1-4) unstable; urgency=medium + + [ Hans-Christoph Steiner ] + * Depends: puredata-core | pd, so the depends is not only on a virtual package + * Updated to copyright-format/1.0 + * Removed 'DM-Upload-Allowed: yes', its deprecated + + [ IOhannes m zmölnig (Debian/GNU) ] + * Simplified & unified d/rules + * Link against libdl + * Enabled hardening + * Bumped dh compat to 11 + * Switched URLs to https:// + * Updated Vcs-* stanzas to salsa.d.o + * Updated maintainer address + * Added myself to Uploaders + * Updated d/copyright(_hints) + * Bumped standards version to 4.1.3 + + -- IOhannes m zmölnig (Debian/GNU) Thu, 01 Feb 2018 23:30:27 +0100 + pd-plugin (0.2.1-3) unstable; urgency=low * updated Build-Depends to use puredata-dev (Closes: #629798) diff -Nru pd-plugin-0.2.1/debian/compat pd-plugin-0.2.1/debian/compat --- pd-plugin-0.2.1/debian/compat 2010-09-12 21:35:45.000000000 +0000 +++ pd-plugin-0.2.1/debian/compat 2018-02-01 22:30:27.000000000 +0000 @@ -1 +1 @@ -7 +11 diff -Nru pd-plugin-0.2.1/debian/control pd-plugin-0.2.1/debian/control --- pd-plugin-0.2.1/debian/control 2011-06-11 02:00:06.000000000 +0000 +++ pd-plugin-0.2.1/debian/control 2018-02-01 22:30:27.000000000 +0000 @@ -1,33 +1,38 @@ Source: pd-plugin Section: sound Priority: optional -Maintainer: Debian Multimedia Maintainers -Uploaders: Hans-Christoph Steiner -DM-Upload-Allowed: yes -Build-Depends: debhelper (>= 7.0.50~), - quilt (>= 0.46-7~), - ladspa-sdk, - puredata-dev | puredata (<< 0.43) -Standards-Version: 3.9.2 -Homepage: http://puredata.info -Vcs-Git: git://git.debian.org/pkg-multimedia/pd-plugin.git -Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/pd-plugin.git +Maintainer: Debian Multimedia Maintainers +Uploaders: + Hans-Christoph Steiner , + IOhannes m zmölnig (Debian/GNU) , +Build-Depends: + debhelper (>=11~), + quilt (>= 0.46-7~), + ladspa-sdk, + puredata-dev | puredata (<< 0.43), +Standards-Version: 4.1.3 +Homepage: https://puredata.info +Vcs-Git: https://salsa.debian.org/multimedia-team/pd/pd-plugin.git +Vcs-Browser: https://salsa.debian.org/multimedia-team/pd/pd-plugin Package: pd-plugin Architecture: any -Depends: ${shlibs:Depends}, - pd, - ${misc:Depends} -Recommends: ladspa-sdk, - cmt -Suggests: amb-plugins, - caps, - fil-plugins, - invada-studio-plugins-ladspa, - mcp-plugins, - omins, - rubberband-ladspa, - tap-plugins +Depends: + ${shlibs:Depends}, + puredata-core | pd, + ${misc:Depends}, +Recommends: + ladspa-sdk, + cmt, +Suggests: + amb-plugins, + caps, + fil-plugins, + invada-studio-plugins-ladspa, + mcp-plugins, + omins, + rubberband-ladspa, + tap-plugins, Description: LADSPA and VST plug-in hosting for Pd This is a Pd tilde object for hosting LADSPA audio plug-ins. The LADSPA plug-in interface is supported completely. The object will diff -Nru pd-plugin-0.2.1/debian/copyright pd-plugin-0.2.1/debian/copyright --- pd-plugin-0.2.1/debian/copyright 2010-09-13 15:24:55.000000000 +0000 +++ pd-plugin-0.2.1/debian/copyright 2018-02-01 22:30:27.000000000 +0000 @@ -1,8 +1,9 @@ -Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135 -Name: plugin~ -Maintainer: IOhannes m. zmoelnig -Source: http://sourceforge.net/projects/pure-data/files/libraries/plugin~/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: plugin~ +Upstream-Contact: IOhannes m. zmoelnig +Source: https://sourceforge.net/projects/pure-data/files/libraries/plugin~/ +Files: * Copyright: 2000, 2001, Jarno Seppänen 2005, Carmen Rocco 2010, IOhannes m. zmoelnig @@ -10,7 +11,13 @@ Files: jsearch.c jload.c jutils.h Copyright: 2000, Richard W.E. Furse -License: Free software by Richard W.E. Furse. Do with as you will. No warranty. +License: do-as-you-will + Free software by Richard W.E. Furse. Do with as you will. No warranty. + +Files: debian/* +Copyright: 2010-2013, Hans-Christoph Steiner + 2018, IOhannes m zmölnig +License: GPL-2+ License: GPL-2+ This package is free software; you can redistribute it and/or modify @@ -26,5 +33,5 @@ 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 +Comment: On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. diff -Nru pd-plugin-0.2.1/debian/copyright_hints pd-plugin-0.2.1/debian/copyright_hints --- pd-plugin-0.2.1/debian/copyright_hints 1970-01-01 00:00:00.000000000 +0000 +++ pd-plugin-0.2.1/debian/copyright_hints 2018-02-01 22:30:27.000000000 +0000 @@ -0,0 +1,52 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: FIXME +Upstream-Contact: FIXME +Source: FIXME +Disclaimer: Autogenerated by licensecheck + +Files: ./ChangeLog + ./Makefile + ./README.txt + ./SConstruct + ./debian/changelog + ./debian/compat + ./debian/control + ./debian/gbp.conf + ./debian/links + ./debian/patches/makefile_update_for_kfreebsd_and_hurd + ./debian/patches/series + ./debian/source/format + ./debian/source/local-options + ./debian/watch + ./jload.c + ./jsearch.c + ./jutils.h + ./plugin~-gui.pd + ./plugin~-help.pd + ./plugin~-meta.pd + ./plugin~.h +Copyright: NONE +License: UNKNOWN + FIXME + +Files: ./debian/copyright +Copyright: -format/1.0/ +License: GPL-2+ + FIXME + +Files: ./plugin~.c +Copyright: 2000, Jarno Seppänen +License: GPL-2+ + FIXME + +Files: ./LICENSE.txt +Copyright: 1989, 1991, Free Software Foundation, Inc. +License: UNKNOWN + FIXME + +Files: ./debian/rules +Copyright: 2010, Hans-Christoph Steiner + 2018, IOhannes m zmölnig +License: UNKNOWN + FIXME + diff -Nru pd-plugin-0.2.1/debian/patches/makefile_update_for_kfreebsd_and_hurd pd-plugin-0.2.1/debian/patches/makefile_update_for_kfreebsd_and_hurd --- pd-plugin-0.2.1/debian/patches/makefile_update_for_kfreebsd_and_hurd 2010-12-21 00:58:47.000000000 +0000 +++ pd-plugin-0.2.1/debian/patches/makefile_update_for_kfreebsd_and_hurd 2018-02-01 22:30:27.000000000 +0000 @@ -4,20 +4,20 @@ in the upstream SVN repository, but there is no new release yet. Author: Hans-Christoph Steiner -Bug-Debian: http://bugs.debian.org/605829 +Bug-Debian: https://bugs.debian.org/605829 Forwarded: not-needed Reviewed-By: Hans-Christoph Steiner Last-Update: <2010-12-20> ---- pd-plugin-0.2.1.orig/Makefile -+++ pd-plugin-0.2.1/Makefile +--- pd-plugin.orig/Makefile ++++ pd-plugin/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 = plugin~ -@@ -33,7 +33,8 @@ EXTRA_SOURCES = jsearch.c jload.c +@@ -33,7 +33,8 @@ # #------------------------------------------------------------------------------# @@ -27,7 +27,7 @@ LDFLAGS = LIBS = -@@ -46,7 +47,7 @@ LIBS = +@@ -46,7 +47,7 @@ # 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) @@ -36,7 +36,7 @@ PD_INCLUDE = $(PD_PATH)/include # where to install the library, overridden below depending on platform -@@ -123,6 +124,34 @@ ifeq ($(UNAME),Linux) +@@ -123,6 +124,34 @@ STRIP = strip --strip-unneeded -R .note -R .comment DISTBINDIR=$(DISTDIR)-$(OS)-$(shell uname -m) endif @@ -71,7 +71,7 @@ ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME))) CPU := $(shell uname -m) SOURCES += $(SOURCES_cygwin) -@@ -142,7 +171,7 @@ ifeq (MINGW,$(findstring MINGW,$(UNAME)) +@@ -142,7 +171,7 @@ EXTENSION = dll OS = windows PD_PATH = $(shell cd "$(PROGRAMFILES)"/pd && pwd) @@ -80,7 +80,7 @@ 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 -@@ -151,7 +180,7 @@ ifeq (MINGW,$(findstring MINGW,$(UNAME)) +@@ -151,7 +180,7 @@ endif # in case somebody manually set the HELPPATCHES above diff -Nru pd-plugin-0.2.1/debian/rules pd-plugin-0.2.1/debian/rules --- pd-plugin-0.2.1/debian/rules 2010-12-21 01:04:41.000000000 +0000 +++ pd-plugin-0.2.1/debian/rules 2018-02-01 22:30:27.000000000 +0000 @@ -1,17 +1,41 @@ #!/usr/bin/make -f +# Copyright © 2010 Hans-Christoph Steiner +# Copyright © 2018 IOhannes m zmölnig + +#enable hardening +export DEB_BUILD_MAINT_OPTIONS=hardening=+all -LIBRARY_NAME = plugin~ -PACKAGE = pd-plugin pkglibdir = /usr/lib/pd/extra +CPPFLAGS += -DPD -I/usr/include/pd +CFLAGS += -fPIC +LDFLAGS += -Wl,--export-dynamic -shared -fPIC -Wl,-as-needed + %: - dh --with quilt $@ --buildsystem=makefile + dh $@ + +override_dh_auto_build: + dh_auto_build -- \ + arch.flags="" \ + CPPFLAGS="$(CPPFLAGS)" \ + CFLAGS="$(CPPFLAGS) $(CFLAGS)" \ + LDFLAGS="$(LDFLAGS)" \ + LIBS="-ldl" \ + $(empty) 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 + dh_auto_install -- \ + prefix=/usr pkglibdir=$(pkglibdir) \ + STRIP="true" \ + $(empty) +# fix permissions + find $(CURDIR)/debian/*/$(pkglibdir) -name "*.pd_linux" -exec \ + chmod 0664 {} + +# remove license file so we can replace it with link to the Debian license file + rm -f -- $(CURDIR)/debian/*/$(pkglibdir)/*/LICENSE.txt + +licensecheck: + licensecheck --deb-machine -r . \ + > debian/copyright_newhints + cmp debian/copyright_hints debian/copyright_newhints \ + && rm debian/copyright_newhints diff -Nru pd-plugin-0.2.1/debian/watch pd-plugin-0.2.1/debian/watch --- pd-plugin-0.2.1/debian/watch 2010-09-13 15:05:41.000000000 +0000 +++ pd-plugin-0.2.1/debian/watch 2018-02-01 22:30:27.000000000 +0000 @@ -1,2 +1,2 @@ version=3 -http://sf.net/pure-data/plugin~-(.*)\.tar\.gz +https://sf.net/pure-data/plugin~-(.*)\.tar\.gz