Date: Mon, 13 Sep 1999 22:32:08 -0700 (PDT) From: Richard Kiss <richard@homemail.com> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/13743: New port: net/priss Message-ID: <199909140532.WAA62777@kalamalka.gizzywump.com>
next in thread | raw e-mail | index | archive | help
>Number: 13743 >Category: ports >Synopsis: New Port: net/priss >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: Mon Sep 13 22:40:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Richard Kiss >Release: FreeBSD 3.2-STABLE i386 >Organization: >Environment: New port. >Description: PRISS -- The Portable RT[S]P Internet Streaming Server This is a port of Apple Computer's open source rtsp/rtp server which streams live content. With the advent of free, standards based media servers, the industry is poised to take off. RTP/RTSP are two standards based protocols which allow many vendors to interoperate. Apple Computer has released an Open Source server based upon these protocols to support QuickTime 4 streaming media and other RTP/RTSP clients. This server is known as the Darwin Streaming Server which currently runs on the MacOS X Server platform. PRISS is a project which is based upon the Darwin source and provides a Linux x86 based server. >How-To-Repeat: N/A >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: # # priss/ # priss/pkg # priss/pkg/COMMENT # priss/pkg/DESCR # priss/pkg/MESSAGE # priss/pkg/PLIST # priss/patches # priss/patches/patch-aa # priss/patches/patch-ab # priss/files # priss/files/md5 # priss/files/qtss.sh # priss/Makefile # echo c - priss/ mkdir -p priss/ > /dev/null 2>&1 echo c - priss/pkg mkdir -p priss/pkg > /dev/null 2>&1 echo x - priss/pkg/COMMENT sed 's/^X//' >priss/pkg/COMMENT << 'END-of-priss/pkg/COMMENT' XBased on Apple's open source RTP/RTSP streaming Quicktime server END-of-priss/pkg/COMMENT echo x - priss/pkg/DESCR sed 's/^X//' >priss/pkg/DESCR << 'END-of-priss/pkg/DESCR' XPRISS -- The Portable RT[S]P Internet Streaming Server X XThis is a port of Apple Computer's open source rtsp/rtp server which Xstreams live content. X XWith the advent of free, standards based media servers, the industry Xis poised to take off. RTP/RTSP are two standards based protocols Xwhich allow many vendors to interoperate. Apple Computer has released Xan Open Source server based upon these protocols to support QuickTime 4 Xstreaming media and other RTP/RTSP clients. This server is known as Xthe Darwin Streaming Server which currently runs on the MacOS X Server Xplatform. PRISS is a project which is based upon the Darwin source and Xprovides a Linux x86 based server. X XApple's QuickTime client can use a variety of high-quality new codecs Xsuch as the Sorensen Video codec and the QDesign audio codec. To use these Xnew codecs, you will need to use a server that supports their use such as XDarwin or PRISS. X XFor more information on the RTP and RTSP internet standards: X- RTSP: http://info.internet.isi.edu:80/in-notes/rfc/files/rfc2326.txt X- RTP: http://info.internet.isi.edu:80/in-notes/rfc/files/rfc1889.txt X XWWW: http://www.streamingserver.org/ END-of-priss/pkg/DESCR echo x - priss/pkg/MESSAGE sed 's/^X//' >priss/pkg/MESSAGE << 'END-of-priss/pkg/MESSAGE' X************************************************************************** XYou may need to adjust the configuration in @PREFIX@/etc/QTSS.conf X************************************************************************** END-of-priss/pkg/MESSAGE echo x - priss/pkg/PLIST sed 's/^X//' >priss/pkg/PLIST << 'END-of-priss/pkg/PLIST' Xetc/QTSS.conf Xetc/rc.d/qtss.sh Xsbin/QuickTimeStreamingServer END-of-priss/pkg/PLIST echo c - priss/patches mkdir -p priss/patches > /dev/null 2>&1 echo x - priss/patches/patch-aa sed 's/^X//' >priss/patches/patch-aa << 'END-of-priss/patches/patch-aa' X--- ./doit Tue Sep 7 23:33:46 1999 X+++ ./doit Thu Aug 26 01:41:04 1999 X@@ -24,9 +24,9 @@ X ;; X FreeBSD.i386) X echo "Configuring for a FreeBSD platform" X- CPLUS=gcc X- CCOMP=gcc X- LINKER="gcc" X+ CPLUS=cc X+ CCOMP=cc X+ LINKER="cc" X THREADLIBS=-pthread X- MACHDEFINES="-D__FreeBSD__ -fhandle-exceptions" X+ MACHDEFINES="-fhandle-exceptions" X ;; X END-of-priss/patches/patch-aa echo x - priss/patches/patch-ab sed 's/^X//' >priss/patches/patch-ab << 'END-of-priss/patches/patch-ab' X--- RhapServer/QTSS.conf Sat Jul 31 14:45:07 1999 X+++ RhapServer/QTSS.conf Wed Sep 8 00:06:04 1999 X@@ -13,7 +13,7 @@ X maximum_connections 1000 X X # Path to the root folder for movies. [UI in Admin] X-movie_folder /Local/Library/QuickTimeStreaming/Movies X+movie_folder /usr/local/movies X X # Path to the folder for movies in a user's home directory X users_movie_folder /public_movies/ X@@ -23,10 +23,10 @@ X request_logging disabled X X # Name of the access log file. X-request_logfile_name QTStreamingServer X+request_logfile_name qtss-access X X # Path to directory where access logs are stored X-request_logfile_dir /Local/Library/QuickTimeStreaming/Logs/ X+request_logfile_dir /var/log/ X X # Maximum allowed size in bytes for the access log. A X # value of 0 means unlimited. X@@ -41,10 +41,10 @@ X error_logging enabled X X # Name of the error log file. X-error_logfile_name Error X+error_logfile_name qtss-err X X # Path to directory where error logs are stored X-error_logfile_dir /Local/Library/QuickTimeStreaming/Logs/ X+error_logfile_dir /var/log X X # Maximum allowed size in bytes for the error log. A X # value of 0 means unlimited. END-of-priss/patches/patch-ab echo c - priss/files mkdir -p priss/files > /dev/null 2>&1 echo x - priss/files/md5 sed 's/^X//' >priss/files/md5 << 'END-of-priss/files/md5' XMD5 (SS1.0.2.tgz) = fffc6c8acd810684edc08ff2a672f8ab END-of-priss/files/md5 echo x - priss/files/qtss.sh sed 's/^X//' >priss/files/qtss.sh << 'END-of-priss/files/qtss.sh' X#!/bin/sh X Xcd `dirname $0` Xcd ../.. XPREFIX=`pwd` XQTSS_PROXY=${PREFIX}/sbin/QuickTimeStreamingServer X[ -x ${QTSS_PROXY} ] && ${QTSS_PROXY} && echo -n ' qtss' END-of-priss/files/qtss.sh echo x - priss/Makefile sed 's/^X//' >priss/Makefile << 'END-of-priss/Makefile' X# New ports collection makefile for: priss X# Version required: 1.0.2 X# Date created: 13 September 1999 X# Whom: Richard Kiss <richard@homemail.com> X# X# $Id$ X# X XDISTNAME= SS1.0.2 XPKGNAME= priss-1.0 XCATEGORIES= net XMASTER_SITES= http://www.streamingserver.org/priss/ XEXTRACT_SUFX= .tgz X XMAINTAINER= richard@homemail.com X XWRKSRC= ${WRKDIR}/${DISTNAME} X Xdo-build: X cd ${WRKSRC}; ./doit X Xdo-install: X @ ${INSTALL_PROGRAM} ${WRKSRC}/RhapServer/QuickTimeStreamingServer ${PREFIX}/sbin X @ ${INSTALL_SCRIPT} ${FILESDIR}/qtss.sh ${PREFIX}/etc/rc.d X @ ${INSTALL_DATA} ${WRKSRC}/RhapServer/QTSS.conf ${PREFIX}/etc/ X ${MKDIR} ${PREFIX}/movies/ X Xpost-install: X strip ${PREFIX}/sbin/QuickTimeStreamingServer X X X.include <bsd.port.mk> END-of-priss/Makefile 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?199909140532.WAA62777>