debian/0000755000000000000000000000000011773144737007204 5ustar debian/install0000644000000000000000000000004111773144737010570 0ustar *.pd* usr/lib/pd/extra/iemnet debian/source/0000755000000000000000000000000011773144737010504 5ustar debian/source/format0000644000000000000000000000001411773144737011712 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000017211773144737010235 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 http://sf.net/pure-data/iemnet-(.*)\.tar\.gz debian/copyright0000644000000000000000000000346211773144737011144 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: iemnet Upstream-Contact: IOhannes m zmölnig Source: http://puredata.info/community/projects/software/iemnet/ Files: * Copyright: 2010, IOhannes m zmölnig, IEM License: GPL-2+ Files: tcpreceive.c tcpsend.c udpreceive.c udpsend.c Copyright: 2006-2010, Martin Peach 2010, IOhannes m zmölnig, IEM Miller Puckette License: GPL-2+ Files: tcpclient.c tcpserver.c udpserver.c Copyright: 2004, Olaf Matthes 2006-2010, Martin Peach 2010, IOhannes m zmölnig, IEM License: GPL-2+ Files: *-help.pd Copyright: 2007-2009, Martin Peach; 2010, IOhannes m zmoelnig; 2010, Roman Haefeli; License: GPL-2+ Files: Makefile Copyright: 2009-2010, IOhannes m zmoelnig 2009-2010, Hans Christoph Steiner License: GPL-2+ Files: test.txt Copyright: 2010 Martin Peach License: GPL-2+ Files: ./debian/* Copyright: 2002, Guenter Geiger 2010, IOhannes m zmölnig 2010, Jonas Smedegaard 2010, Roman Häfeli License: GPL-2+ License: GPL-2+ 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, 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. . On Debian systems, the complete text of the GNU General Public License (GPL) version 2 can be found in "/usr/share/common-licenses/GPL-2". . You should have received a copy of the GNU General Public License along with this program. If not, see . debian/patches/0000755000000000000000000000000011773144737010633 5ustar debian/patches/series0000644000000000000000000000011111773144737012041 0ustar fix_makefile.patch hurd_fixes.patch kfreebsd_fixes.patch hardening.patch debian/patches/fix_makefile.patch0000644000000000000000000000127411773144737014303 0ustar Description: fixes bugy install target in upstream's Makefile Author: IOhannes m zmoelnig Forwarded: http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=revision&revision=14239 --- pd-iemnet.orig/Makefile +++ pd-iemnet/Makefile @@ -187,8 +187,7 @@ $(INSTALL_FILE) $(PDOBJECTS:.pd=-help.pd) \ $(DESTDIR)$(objectsdir)/$(LIBRARY_NAME) $(INSTALL_FILE) README.txt $(DESTDIR)$(objectsdir)/$(LIBRARY_NAME)/README.txt - $(INSTALL_FILE) VERSION.txt $(DESTDIR)$(objectsdir)/$(LIBRARY_NAME)/VERSION.txt - $(INSTALL_FILE) CHANGES.txt $(DESTDIR)$(objectsdir)/$(LIBRARY_NAME)/CHANGES.txt + $(INSTALL_FILE) ChangeLog $(DESTDIR)$(objectsdir)/$(LIBRARY_NAME)/CHANGES.txt clean: debian/patches/kfreebsd_fixes.patch0000644000000000000000000000165511773144737014646 0ustar Description: allow for Debian GNU/kFreeBSD compilation Author: IOhannes m zmölnig Applied-Upstream: http://pure-data.svn.sourceforge.net/viewvc/pure-data?revision=14573&view=revision --- pd-iemnet.orig/Makefile +++ pd-iemnet/Makefile @@ -124,6 +124,20 @@ 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))) SOURCES += $(SOURCES_cygwin) EXTENSION = dll debian/patches/hurd_fixes.patch0000644000000000000000000000161411773144737014016 0ustar Description: allow for Debian GNU/HURD compilation Author: IOhannes m zmölnig Applied-Upstream: http://pure-data.svn.sourceforge.net/viewvc/pure-data?revision=14573&view=revision --- pd-iemnet.orig/Makefile +++ pd-iemnet/Makefile @@ -110,6 +110,20 @@ DISTDIR=$(LIBRARY_NAME)-$(LIBRARY_VERSION) 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 (CYGWIN,$(findstring CYGWIN,$(UNAME))) SOURCES += $(SOURCES_cygwin) EXTENSION = dll debian/patches/hardening.patch0000644000000000000000000000122511773144737013613 0ustar Author: IOhannes m zmölnig Description: use *FLAGS from outside to enable hardening Last-Update: 2012-06-25 --- pd-iemnet.orig/Makefile +++ pd-iemnet/Makefile @@ -56,8 +56,8 @@ INSTALL_LIB = $(INSTALL) -p -m 644 -s INSTALL_DIR = $(INSTALL) -p -m 755 -d -CFLAGS = -DPD -DLIBRARY_VERSION=\"$(LIBRARY_VERSION)\" -I$(PD_PATH)/src -Wall -W -Wno-unused -g -LDFLAGS = +CFLAGS += $(CPPFLAGS) -DPD -DLIBRARY_VERSION=\"$(LIBRARY_VERSION)\" -I$(PD_PATH)/src -Wall -W -Wno-unused -g +LDFLAGS += LIBS = ALLSOURCES := $(SOURCES) $(SOURCES_android) $(SOURCES_cygwin) $(SOURCES_macosx) \ $(SOURCES_iphoneos) $(SOURCES_linux) $(SOURCES_windows) debian/links0000644000000000000000000000020711773144737010246 0ustar usr/lib/pd/extra/iemnet/README.txt usr/share/doc/pd-iemnet/README usr/share/common-licenses/GPL-2 usr/lib/pd/extra/iemnet/LICENSE.txt debian/copyright_hints0000644000000000000000000000430411773144737012345 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135 X-Draft: Autogenerated by CDBS snippet copyright-check.mk Files: ./AUTHORS, ./ChangeLog, ./FEATURES.txt, ./Makefile, ./NEWS, ./NOTES.txt, ./README.txt, ./build/w32-vs2003/iemnet.sln, ./build/w32-vs2003/iemnet.vcproj, ./debian/compat, ./debian/control, ./debian/dirs, ./debian/gbp.conf, ./debian/install, ./debian/links, ./debian/source/format, ./tcpclient-help.pd, ./tcpreceive-help.pd, ./tcpsend-help.pd, ./test.txt, ./tests/sequence/01_client.pd, ./tests/sequence/01_server.pd, ./udpclient-help.pd Copyright: *No copyright* License: UNKNOWN FIXME Files: ./tcpreceive.c, ./tcpsend.c, ./udpreceive.c, ./udpsend.c Copyright: 2006-2010, Martin Peach 2010, IOhannes m zmölnig, IEM Miller Puckette License: GPL-2+ FIXME Files: ./tcpclient.c, ./tcpserver.c, ./udpserver.c Copyright: 2004, Olaf Matthes 2006-2010, Martin Peach 2010, IOhannes m zmölnig, IEM License: GPL-2+ FIXME Files: ./iemnet_data.c, ./iemnet_receiver.c, ./iemnet_sender.c Copyright: 2010, IOhannes m zmölnig, IEM License: UNKNOWN FIXME Files: ./tcpserver-help.pd, ./udpserver-help.pd Copyright: 2009, Martin Peach; 2010, IOhannes m zmoelnig; 2010, Roman Haefeli; License: UNKNOWN FIXME Files: ./debian/rules Copyright: 2002, Guenter Geiger 2010, IOhannes m zmölnig 2010, Jonas Smedegaard License: GPL FIXME Files: ./iemnet_data.h Copyright: 2010, IOhannes m zmölnig License: GPL-2+ FIXME Files: ./iemnet.h Copyright: 2010, IOhannes m zmölnig class_addmethod(c, (t_method)iemnet_debuglevel, gensym("debug"), A_FLOAT, 0) License: GPL-2+ FIXME Files: ./udpclient.c Copyright: 2010, IOhannes m zmölnig, IEM License: GPL-2+ FIXME Files: ./udpreceive-help.pd Copyright: 2008, Martin Peach; 2010, IOhannes m zmoelnig (for iemnet) License: UNKNOWN FIXME Files: ./iemnet.c Copyright: 2010, IOhannes m zmoelnig, IEM"); 2010, IOhannes m zmölnig, IEM License: UNKNOWN FIXME Files: ./udpsend-help.pd Copyright: 2007, Martin Peach; 2010, IOhannes m zmoelnig; License: UNKNOWN FIXME Files: ./iemnet-meta.pd Copyright: 2010, IOhannes m zmölnig \, Institute of Electronic License: UNKNOWN FIXME debian/gbp.conf0000644000000000000000000000010211773144737010614 0ustar [DEFAULT] pristine-tar = True sign-tags = True compression = gzip debian/changelog0000644000000000000000000000163011773144737011056 0ustar pd-iemnet (0.1-3) unstable; urgency=low [ Felipe Sateler ] * Cosmetic debian/control fixes [ IOhannes m zmölnig ] * Pushed standards to 3.9.2 * Build-Depend on puredata-dev|puredata * Depend on puredata-core|pd * Updated debian/copyright to final DEP-5 format * Enabled hardened builds * Compat level 9 (Build-Depend on debhelper>=9) -- Felipe Sateler Thu, 28 Jun 2012 17:16:46 -0400 pd-iemnet (0.1-2) unstable; urgency=low [ IOhannes m zmoelnig (gpg-key at iem) ] * FTBFS-fixes for non-linux (Closes: #605827) * Removed the '--with-quilt' option, we use v3 (quilt) format * Shortened Vcs stanzas -- IOhannes m zmoelnig (gpg-key at iem) Fri, 15 Apr 2011 18:02:08 +0200 pd-iemnet (0.1-1) unstable; urgency=low * Initial release. (Closes: #599229) -- IOhannes m zmoelnig (gpg-key at iem) Mon, 18 Oct 2010 15:49:33 +0200 debian/docs0000644000000000000000000000004511773144737010056 0ustar AUTHORS FEATURES.txt NEWS NOTES.txt debian/rules0000755000000000000000000000060611773144737010266 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_install: dh_auto_install -- pkglibdir=/usr/lib/pd/extra override_dh_shlibdeps: dpkg-shlibdeps debian/pd-iemnet/usr/lib/pd/extra/iemnet/*.pd_linux \ -Tdebian/pd-iemnet.substvars override_dh_strip: strip --remove-section=.comment --remove-section=.note --strip-unneeded \ debian/pd-iemnet/usr/lib/pd/extra/iemnet/*.pd_linux debian/control0000644000000000000000000000252711773144737010615 0ustar Source: pd-iemnet Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Roman Haefeli , IOhannes m zmoelnig (gpg-key at iem) Build-Depends: debhelper (>= 9), puredata-dev | puredata (>= 0.42.5-3) Standards-Version: 3.9.3 Section: sound Homepage: http://puredata.info/community/projects/software/iemnet Vcs-Git: git://git.debian.org/pkg-multimedia/pd-iemnet Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/pd-iemnet.git Package: pd-iemnet Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, puredata-core | pd Description: Pd library for low-level networking This library adds Pure Data objects that allow to build a networking infrastructure within Pd on OSI-Layer 4 (transport layer). The objects use threads to allow for non-blocking network communication within an audio-realtime environment. . [tcpreceive], [tcpsend]: unidirectional communication over TCP/IP [tcpserver], [tcpclient]: bidirectional communication over TCP/IP [udpreceive], [udpsend]: unidirectional communication over UDP [udpclient]: bidirectional communication over UDP . Since these objects only send/receive lists of bytes, you will most likely need to add some glue to implement higher-level protocols (and transmit meaningful data). debian/compat0000644000000000000000000000000211773144737010402 0ustar 9 debian/dirs0000644000000000000000000000003011773144737010061 0ustar usr/lib/pd/extra/iemnet