aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorsteve <steve@FreeBSD.org>1999-11-01 11:51:42 +0800
committersteve <steve@FreeBSD.org>1999-11-01 11:51:42 +0800
commit68ce428f89ad219663f999140e84b9e68fc622aa (patch)
treec88ae52d3e1d2b52adfa5e6e38392f3a41da6239 /net
parentcb82c21a66b541c8e695ff065526b159fa86fb32 (diff)
downloadfreebsd-ports-gnome-68ce428f89ad219663f999140e84b9e68fc622aa.tar.gz
freebsd-ports-gnome-68ce428f89ad219663f999140e84b9e68fc622aa.tar.zst
freebsd-ports-gnome-68ce428f89ad219663f999140e84b9e68fc622aa.zip
Initial import of priss version 1.0.
A program based on Apple's open source RTP/RTSP streaming Quicktime server. PR: 13743 Submitted by: Richard Kiss <richard@homemail.com>
Diffstat (limited to 'net')
-rw-r--r--net/priss/Makefile28
-rw-r--r--net/priss/distinfo1
-rw-r--r--net/priss/files/patch-aa17
-rw-r--r--net/priss/files/patch-ab37
-rw-r--r--net/priss/files/qtss.sh7
-rw-r--r--net/priss/pkg-comment1
-rw-r--r--net/priss/pkg-descr24
-rw-r--r--net/priss/pkg-message3
-rw-r--r--net/priss/pkg-plist3
9 files changed, 121 insertions, 0 deletions
diff --git a/net/priss/Makefile b/net/priss/Makefile
new file mode 100644
index 000000000000..fc2e9c923ef2
--- /dev/null
+++ b/net/priss/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: priss
+# Version required: 1.0.2
+# Date created: 13 September 1999
+# Whom: Richard Kiss <richard@homemail.com>
+#
+# $FreeBSD$
+#
+
+DISTNAME= SS1.0.2
+PKGNAME= priss-1.0
+CATEGORIES= net
+MASTER_SITES= http://www.streamingserver.org/priss/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= richard@homemail.com
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+do-build:
+ cd ${WRKSRC}; ./doit
+
+do-install:
+ @ ${INSTALL_PROGRAM} ${WRKSRC}/RhapServer/QuickTimeStreamingServer ${PREFIX}/sbin
+ @ ${INSTALL_SCRIPT} ${FILESDIR}/qtss.sh ${PREFIX}/etc/rc.d
+ @ ${INSTALL_DATA} ${WRKSRC}/RhapServer/QTSS.conf ${PREFIX}/etc/
+ ${MKDIR} ${PREFIX}/movies/
+
+.include <bsd.port.mk>
diff --git a/net/priss/distinfo b/net/priss/distinfo
new file mode 100644
index 000000000000..864f145a58d2
--- /dev/null
+++ b/net/priss/distinfo
@@ -0,0 +1 @@
+MD5 (SS1.0.2.tgz) = fffc6c8acd810684edc08ff2a672f8ab
diff --git a/net/priss/files/patch-aa b/net/priss/files/patch-aa
new file mode 100644
index 000000000000..a4003a29be9d
--- /dev/null
+++ b/net/priss/files/patch-aa
@@ -0,0 +1,17 @@
+--- ./doit Tue Sep 7 23:33:46 1999
++++ ./doit Thu Aug 26 01:41:04 1999
+@@ -24,9 +24,9 @@
+ ;;
+ FreeBSD.i386)
+ echo "Configuring for a FreeBSD platform"
+- CPLUS=gcc
+- CCOMP=gcc
+- LINKER="gcc"
++ CPLUS=cc
++ CCOMP=cc
++ LINKER="cc"
+ THREADLIBS=-pthread
+- MACHDEFINES="-D__FreeBSD__ -fhandle-exceptions"
++ MACHDEFINES="-fhandle-exceptions"
+ ;;
+
diff --git a/net/priss/files/patch-ab b/net/priss/files/patch-ab
new file mode 100644
index 000000000000..1fa1ea987236
--- /dev/null
+++ b/net/priss/files/patch-ab
@@ -0,0 +1,37 @@
+--- RhapServer/QTSS.conf Sat Jul 31 14:45:07 1999
++++ RhapServer/QTSS.conf Wed Sep 8 00:06:04 1999
+@@ -13,7 +13,7 @@
+ maximum_connections 1000
+
+ # Path to the root folder for movies. [UI in Admin]
+-movie_folder /Local/Library/QuickTimeStreaming/Movies
++movie_folder /usr/local/movies
+
+ # Path to the folder for movies in a user's home directory
+ users_movie_folder /public_movies/
+@@ -23,10 +23,10 @@
+ request_logging disabled
+
+ # Name of the access log file.
+-request_logfile_name QTStreamingServer
++request_logfile_name qtss-access
+
+ # Path to directory where access logs are stored
+-request_logfile_dir /Local/Library/QuickTimeStreaming/Logs/
++request_logfile_dir /var/log/
+
+ # Maximum allowed size in bytes for the access log. A
+ # value of 0 means unlimited.
+@@ -41,10 +41,10 @@
+ error_logging enabled
+
+ # Name of the error log file.
+-error_logfile_name Error
++error_logfile_name qtss-err
+
+ # Path to directory where error logs are stored
+-error_logfile_dir /Local/Library/QuickTimeStreaming/Logs/
++error_logfile_dir /var/log
+
+ # Maximum allowed size in bytes for the error log. A
+ # value of 0 means unlimited.
diff --git a/net/priss/files/qtss.sh b/net/priss/files/qtss.sh
new file mode 100644
index 000000000000..d25ba7161308
--- /dev/null
+++ b/net/priss/files/qtss.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+cd `dirname $0`
+cd ../..
+PREFIX=`pwd`
+QTSS_PROXY=${PREFIX}/sbin/QuickTimeStreamingServer
+[ -x ${QTSS_PROXY} ] && ${QTSS_PROXY} && echo -n ' qtss'
diff --git a/net/priss/pkg-comment b/net/priss/pkg-comment
new file mode 100644
index 000000000000..b780cd16e773
--- /dev/null
+++ b/net/priss/pkg-comment
@@ -0,0 +1 @@
+Based on Apple's open source RTP/RTSP streaming Quicktime server
diff --git a/net/priss/pkg-descr b/net/priss/pkg-descr
new file mode 100644
index 000000000000..aeb40a1d545a
--- /dev/null
+++ b/net/priss/pkg-descr
@@ -0,0 +1,24 @@
+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 Un*x-based server.
+
+Apple's QuickTime client can use a variety of high-quality new codecs
+such as the Sorensen Video codec and the QDesign audio codec. To use these
+new codecs, you will need to use a server that supports their use such as
+Darwin or PRISS.
+
+For more information on the RTP and RTSP internet standards:
+- RTSP: http://info.internet.isi.edu:80/in-notes/rfc/files/rfc2326.txt
+- RTP: http://info.internet.isi.edu:80/in-notes/rfc/files/rfc1889.txt
+
+WWW: http://www.streamingserver.org/
diff --git a/net/priss/pkg-message b/net/priss/pkg-message
new file mode 100644
index 000000000000..0441579a074a
--- /dev/null
+++ b/net/priss/pkg-message
@@ -0,0 +1,3 @@
+**************************************************************************
+You may need to adjust the configuration in @PREFIX@/etc/QTSS.conf
+**************************************************************************
diff --git a/net/priss/pkg-plist b/net/priss/pkg-plist
new file mode 100644
index 000000000000..6d7da21534ee
--- /dev/null
+++ b/net/priss/pkg-plist
@@ -0,0 +1,3 @@
+etc/QTSS.conf
+etc/rc.d/qtss.sh
+sbin/QuickTimeStreamingServer