Skip site navigation (1)Skip section navigation (2)
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>