FreeBSD Bugzilla – Attachment 166917 Details for
Bug 207142
[NEW PORT] audio/pd-iemnet - Pd library for low level networking
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
audio/pd-iemnet .shar
pd-iemnet.shar (text/plain), 6.18 KB, created by
Tobias Brodel
on 2016-02-12 23:42:50 UTC
(
hide
)
Description:
audio/pd-iemnet .shar
Filename:
MIME Type:
Creator:
Tobias Brodel
Created:
2016-02-12 23:42:50 UTC
Size:
6.18 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># pd-iemnet ># pd-iemnet/pkg-descr ># pd-iemnet/files ># pd-iemnet/files/patch-iemnet.h ># pd-iemnet/files/patch-Makefile ># pd-iemnet/distinfo ># pd-iemnet/Makefile ># pd-iemnet/pkg-plist ># >echo c - pd-iemnet >mkdir -p pd-iemnet > /dev/null 2>&1 >echo x - pd-iemnet/pkg-descr >sed 's/^X//' >pd-iemnet/pkg-descr << '5fe189be1999e8bea68927d5e859f1c5' >XThis is a re-implementation of the original pd-net library by Martin Peach, >Xfocussing on reliability and performance. >X >XThis library adds Pure Data objects that allow one to build a networking >Xinfrastructure within Pd on OSI-Layer 4 (transport layer). The objects use >Xthreads to allow for non-blocking network communication within an audio-realtime >Xenvironment. >X >X[tcpreceive], [tcpsend]: unidirectional communication over TCP/IP [tcpserver], >X[tcpclient]: bidirectional communication over TCP/IP [udpreceive], [udpsend]: >Xunidirectional communication over UDP [udpclient]: bidirectional communication >Xover UDP >X >XSince these objects only send/receive lists of bytes, you will most likely need >Xto add some glue to implement higher-level protocols (and transmit meaningful >Xdata). >X >XWWW: http://puredata.info/downloads/iemnet >5fe189be1999e8bea68927d5e859f1c5 >echo c - pd-iemnet/files >mkdir -p pd-iemnet/files > /dev/null 2>&1 >echo x - pd-iemnet/files/patch-iemnet.h >sed 's/^X//' >pd-iemnet/files/patch-iemnet.h << '9cafabda5225d86c4e4ef5eb2f8fd306' >X--- iemnet.h.orig 2016-02-10 03:04:51 UTC >X+++ iemnet.h >X@@ -51,6 +51,9 @@ EXTERN void sys_rmpollfn(int fd); >X # include <arpa/inet.h> >X # include <sys/socket.h> >X #endif >X+#ifdef __FreeBSD__ >X+# include <netinet/in.h> >X+#endif >X #include <sys/types.h> >X >X /* iemnet_data.c */ >9cafabda5225d86c4e4ef5eb2f8fd306 >echo x - pd-iemnet/files/patch-Makefile >sed 's/^X//' >pd-iemnet/files/patch-Makefile << 'fca27f84986e60c2a9bde4a2ffc0f1f9' >X--- Makefile.orig 2016-02-10 03:01:35 UTC >X+++ Makefile >X@@ -187,15 +187,15 @@ ifeq ($(UNAME),GNU) >X STRIP = strip --strip-unneeded -R .note -R .comment >X DISTBINDIR=$(DISTDIR)-$(OS)-$(shell uname -m) >X endif >X-ifeq ($(UNAME),GNU/kFreeBSD) >X- # Debian GNU/kFreeBSD, should work like GNU/Linux for basically all externals >X+ifeq ($(UNAME),FreeBSD) >X+ # FreeBSD, should work like GNU/Linux for basically all externals >X CPU := $(shell uname -m) >X SOURCES += $(SOURCES_linux) >X EXTENSION = pd_linux >X SHARED_EXTENSION = so >X OS = linux >X- PD_PATH = /usr >X- OPT_CFLAGS = -O2 -funroll-loops -fomit-frame-pointer >X+ PD_PATH = /usr/local >X+ OPT_CFLAGS = -funroll-loops -fomit-frame-pointer >X ALL_CFLAGS += -fPIC >X ALL_LDFLAGS += -rdynamic -shared -fPIC -Wl,-rpath,"\$$ORIGIN",--enable-new-dtags >X SHARED_LDFLAGS += -shared -Wl,-soname,$(SHARED_LIB) >fca27f84986e60c2a9bde4a2ffc0f1f9 >echo x - pd-iemnet/distinfo >sed 's/^X//' >pd-iemnet/distinfo << '5b8d87853e815b29d065714f313710ff' >XSHA256 (pd-iemnet_0.2.1.orig.tar.gz) = db1656e75dfbd1cc9843180250b01afdbfbcfaaa520ce0a4357ed7e1c61f274d >XSIZE (pd-iemnet_0.2.1.orig.tar.gz) = 78591 >5b8d87853e815b29d065714f313710ff >echo x - pd-iemnet/Makefile >sed 's/^X//' >pd-iemnet/Makefile << '8effa8d25dff3ccc8f2db056e16733bc' >X# $FreeBSD$ >X >XPORTNAME= iemnet >XPORTVERSION= 0.2.1 >XCATEGORIES= audio >XMASTER_SITES= DEBIAN >XMASTER_SITE_SUBDIR= pool/main/p/pd-${PORTNAME} >XPKGNAMEPREFIX= pd- >XDISTNAME= ${PKGNAMEPREFIX}${PORTNAME}_${PORTVERSION} >XEXTRACT_SUFX= .orig.tar.gz >X >XMAINTAINER= brittlehaus@gmail.com >XCOMMENT= Pd library for low-level networking >X >XLICENSE= GPLv2 >X >XBUILD_DEPENDS= pd:${PORTSDIR}/audio/pd >XRUN_DEPENDS= pd:${PORTSDIR}/audio/pd >X >XWRKSRC= ${WRKDIR}/${PKGNAME} >X >XUSES= gmake >XUSE_LDCONFIG= ${PREFIX}/pd-externals/${PORTNAME} >X >Xdo-install: >X ${MKDIR} ${STAGEDIR}${PREFIX}/lib/pd-externals/${PORTNAME} >X ${FIND} ${WRKSRC} -name "*.pd" -exec ${INSTALL_DATA} {} \ >X ${STAGEDIR}${PREFIX}/lib/pd-externals/${PORTNAME} \; >X ${FIND} ${WRKSRC} -name "*.pd_linux" -exec ${INSTALL_PROGRAM} {} \ >X ${STAGEDIR}${PREFIX}/lib/pd-externals/${PORTNAME} \; >X ${INSTALL_PROGRAM} ${WRKSRC}/lib${PORTNAME}.so \ >X ${STAGEDIR}${PREFIX}/lib/pd-externals/${PORTNAME} >X.include <bsd.port.mk> >8effa8d25dff3ccc8f2db056e16733bc >echo x - pd-iemnet/pkg-plist >sed 's/^X//' >pd-iemnet/pkg-plist << '7d7ad2624a5a2adbf2b4a3e138558656' >Xlib/pd-externals/iemnet/01_client.pd >Xlib/pd-externals/iemnet/01_crashertest.pd >Xlib/pd-externals/iemnet/01_reconnect-crash.pd >Xlib/pd-externals/iemnet/01_send-and-delete.pd >Xlib/pd-externals/iemnet/01_server.pd >Xlib/pd-externals/iemnet/01_tcp.pd >Xlib/pd-externals/iemnet/01_tcpclient.pd >Xlib/pd-externals/iemnet/01_tcpserver.pd >Xlib/pd-externals/iemnet/02_crasherclient.pd >Xlib/pd-externals/iemnet/02_crasherserver.pd >Xlib/pd-externals/iemnet/02_udp.pd >Xlib/pd-externals/iemnet/02_udpsendreceive.pd >Xlib/pd-externals/iemnet/03_tcpserver.pd >Xlib/pd-externals/iemnet/04_reconnect-dropped-byte-2-client.pd >Xlib/pd-externals/iemnet/04_reconnect-dropped-byte-2-server.pd >Xlib/pd-externals/iemnet/bandwidth.pd >Xlib/pd-externals/iemnet/iemnet-meta.pd >Xlib/pd-externals/iemnet/libiemnet.so >Xlib/pd-externals/iemnet/packetgenerator.pd >Xlib/pd-externals/iemnet/payload.pd >Xlib/pd-externals/iemnet/reconnect-dropped-byte.pd >Xlib/pd-externals/iemnet/serialize.pd >Xlib/pd-externals/iemnet/sprint.pd >Xlib/pd-externals/iemnet/tcpclient-help.pd >Xlib/pd-externals/iemnet/tcpclient.pd_linux >Xlib/pd-externals/iemnet/tcpreceive-help.pd >Xlib/pd-externals/iemnet/tcpreceive.pd_linux >Xlib/pd-externals/iemnet/tcpsend-help.pd >Xlib/pd-externals/iemnet/tcpsend.pd_linux >Xlib/pd-externals/iemnet/tcpserver-help.pd >Xlib/pd-externals/iemnet/tcpserver.pd_linux >Xlib/pd-externals/iemnet/test-sender.pd >Xlib/pd-externals/iemnet/udpclient-help.pd >Xlib/pd-externals/iemnet/udpclient.pd_linux >Xlib/pd-externals/iemnet/udpreceive-help.pd >Xlib/pd-externals/iemnet/udpreceive.pd_linux >Xlib/pd-externals/iemnet/udpsend-help.pd >Xlib/pd-externals/iemnet/udpsend.pd_linux >Xlib/pd-externals/iemnet/udpserver-help.pd >Xlib/pd-externals/iemnet/udpserver.pd_linux >Xlib/pd-externals/iemnet/udpsndrcv-help.pd >Xlib/pd-externals/iemnet/udpsndrcv.pd >7d7ad2624a5a2adbf2b4a3e138558656 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 207142
:
166916
|
166917
|
170305
|
170306