aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorcpiazza <cpiazza@FreeBSD.org>1999-11-11 07:53:56 +0800
committercpiazza <cpiazza@FreeBSD.org>1999-11-11 07:53:56 +0800
commite66330d9f86fad560b6441d03d38a0c317e68a09 (patch)
tree5089c55d5c3a266e0ff69f64a6efe75445b1f01c /net
parentc93fe8085cc8faf24eb27db6104711065cfd2674 (diff)
downloadfreebsd-ports-gnome-e66330d9f86fad560b6441d03d38a0c317e68a09.tar.gz
freebsd-ports-gnome-e66330d9f86fad560b6441d03d38a0c317e68a09.tar.zst
freebsd-ports-gnome-e66330d9f86fad560b6441d03d38a0c317e68a09.zip
Streaming Quicktime server for FreeBSD.
Elsa is a standards-based Quicktime server based on the RTSP (RFC 2326) and RTP (RFC 1889) standards. This version is a beta which is currently free for non-commercial use. The server can serve media from QuickTime 4.0 "hinted" files which transparently support multiple media formats (e.g. QuickTime, AVI, MP3, WAV, AU, etc.). PR: 14172 Submitted by: Chris D. Faulhaber <jedgar@fxp.org>
Diffstat (limited to 'net')
-rw-r--r--net/tcserver/Makefile50
-rw-r--r--net/tcserver/distinfo1
-rw-r--r--net/tcserver/pkg-comment1
-rw-r--r--net/tcserver/pkg-descr16
-rw-r--r--net/tcserver/pkg-plist8
5 files changed, 76 insertions, 0 deletions
diff --git a/net/tcserver/Makefile b/net/tcserver/Makefile
new file mode 100644
index 000000000000..406fe5828e3c
--- /dev/null
+++ b/net/tcserver/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: elsa
+# Version required: 1.0
+# Date created: 06 October 1999
+# Whom: Chris D. Faulhaber <jedgar@fxp.org>
+#
+# $FreeBSD$
+#
+
+DISTNAME= elsa-freebsd_x86
+PKGNAME= elsa-1.0b
+CATEGORIES= net
+MASTER_SITES= ""
+
+MAINTAINER= jedgar@fxp.org
+
+ONLY_FOR_ARCHS= i386
+RESTRICTED= "LIC: redistribution not allowed"
+
+WRKSRC= ${WRKDIR}/ELSA-1_0b-016-freebsd_x86
+NO_BUILD= yes
+
+.include <bsd.port.pre.mk>
+
+.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
+IGNORE='The source to this port may not be automatically fetched due to licensing restrictions. You MUST fetch the source manually after registering at: http://streaming.entera.com/orderform.shtml Once ${DISTFILES} has been downloaded, move it to ${DISTDIR} and then restart this build.'
+.endif
+
+do-configure:
+ @${MV} ${WRKSRC}/elsa.cfg ${WRKSRC}/elsa.cfg.orig
+ @${SED} -e 's|CHANGE_ME|${PREFIX}/share/elsa|' \
+ < ${WRKSRC}/elsa.cfg.orig > ${WRKSRC}/elsa.cfg
+
+do-install:
+ ${MKDIR} ${PREFIX}/share/elsa/content
+ ${MKDIR} /var/log/elsa
+ ${INSTALL_SCRIPT} ${WRKSRC}/elsa ${PREFIX}/sbin
+ ${INSTALL_DATA} ${WRKSRC}/elsa.cfg ${PREFIX}/etc
+ ${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/elsa
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/elsa
+ ${INSTALL_DATA} ${WRKSRC}/content/elsa-test.mov ${PREFIX}/share/elsa/content
+
+post-install:
+ @if [ ! -f ${PREFIX}/etc/rc.d/elsa.sh ]; then \
+ ${ECHO} "Installing ${PREFIX}/etc/rc.d/elsa.sh startup file."; \
+ ${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/elsa.sh; \
+ ${ECHO} "[ -x ${PREFIX}/sbin/elsa ] && ${PREFIX}/sbin/elsa -d ${PREFIX}/etc > /dev/null & && ${ECHO} -n ' elsa'" >> ${PREFIX}/etc/rc.d/elsa.sh; \
+ ${CHMOD} 555 ${PREFIX}/etc/rc.d/elsa.sh; \
+ fi
+
+.include <bsd.port.post.mk>
diff --git a/net/tcserver/distinfo b/net/tcserver/distinfo
new file mode 100644
index 000000000000..fe37111ab44f
--- /dev/null
+++ b/net/tcserver/distinfo
@@ -0,0 +1 @@
+MD5 (elsa-freebsd_x86.tar.gz) = cc53ab9100d23d81bfcfd27090524912
diff --git a/net/tcserver/pkg-comment b/net/tcserver/pkg-comment
new file mode 100644
index 000000000000..047e4f3635ed
--- /dev/null
+++ b/net/tcserver/pkg-comment
@@ -0,0 +1 @@
+Streaming Quicktime server for FreeBSD
diff --git a/net/tcserver/pkg-descr b/net/tcserver/pkg-descr
new file mode 100644
index 000000000000..d03322312040
--- /dev/null
+++ b/net/tcserver/pkg-descr
@@ -0,0 +1,16 @@
+Streaming Quicktime server for FreeBSD.
+
+Elsa is a standards-based Quicktime server
+based on the RTSP (RFC 2326) and RTP (RFC 1889)
+standards. This version is a beta which is
+currently free for non-commercial use.
+
+The server can serve media from QuickTime 4.0
+"hinted" files which transparently support
+multiple media formats (e.g. QuickTime, AVI,
+MP3, WAV, AU, etc.).
+
+WWW: http://www.entera.com
+
+-Chris D. Faulhaber
+jedgar@fxp.org
diff --git a/net/tcserver/pkg-plist b/net/tcserver/pkg-plist
new file mode 100644
index 000000000000..44c373db72e4
--- /dev/null
+++ b/net/tcserver/pkg-plist
@@ -0,0 +1,8 @@
+sbin/elsa
+etc/elsa.cfg
+etc/rc.d/elsa.sh
+share/elsa/LICENSE
+share/elsa/README
+share/elsa/content/elsa-test.mov
+@dirrm share/elsa/content
+@dirrm share/elsa