Date: Wed, 6 Oct 1999 22:48:57 -0400 (EDT) From: jedgar@fxp.org To: FreeBSD-gnats-submit@freebsd.org Subject: ports/14172: New port: net/elsa Message-ID: <19991007024857.2A4CC9B20@pawn.primelocation.net>
next in thread | raw e-mail | index | archive | help
>Number: 14172 >Category: ports >Synopsis: New port: net/elsa >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Oct 6 19:50:01 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Chris D. Faulhaber >Release: FreeBSD 4.0-CURRENT i386 >Organization: BUGO - BSD Users of Orlando >Environment: FreeBSD 4.0-CURRENT i386 >Description: New port: net/elsa Elsa is a 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.). >How-To-Repeat: >Fix: # 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: # # elsa # elsa/Makefile # elsa/files # elsa/files/md5 # elsa/pkg # elsa/pkg/PLIST # elsa/pkg/COMMENT # elsa/pkg/DESCR # elsa/patches # elsa/patches/patch-aa # echo c - elsa mkdir -p elsa > /dev/null 2>&1 echo x - elsa/Makefile sed 's/^X//' >elsa/Makefile << 'END-of-elsa/Makefile' X# New ports collection makefile for: elsa X# Version required: 1.0 X# Date created: 06 October 1999 X# Whom: Chris D. Faulhaber <jedgar@fxp.org> X# X# $FreeBSD$ X# X XDISTNAME= elsa-freebsd_x86 XPKGNAME= elsa-1.0b XCATEGORIES= net XMASTER_SITES= "" X XMAINTAINER= jedgar@fxp.org X XONLY_FOR_ARCHS= i386 XNO_CDROM= "LIC: redistribution not allowed" X XWRKSRC= ${WRKDIR}/ELSA-1_0b-012-freebsd_x86 XNO_BUILD= yes X X.include <bsd.port.pre.mk> X X.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) XIGNORE='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.' X.endif X Xdo-configure: X @${MV} ${WRKSRC}/elsa.cfg ${WRKSRC}/elsa.cfg.orig X @${SED} -e 's|CHANGE_ME|${PREFIX}/share/elsa|' \ X < ${WRKSRC}/elsa.cfg.orig > ${WRKSRC}/elsa.cfg X Xdo-install: X ${MKDIR} ${PREFIX}/share/elsa/content X ${MKDIR} /var/log/elsa X ${INSTALL_SCRIPT} ${WRKSRC}/elsa ${PREFIX}/sbin X ${INSTALL_DATA} ${WRKSRC}/elsa.cfg ${PREFIX}/etc X ${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/elsa X ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/elsa X ${INSTALL_DATA} ${WRKSRC}/content/elsa-test.mov ${PREFIX}/share/elsa/content X Xpost-install: X @if [ ! -f ${PREFIX}/etc/rc.d/elsa.sh ]; then \ X ${ECHO} "Installing ${PREFIX}/etc/rc.d/elsa.sh startup file."; \ X ${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/elsa.sh; \ X ${ECHO} "[ -x ${PREFIX}/sbin/elsa ] && ${PREFIX}/sbin/elsa -d ${PREFIX}/etc/elsa.cfg > /dev/null & && ${ECHO} -n ' elsa'" >> ${PREFIX}/etc/rc.d/elsa.sh; \ X ${CHMOD} 555 ${PREFIX}/etc/rc.d/elsa.sh; \ X fi X X.include <bsd.port.post.mk> END-of-elsa/Makefile echo c - elsa/files mkdir -p elsa/files > /dev/null 2>&1 echo x - elsa/files/md5 sed 's/^X//' >elsa/files/md5 << 'END-of-elsa/files/md5' XMD5 (elsa-freebsd_x86.tar.gz) = 8a9fc99ec9faf235d828fc63d6366937 END-of-elsa/files/md5 echo c - elsa/pkg mkdir -p elsa/pkg > /dev/null 2>&1 echo x - elsa/pkg/PLIST sed 's/^X//' >elsa/pkg/PLIST << 'END-of-elsa/pkg/PLIST' Xsbin/elsa Xetc/elsa.cfg Xetc/rc.d/elsa.sh Xshare/elsa/LICENSE Xshare/elsa/README Xshare/elsa/content/elsa-test.mov X@dirrm share/elsa/content X@dirrm share/elsa END-of-elsa/pkg/PLIST echo x - elsa/pkg/COMMENT sed 's/^X//' >elsa/pkg/COMMENT << 'END-of-elsa/pkg/COMMENT' XStreaming Quicktime server for FreeBSD END-of-elsa/pkg/COMMENT echo x - elsa/pkg/DESCR sed 's/^X//' >elsa/pkg/DESCR << 'END-of-elsa/pkg/DESCR' XStreaming Quicktime server for FreeBSD. X XElsa is a standards-based Quicktime server Xbased on the RTSP (RFC 2326) and RTP (RFC 1889) Xstandards. This version is a beta which is Xcurrently free for non-commercial use. X XThe server can serve media from QuickTime 4.0 X"hinted" files which transparently support Xmultiple media formats (e.g. QuickTime, AVI, XMP3, WAV, AU, etc.). X XWWW: www.entera.com X X-Chris D. Faulhaber Xjedgar@fxp.org END-of-elsa/pkg/DESCR echo c - elsa/patches mkdir -p elsa/patches > /dev/null 2>&1 echo x - elsa/patches/patch-aa sed 's/^X//' >elsa/patches/patch-aa << 'END-of-elsa/patches/patch-aa' X--- elsa.cfg.orig Thu Sep 30 17:27:22 1999 X+++ elsa.cfg Wed Oct 6 21:48:19 1999 X@@ -1,5 +1,5 @@ X [config] X-CONTENT_DIR=content X-LOGGING_DIR=. X+CONTENT_DIR=CHANGE_ME/content X+LOGGING_DIR=/var/log/elsa X LOGGING=yes X LOGGING_DEBUG=yes END-of-elsa/patches/patch-aa exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991007024857.2A4CC9B20>