FreeBSD Bugzilla – Attachment 74588 Details for
Bug 107875
[NEW PORT] audio/lash: Session management system for JACK audio applications
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
lash-0.5.2.shar
lash-0.5.2.shar (text/plain), 7.82 KB, created by
trasz
on 2007-01-13 16:30:17 UTC
(
hide
)
Description:
lash-0.5.2.shar
Filename:
MIME Type:
Creator:
trasz
Created:
2007-01-13 16:30:17 UTC
Size:
7.82 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: ># ># lash ># lash/pkg-descr ># lash/Makefile ># lash/pkg-plist ># lash/distinfo ># lash/files ># lash/files/patch-liblash-loader.c ># lash/files/patch-lashd-main.c ># lash/files/patch-lashd-conn_mgr.c ># lash/files/patch-lashd-project.c ># lash/files/patch-lashd-server.c ># lash/files/patch-lashd-store.c ># lash/files/patch-clients-panel-project.c ># lash/files/patch-lash-1.0.pc.in ># >echo c - lash >mkdir -p lash > /dev/null 2>&1 >echo x - lash/pkg-descr >sed 's/^X//' >lash/pkg-descr << 'END-of-lash/pkg-descr' >XLASH is a session management system for JACK audio applications. >XIt is an implementation of a proposal that originated from this >Xdiscussion. Its aim is to allow you to have many different audio >Xprograms running at once, to save their setup, close them down and >Xthen easily reload the setup at some other time. LASH doesn't deal >Xwith any kind of audio data itself; it just runs programs, deals >Xwith saving/loading (arbitrary) data and connects different kinds >Xof virtual audio ports together (currently JACK and ALSA sequencer >Xports). It can also be used to move entire sessions between >Xcomputers, or post sessions on the Internet for download. >X >XWWW: http://www.nongnu.org/lash/ >END-of-lash/pkg-descr >echo x - lash/Makefile >sed 's/^X//' >lash/Makefile << 'END-of-lash/Makefile' >X# New ports collection makefile for: lash >X# Date created: 2007-01-13 >X# Whom: trasz <trasz@pin.if.uz.zgora.pl> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= lash >XPORTVERSION= 0.5.2 >XCATEGORIES= audio >XMASTER_SITES= http://download.savannah.gnu.org/releases/lash/ >X >XMAINTAINER= trasz@pin.if.uz.zgora.pl >XCOMMENT= Session management system for JACK audio applications >X >XLIB_DEPENDS= jack.0:${PORTSDIR}/audio/jack \ >X uuid.1:${PORTSDIR}/misc/e2fsprogs-libuuid \ >X dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat >X >XGNU_CONFIGURE= yes >XCONFIGURE_ARGS= --disable-alsa-midi >XCFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/dssi -L${LOCALBASE}/lib >XUSE_GMAKE= yes >XUSE_GNOME= gtk20 libxml2 gnomehack >XUSE_LDCONFIG= yes >X >X.include <bsd.port.pre.mk> >X >X.if ${OSVERSION} < 500018 || exists(${LOCALBASE}/lib/libreadline.so.5) >XLIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline >X.endif >X >X.include <bsd.port.post.mk> >END-of-lash/Makefile >echo x - lash/pkg-plist >sed 's/^X//' >lash/pkg-plist << 'END-of-lash/pkg-plist' >Xbin/lashd >Xbin/lash_control >Xbin/lash_save_button >Xbin/lash_panel >Xinclude/lash-1.0/lash/lash.h >Xinclude/lash-1.0/lash/types.h >Xinclude/lash-1.0/lash/xmalloc.h >Xinclude/lash-1.0/lash/config.h >Xinclude/lash-1.0/lash/event.h >Xinclude/lash-1.0/lash/list.h >Xinclude/lash-1.0/lash/file.h >Xinclude/lash-1.0/lash/client_interface.h >Xinclude/lash-1.0/lash/protocol.h >Xinclude/lash-1.0/lash/loader.h >Xinclude/lash-1.0/lash/exec_params.h >Xlib/liblash.so.2 >Xlib/liblash.so >Xlib/liblash.la >Xlib/liblash.a >Xlibdata/pkgconfig/lash-1.0.pc >X%%DATADIR%%/dtds/lash-project-1.0.dtd >X%%DATADIR%%/icons/lash_16px.png >X%%DATADIR%%/icons/lash_24px.png >X%%DATADIR%%/icons/lash_48px.png >X%%DATADIR%%/icons/lash_96px.png >X%%DATADIR%%/icons/lash.svg >X%%DATADIR%%/icons/lash.xcf >X@dirrm %%DATADIR%%/icons >X@dirrm %%DATADIR%%/dtds >X@dirrm %%DATADIR%% >X@dirrm include/lash-1.0/lash >X@dirrm include/lash-1.0 >END-of-lash/pkg-plist >echo x - lash/distinfo >sed 's/^X//' >lash/distinfo << 'END-of-lash/distinfo' >XMD5 (lash-0.5.2.tar.gz) = 75ab0c28ce294543e8e0f636c3a209a1 >XSHA256 (lash-0.5.2.tar.gz) = ebc9f1b5b551cacf261299977068ce1547c13174fb6258d1ef8d2bfeb346794c >XSIZE (lash-0.5.2.tar.gz) = 534176 >END-of-lash/distinfo >echo c - lash/files >mkdir -p lash/files > /dev/null 2>&1 >echo x - lash/files/patch-liblash-loader.c >sed 's/^X//' >lash/files/patch-liblash-loader.c << 'END-of-lash/files/patch-liblash-loader.c' >X--- liblash/loader.c.orig Sat Jan 13 15:13:46 2007 >X+++ liblash/loader.c Sat Jan 13 15:14:43 2007 >X@@ -25,6 +25,7 @@ >X #include <errno.h> >X #include <unistd.h> >X #include <signal.h> >X+#include <fcntl.h> >X >X #include <lash/lash.h> >X #include <lash/loader.h> >END-of-lash/files/patch-liblash-loader.c >echo x - lash/files/patch-lashd-main.c >sed 's/^X//' >lash/files/patch-lashd-main.c << 'END-of-lash/files/patch-lashd-main.c' >X--- lashd/main.c.orig Sat Jan 13 15:15:39 2007 >X+++ lashd/main.c Sat Jan 13 15:20:07 2007 >X@@ -24,7 +24,6 @@ >X #include <stdio.h> >X #include <stdlib.h> >X #include <signal.h> >X-#include <mcheck.h> >X #include <limits.h> >X >X #include <jack/jack.h> >X@@ -96,7 +95,7 @@ >X {0, 0, 0, 0} >X }; >X char *default_dir = NULL; >X- sighandler_t sigh; >X+ sig_t sigh; >X >X #ifdef LASH_DEBUG >X mtrace(); >END-of-lash/files/patch-lashd-main.c >echo x - lash/files/patch-lashd-conn_mgr.c >sed 's/^X//' >lash/files/patch-lashd-conn_mgr.c << 'END-of-lash/files/patch-lashd-conn_mgr.c' >X--- lashd/conn_mgr.c.orig Sat Jan 13 15:20:55 2007 >X+++ lashd/conn_mgr.c Sat Jan 13 15:21:07 2007 >X@@ -27,6 +27,7 @@ >X #include <string.h> >X #include <arpa/inet.h> >X #include <pthread.h> >X+#include <fcntl.h> >X >X #include <lash/lash.h> >X #include <lash/internal_headers.h> >END-of-lash/files/patch-lashd-conn_mgr.c >echo x - lash/files/patch-lashd-project.c >sed 's/^X//' >lash/files/patch-lashd-project.c << 'END-of-lash/files/patch-lashd-project.c' >X--- lashd/project.c.orig Sat Jan 13 15:21:41 2007 >X+++ lashd/project.c Sat Jan 13 15:23:06 2007 >X@@ -33,6 +33,7 @@ >X #include <signal.h> >X #include <errno.h> >X #include <stdio.h> >X+#include <unistd.h> >X >X #include <jack/jack.h> >X #include <libxml/tree.h> >END-of-lash/files/patch-lashd-project.c >echo x - lash/files/patch-lashd-server.c >sed 's/^X//' >lash/files/patch-lashd-server.c << 'END-of-lash/files/patch-lashd-server.c' >X--- lashd/server.c.orig Sat Jan 13 15:23:38 2007 >X+++ lashd/server.c Sat Jan 13 15:23:47 2007 >X@@ -25,6 +25,7 @@ >X #include <signal.h> >X #include <assert.h> >X #include <uuid/uuid.h> >X+#include <unistd.h> >X >X #include <lash/loader.h> >X #include <lash/internal_headers.h> >END-of-lash/files/patch-lashd-server.c >echo x - lash/files/patch-lashd-store.c >sed 's/^X//' >lash/files/patch-lashd-store.c << 'END-of-lash/files/patch-lashd-store.c' >X--- lashd/store.c.orig Sat Jan 13 15:45:09 2007 >X+++ lashd/store.c Sat Jan 13 15:45:12 2007 >X@@ -35,6 +35,31 @@ >X >X #define STORE_INFO_FILE ".store_info" >X >X+ssize_t >X+getline (char **lineptr, size_t *n, FILE *stream) >X+{ >X+ int linelen; >X+ >X+ char *line=fgetln(stream, &linelen); >X+ >X+ if (line==NULL) { >X+ *lineptr=NULL; >X+ return -1; >X+ } >X+ >X+ if (linelen + 1 > *n ) { >X+ *lineptr=realloc(*lineptr, linelen + 1); >X+ *n=linelen + 1; >X+ >X+ if (lineptr==NULL) >X+ return -1; >X+ } >X+ >X+ strlcpy(*lineptr, line, linelen + 1); >X+ >X+ return linelen; >X+} >X+ >X void >X store_free(store_t * store) >X { >END-of-lash/files/patch-lashd-store.c >echo x - lash/files/patch-clients-panel-project.c >sed 's/^X//' >lash/files/patch-clients-panel-project.c << 'END-of-lash/files/patch-clients-panel-project.c' >X--- clients/panel/project.c.orig Sat Jan 13 15:45:57 2007 >X+++ clients/panel/project.c Sat Jan 13 15:46:17 2007 >X@@ -18,7 +18,7 @@ >X >X #include "project.h" >X #include "config.h" >X-#include <malloc.h> >X+#include <stdlib.h> >X #include <lash/lash.h> >X #include <assert.h> >X #include <unistd.h> >END-of-lash/files/patch-clients-panel-project.c >echo x - lash/files/patch-lash-1.0.pc.in >sed 's/^X//' >lash/files/patch-lash-1.0.pc.in << 'END-of-lash/files/patch-lash-1.0.pc.in' >X--- lash-1.0.pc.in.orig Sat Jan 13 16:25:45 2007 >X+++ lash-1.0.pc.in Sat Jan 13 16:25:50 2007 >X@@ -5,7 +5,7 @@ >X >X Name: LASH >X Description: Audio session management >X-Requires: jack alsa >X+Requires: jack >X Version: @PACKAGE_VERSION@ >X Libs: -llash >X Libs.static: -lpthread -luuid >END-of-lash/files/patch-lash-1.0.pc.in >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 107875
: 74588