summaryrefslogtreecommitdiff
path: root/audio/litestream
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-12-19 10:02:06 +0000
committerWill Andrews <will@FreeBSD.org>2000-12-19 10:02:06 +0000
commit04b54b93b96194616e951a0a781b5016558b9e56 (patch)
treee16a4ae6d108c34d194eeab346c1ae1525f1a3fe /audio/litestream
parentAdd blender 2.04, a binary-only 3D modeling/rendering/animation package. (diff)
Add litestream 1.0.1r3, an open source, infinitely scalable high-capacity
MP3 streaming system. PR: 22938 Submitted by: Aaron Smith <aaron@mutex.org>
Notes
Notes: svn path=/head/; revision=36097
Diffstat (limited to 'audio/litestream')
-rw-r--r--audio/litestream/Makefile30
-rw-r--r--audio/litestream/distinfo1
-rw-r--r--audio/litestream/files/patch-0140
-rw-r--r--audio/litestream/files/patch-0210
-rw-r--r--audio/litestream/pkg-comment1
-rw-r--r--audio/litestream/pkg-descr16
-rw-r--r--audio/litestream/pkg-plist8
7 files changed, 106 insertions, 0 deletions
diff --git a/audio/litestream/Makefile b/audio/litestream/Makefile
new file mode 100644
index 000000000000..cc22b968dc12
--- /dev/null
+++ b/audio/litestream/Makefile
@@ -0,0 +1,30 @@
+# ports collection makefile for: litestream
+# Date created: Sat Nov 4 2000
+# Whom: aaron@mutex.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= litestream
+PORTVERSION= 1.0.1r3
+CATEGORIES= audio
+MASTER_SITES= http://www.litestream.net/releases/
+DISTNAME= ${PORTNAME}-1.0b1r3
+
+MAINTAINER= aaron@mutex.org
+
+USE_GMAKE= yes
+
+do-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/litestream
+ ${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/litestream
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/litestream
+ ${INSTALL_DATA} ${WRKSRC}/ABOUT ${PREFIX}/share/doc/litestream
+ ${INSTALL_DATA} ${WRKSRC}/MAKEITGO ${PREFIX}/share/doc/litestream
+.endif
+ ${INSTALL_PROGRAM} ${WRKSRC}/litestream ${PREFIX}/bin/litestream
+ ${INSTALL_PROGRAM} ${WRKSRC}/literestream ${PREFIX}/bin/literestream
+ ${INSTALL_PROGRAM} ${WRKSRC}/source ${PREFIX}/bin/source
+
+.include <bsd.port.mk>
diff --git a/audio/litestream/distinfo b/audio/litestream/distinfo
new file mode 100644
index 000000000000..f5b7b67ab267
--- /dev/null
+++ b/audio/litestream/distinfo
@@ -0,0 +1 @@
+MD5 (litestream-1.0b1r3.tar.gz) = 0a0fa0e7112748be632841f3ad03502c
diff --git a/audio/litestream/files/patch-01 b/audio/litestream/files/patch-01
new file mode 100644
index 000000000000..c57cf845820f
--- /dev/null
+++ b/audio/litestream/files/patch-01
@@ -0,0 +1,40 @@
+--- restream.c.orig Tue Feb 22 02:25:29 2000
++++ restream.c Sat Nov 4 17:18:57 2000
+@@ -334,7 +334,7 @@
+ free(privdata);
+ return;
+ }
+- privdata->state = STR_SNDANNOUNCE;
++ privdata->state = STR_STREAMING;
+
+ strservers[nstrservers++] = server;
+
+@@ -342,7 +342,7 @@
+ if (nstrservers > stats.peak_servers)
+ stats.peak_servers = nstrservers;
+
+- stream_sched_post_write(_sched, server->s, g_announce, sizeof(g_announce));
++ stream_sched_post_read(_sched, server->s, privdata->rbuf, sizeof(privdata->rbuf));
+ break;
+ case STR_SNDANNOUNCE:
+ privdata->state = STR_STREAMING;
+--- stream.c.orig Tue Feb 22 06:24:58 2000
++++ stream.c Sat Nov 4 17:18:32 2000
+@@ -329,7 +329,7 @@
+ free(privdata);
+ return;
+ }
+- privdata->state = STR_SNDANNOUNCE;
++ privdata->state = STR_STREAMING;
+
+ strservers[nstrservers++] = server;
+
+@@ -337,7 +337,7 @@
+ if (nstrservers > stats.peak_servers)
+ stats.peak_servers = nstrservers;
+
+- stream_sched_post_write(_sched, server->s, g_announce, sizeof(g_announce));
++ stream_sched_post_read(_sched, server->s, privdata->rbuf, sizeof(privdata->rbuf));
+ break;
+ case STR_SNDANNOUNCE:
+ privdata->state = STR_STREAMING;
diff --git a/audio/litestream/files/patch-02 b/audio/litestream/files/patch-02
new file mode 100644
index 000000000000..5457c845157c
--- /dev/null
+++ b/audio/litestream/files/patch-02
@@ -0,0 +1,10 @@
+--- Makefile.orig Tue Nov 7 02:21:56 2000
++++ Makefile Tue Nov 7 02:22:50 2000
+@@ -1,6 +1,6 @@
+ INCLUDES = -Iinclude
+
+-CFLAGS = $(INCLUDES) -Wall -g -DVERSION="\"Litestream 1.0 beta 1 revision 3\""
++CFLAGS += $(INCLUDES) -DVERSION="\"Litestream 1.0 beta 1 revision 3\""
+
+ LDFLAGS = # -lnsl -lsocket
+
diff --git a/audio/litestream/pkg-comment b/audio/litestream/pkg-comment
new file mode 100644
index 000000000000..d95fff7be3e8
--- /dev/null
+++ b/audio/litestream/pkg-comment
@@ -0,0 +1 @@
+A lightweight, high-capacity MP3 streaming system.
diff --git a/audio/litestream/pkg-descr b/audio/litestream/pkg-descr
new file mode 100644
index 000000000000..cbb7db7528d3
--- /dev/null
+++ b/audio/litestream/pkg-descr
@@ -0,0 +1,16 @@
+Litestream is an Open Source, infinitely scalable high-capacity MP3
+streaming system for Unix. Tests on Pentium II 400 single processor
+demonstrated the system is capable of at at least 4000 simultaneous 56 Kbit
+streams. That's 244 Mbit per node!
+
+The Litestream system is a series of components which are compatible with
+today's industry standards (Winamp, XMMS, Live365). Included in the
+distribution is Streaming Server, Streaming Source, and Restreaming
+Server. Each component is replaceable with the third-party component of
+your choice. Streaming Source be replaced with Winamp DSP. Streaming Server
+can be replaced with Shoutcast or Live365. Restreaming Server restreams
+Shoutcast and Live365 streams. It's all plug-and-play.
+
+WWW: http://www.litestream.net
+
+-- aaron@mutex.org
diff --git a/audio/litestream/pkg-plist b/audio/litestream/pkg-plist
new file mode 100644
index 000000000000..3107a86c1bf1
--- /dev/null
+++ b/audio/litestream/pkg-plist
@@ -0,0 +1,8 @@
+bin/litestream
+bin/literestream
+bin/source
+share/doc/litestream/README
+share/doc/litestream/ABOUT
+share/doc/litestream/LICENSE
+share/doc/litestream/MAKEITGO
+@dirrm share/doc/litestream