Bug 154031 - New port: audio/shoutcast2: SHOUTcast Distributed Network Audio Server 2.0 (and take ownership of audio/shoutcast)
Summary: New port: audio/shoutcast2: SHOUTcast Distributed Network Audio Server 2.0 (a...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Michael Scheidell
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-15 16:00 UTC by jarrod
Modified: 2012-01-19 01:30 UTC (History)
0 users

See Also:


Attachments
audio-shoutcast2-2.0.b10.shar (7.14 KB, text/plain)
2011-01-15 16:00 UTC, jarrod
no flags Details
audio-shoutcast-take-maintainership.diff (516 bytes, patch)
2011-01-15 16:00 UTC, jarrod
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description jarrod 2011-01-15 16:00:25 UTC
New port: audio/shoutcast2.

From pkg-descr:
"SHOUTcast Distributed Network Audio Server 2.0 (or DNAS for short) is
 the next-generation SHOUTcast server technology, designed to work with
 the new YP 2.0 playform that supports real-time and coming soon search
 results, international chatacter encoding support, and much more!"

Included in this PR is a standard shar file (audio-shoutcast2-2.0.b10.shar)
containing the audio/shoutcast2 port.  In order to maintain revision history,
if required, a diff is also included (audio-shoutcast2-2.0.b10-with-a-repocopy.diff)
which can be applied after a repocopy of audio/shoutcast to audio/shoutcast2.
These two methods are mutually exclusive.

Please note that a modification to ports/GIDs is required and while it is
included in the diff version, it could not be included in the shar and may
need manual extraction and application.

A third diff is included (audio-shoutcast-take-maintainership.diff) to change
the maintainer of the legacy port from ports@ to myself.  The previous diff
assumes that his has not been applied.

audio-shoutcast2-2.0.b10.shar:
[http://www.downtools.com.au/~jarrod/FreeBSD/audio-shoutcast2-2.0.b10.shar]
- ports/audio/shoutcast2/Makefile (added)
- ports/audio/shoutcast2/distinfo (added)
- ports/audio/shoutcast2/files/pkg-message.in (added)
- ports/audio/shoutcast2/files/shoutcast.in (added)
- ports/audio/shoutcast2/pkg-descr (added)
- ports/audio/shoutcast2/pkg-plist (added)

audio-shoutcast2-2.0.b10-with-a-repocopy.diff:
[http://www.downtools.com.au/~jarrod/FreeBSD/audio-shoutcast2-2.0.b10-with-a-repocopy.diff]
- ports/GIDs (modified)
- ports/audio/shoutcast2/Makefile (modified)
- ports/audio/shoutcast2/distinfo (modified)
- ports/audio/shoutcast2/files/pkg-message.in (modified)
- ports/audio/shoutcast2/files/shoutcast.in (added)
- ports/audio/shoutcast2/files/shoutcast.sh.in (removed)
- ports/audio/shoutcast2/pkg-deinstall (removed)
- ports/audio/shoutcast2/pkg-descr (modified)
- ports/audio/shoutcast2/pkg-install (removed)
- ports/audio/shoutcast2/pkg-plist (modified)

audio-shoutcast-take-maintainership.diff:
[http://www.downtools.com.au/~jarrod/FreeBSD/audio-shoutcast-take-maintainership.diff]
- ports/audio/shoutcast/Makefile (modified)

Fix: diff -ruN ports/audio/shoutcast2.orig/Makefile ports/audio/shoutcast2/Makefile
--- ports/audio/shoutcast2.orig/Makefile	2010-09-03 06:47:32.000000000 +0930
+++ ports/audio/shoutcast2/Makefile	2011-01-16 00:40:53.000000000 +1030
@@ -1,52 +1,82 @@
-# Ports collection Makefile for:	shoutcast
-# Date created:				09 Oct 2005
-# Whom:					Gabor Kovesdan
+# New ports collection makefile for:	shoutcast2
+# Date created:				15 January 2011
+# Whom:					Jarrod Sayers <jarrod@downtools.com.au>
+#
+# $FreeBSD$
 #
-# $FreeBSD: ports/audio/shoutcast/Makefile,v 1.16 2010/09/02 21:17:32 wxs Exp $
 
 PORTNAME=	shoutcast
-PORTVERSION=	1.9.8
+PORTVERSION=	2.0.b10
+DISTNAME=	sc_serv2_bsd_8_x_12_14_2010
 CATEGORIES=	audio net
-MASTER_SITES=	http://yp.shoutcast.com/downloads/sc1-9-8/
-DISTNAME=	sc_serv_${PORTVERSION}_FreeBSD5
+MASTER_SITES=	http://download.nullsoft.com/shoutcast/tools/
+
+MAINTAINER=	jarrod@downtools.com.au
+COMMENT=	SHOUTcast Distributed Network Audio Server
+
+RESTRICTED=	redistribution of software is not permitted
+IA32_BINARY_PORT=	yes
+
+USE_RC_SUBR=	shoutcast
+
+CONFLICTS=	shoutcast-* linux-shoutcast-*
+NO_WRKSUBDIR=	yes
+NO_BUILD=	yes
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Nullsoft's streaming audio server (binary port)
+SHOUTCASTUSER=	${PORTNAME}
+SHOUTCASTGROUP=	${PORTNAME}
+SHOUTCASTDIR=	/var/run/${PORTNAME}
 
-LIB_DEPENDS=	c.5:${PORTSDIR}/misc/compat5x
+PLIST_SUB=	SHOUTCASTUSER=${SHOUTCASTUSER} \
+		SHOUTCASTGROUP=${SHOUTCASTGROUP} \
+		SHOUTCASTDIR=${SHOUTCASTDIR}
 
-IA32_BINARY_PORT=	YES
-NO_BUILD=	YES
-RESTRICTED=	Redistribution of the software is not allowed
+SUB_FILES=	pkg-message
 
-CONFLICTS=	linux-shoutcast-[0-9]*
+# XXX: Don't remove PREFIX from SUB_LIST here.
+SUB_LIST=	PREFIX=${PREFIX} \
+		${PLIST_SUB}
 
-USE_RC_SUBR=	shoutcast.sh
-PORTDOCS=	README.TXT
-WRKSRC=		${WRKDIR}
+USERS=		${SHOUTCASTUSER}
+GROUPS=		${SHOUTCASTGROUP}
+
+LATEST_LINK=	shoutcast2
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 800000
+IGNORE=		is for FreeBSD 8.x and later
+.endif
 
 post-patch:
-	@${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' \
-		-e 's|=sc_serv.log|=/var/log/sc_serv.log|' \
-		-e 's|=sc_w3c.log|=/var/log/sc_w3c.log|' \
-		-e 's|ScreenLog=1|ScreenLog=0|' \
-		-e 's|RealTime=1|RealTime=0|' \
-		-e 's|=sc_serv.ban|=${PREFIX}/etc/shoutcast/sc_serv.ban|' \
-		-e 's|=sc_serv.rip|=${PREFIX}/etc/shoutcast/sc_serv.rip|' \
-		${WRKSRC}/sc_serv.conf
+	@${REINPLACE_CMD} -e '/^logfile=.*\/logfile.log/d' \
+		-e '/sc_serv2 directory/d' \
+		-e 's#=.*/sc_serv.log#=/var/log/sc_serv.log#g' \
+		-e 's#=.*/sc_w3c.log#=/var/log/sc_w3c.log#g' \
+		-e 's#=./control/#=${SHOUTCASTDIR}/#g' ${WRKSRC}/sc_serv_basic.conf
 
 do-install:
-	@${INSTALL_PROGRAM} ${WRKSRC}/sc_serv ${PREFIX}/sbin
-	@${MKDIR} ${PREFIX}/etc/shoutcast
-	@${INSTALL_DATA} ${WRKSRC}/sc_serv.conf ${PREFIX}/etc/shoutcast/sc_serv.conf.sample
-	@[ -f ${PREFIX}/etc/shoutcast/sc_serv.conf ] || \
-		${INSTALL_DATA} ${WRKSRC}/sc_serv.conf ${PREFIX}/etc/shoutcast/sc_serv.conf
+	${INSTALL_PROGRAM} ${WRKSRC}/sc_serv ${PREFIX}/sbin
+	${MKDIR} ${ETCDIR}
+	${INSTALL_DATA} ${WRKSRC}/sc_serv_basic.conf ${ETCDIR}/sc_serv_basic.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/sc_serv_debug.conf ${ETCDIR}/sc_serv_debug.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/sc_serv_public.conf ${ETCDIR}/sc_serv_public.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/sc_serv_relay.conf ${ETCDIR}/sc_serv_relay.conf.sample
 .if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	@${INSTALL_DATA} ${WRKSRC}/README.TXT ${DOCSDIR}
+	${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/changes.txt ${DOCSDIR}/changes.txt
+	${INSTALL_DATA} ${WRKSRC}/docs/crossdomain.xml ${DOCSDIR}/crossdomain.xml
+	${INSTALL_DATA} ${WRKSRC}/docs/dsp_sc/dsp_sc.txt ${DOCSDIR}/dsp_sc.txt
+	${INSTALL_DATA} ${WRKSRC}/docs/dsp_sc/dsp_sc_config.txt ${DOCSDIR}/dsp_sc_config.txt
+	${INSTALL_DATA} ${WRKSRC}/docs/getting_started.txt ${DOCSDIR}/getting_started.txt
+	${INSTALL_DATA} ${WRKSRC}/docs/sc2_xml_metadata.txt ${DOCSDIR}/sc2_xml_metadata.txt
+	${INSTALL_DATA} ${WRKSRC}/docs/sc_serv2.txt ${DOCSDIR}/sc_serv2.txt
 .endif
 
 post-install:
-	@${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+	${MKDIR} ${SHOUTCASTDIR}
+	@${CHMOD} 0750 ${SHOUTCASTDIR}
+	@${CHOWN} ${SHOUTCASTUSER}:${SHOUTCASTGROUP} ${SHOUTCASTDIR}
+	@${CAT} ${PKGMESSAGE}
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN ports/audio/shoutcast2.orig/distinfo ports/audio/shoutcast2/distinfo
--- ports/audio/shoutcast2.orig/distinfo	2008-12-05 01:36:39.000000000 +1030
+++ ports/audio/shoutcast2/distinfo	2011-01-15 20:20:24.000000000 +1030
@@ -1,3 +1,2 @@
-MD5 (sc_serv_1.9.8_FreeBSD5.tar.gz) = 0e9e19bf05831f17cb7881213382bbf5
-SHA256 (sc_serv_1.9.8_FreeBSD5.tar.gz) = 5e05f7bac72b3cffe8f54b0387e5a67aa55be67d2a864508db82de4dc5a41a0a
-SIZE (sc_serv_1.9.8_FreeBSD5.tar.gz) = 62688
+SHA256 (sc_serv2_bsd_8_x_12_14_2010.tar.gz) = f5f6a6d025a0a75b353d12f919a4c1c435b11a6aa36c167c2c31f6d54dfdfd78
+SIZE (sc_serv2_bsd_8_x_12_14_2010.tar.gz) = 603975
diff -ruN ports/audio/shoutcast2.orig/files/pkg-message.in ports/audio/shoutcast2/files/pkg-message.in
--- ports/audio/shoutcast2.orig/files/pkg-message.in	2005-11-19 02:50:59.000000000 +1030
+++ ports/audio/shoutcast2/files/pkg-message.in	2011-01-16 00:35:30.000000000 +1030
@@ -1,12 +1,13 @@
-==================================================================
-Shoutcast is now installed.
-There is a sample configuration file under
-%%PREFIX%%/etc/shoutcast/sc_serv.conf.sample.
-Edit that file and save it as sc_serv.conf in the same directory.
+**********************************************************************
 
-If You want to start the server, set shoutcast_enable="YES" in
-your /etc/rc.conf file, and type:
+ SHOUTcast Distributed Network Audio Server is now installed.
 
-%%PREFIX%%/etc/rc.d/shoutcast.sh start
+ Enable SHOUTcast in /etc/rc.conf with the following line:
 
-==================================================================
+   shoutcast_enable="YES"
+
+ Configuration templates are available in %%PREFIX%%/%%ETCDIR%% as
+ *.sample files. A basic installation can be completed by copying
+ sc_serv_basic.conf.sample to sc_serv.conf.
+
+**********************************************************************
diff -ruN ports/audio/shoutcast2.orig/files/shoutcast.in ports/audio/shoutcast2/files/shoutcast.in
--- ports/audio/shoutcast2.orig/files/shoutcast.in	1970-01-01 09:30:00.000000000 +0930
+++ ports/audio/shoutcast2/files/shoutcast.in	2011-01-16 01:09:42.000000000 +1030
@@ -0,0 +1,45 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: shoutcast
+# REQUIRE: LOGIN
+# BEFORE:
+# KEYWORD: shutdown
+
+#
+# Add the following lines to /etc/rc.conf to enable SHOUTcast:
+# shoutcast_enable (bool):    Set to "NO" by default.
+#                             Set it to "YES" to enable SHOUTcast.
+# shoutcast_configfile (str): Set to "%%PREFIX%%/%%ETCDIR%%/sc_serv.conf" by default.
+#
+
+. /etc/rc.subr
+
+name="shoutcast"
+rcvar=`set_rcvar`
+shoutcast_logfile="/var/log/sc_serv.log"
+
+start_cmd="shoutcast_startcmd"
+stop_cmd="shoutcast_stopcmd"
+
+[ -z "${shoutcast_enable}" ] && shoutcast_enable="NO"
+[ -z "${shoutcast_configfile}" ] && shoutcast_configfile="%%PREFIX%%/%%ETCDIR%%/sc_serv.conf"
+
+load_rc_config "${name}"
+
+required_files="${shoutcast_configfile}"
+
+shoutcast_startcmd() {
+  touch ${shoutcast_logfile}
+  chown %%SHOUTCASTUSER%%:wheel ${shoutcast_logfile}
+  chmod 0640 ${shoutcast_logfile}
+  su %%SHOUTCASTUSER%% -c "cd %%SHOUTCASTDIR%% && %%PREFIX%%/sbin/sc_serv ${shoutcast_configfile} >/dev/null 2>&1 &"
+}
+
+shoutcast_stopcmd() {
+  killall sc_serv
+}
+
+run_rc_command "$1"
diff -ruN ports/audio/shoutcast2.orig/files/shoutcast.sh.in ports/audio/shoutcast2/files/shoutcast.sh.in
--- ports/audio/shoutcast2.orig/files/shoutcast.sh.in	2006-02-21 07:16:49.000000000 +1030
+++ ports/audio/shoutcast2/files/shoutcast.sh.in	1970-01-01 09:30:00.000000000 +0930
@@ -1,27 +0,0 @@
-#!/bin/sh
-#
-
-# PROVIDE: shoutcast
-# REQUIRE: LOGIN
-# BEFORE:
-# KEYWORD: shutdown
-
-. /etc/rc.subr
-
-name="shoutcast"
-rcvar=`set_rcvar`
-start_cmd="shoutcast_startcmd"
-stop_cmd="shoutcast_stopcmd"
-
-shoutcast_startcmd ()
-{
-su shoutcast -c '%%PREFIX%%/sbin/sc_serv %%PREFIX%%/etc/shoutcast/sc_serv.conf & >/dev/null 2>&1'
-}
-
-shoutcast_stopcmd ()
-{
-killall sc_serv
-}
-
-load_rc_config $name
-run_rc_command "$1"
diff -ruN ports/audio/shoutcast2.orig/pkg-deinstall ports/audio/shoutcast2/pkg-deinstall
--- ports/audio/shoutcast2.orig/pkg-deinstall	2006-06-05 20:05:35.000000000 +0930
+++ ports/audio/shoutcast2/pkg-deinstall	1970-01-01 09:30:00.000000000 +0930
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-if [ "$2" != "POST-DEINSTALL" ]; then
-        exit 0
-fi
-
-SC_GROUP=shoutcast
-SC_USER=shoutcast
-SC_SHELL=/bin/sh
-SC_HOME=/nonexistent
-PW=/usr/sbin/pw
-
-pw groupdel shoutcast >/dev/null 2>&1
-pw userdel shoutcast >/dev/null 2>&1
-
-exit 0
diff -ruN ports/audio/shoutcast2.orig/pkg-descr ports/audio/shoutcast2/pkg-descr
--- ports/audio/shoutcast2.orig/pkg-descr	2005-10-13 12:31:12.000000000 +0930
+++ ports/audio/shoutcast2/pkg-descr	2011-01-16 00:13:59.000000000 +1030
@@ -1,9 +1,6 @@
-Shoutcast is Nullsoft's Winamp-based streaming audio server. It isn't
-an open source software, but freely available for i386 versions of
-FreeBSD 4.x and 5.x. This port installs the appropriate binary for
-your system.
+SHOUTcast Distributed Network Audio Server 2.0 (or DNAS for short) is
+the next-generation SHOUTcast server technology, designed to work with
+the new YP 2.0 playform that supports real-time and coming soon search
+results, international chatacter encoding support, and much more!
 
-WWW: http://www.shoutcast.com
-
-Gabor Kovesdan
-<gkovesdan@t-hosting.hu>
+WWW: http://www.shoutcast.com/broadcast-tools/
diff -ruN ports/audio/shoutcast2.orig/pkg-install ports/audio/shoutcast2/pkg-install
--- ports/audio/shoutcast2.orig/pkg-install	2007-04-01 05:26:18.000000000 +0930
+++ ports/audio/shoutcast2/pkg-install	1970-01-01 09:30:00.000000000 +0930
@@ -1,50 +0,0 @@
-#!/bin/sh
-
-if [ "$2" != "POST-INSTALL" ]; then
-	exit 0
-fi
-
-SC_GROUP=shoutcast
-SC_USER=shoutcast
-SC_SHELL=/bin/sh
-SC_HOME=/nonexistent
-PW="/usr/sbin/pw"
-
-if ! ${PW} show group ${SC_GROUP} -q >/dev/null; then
-	gid=210
-	while ${PW} show group -g ${gid} -q >/dev/null; do
-		gid=`expr ${gid} + 1`
-	done
-	if ! ${PW} add group ${SC_GROUP} -g ${gid}; then
-		e=$?
-		echo "*** Failed to add group \`${SC_GROUP}'. Please add it manually."
-		exit ${e}
-	fi
-	echo "*** Added group \`${SC_GROUP}' (id ${gid})"
-else
-	gid=`${PW} show group ${SC_GROUP} 2>/dev/null | cut -d: -f3`
-fi
-
-if ! ${PW} show user ${SC_USER} -q >/dev/null; then
-	uid=210
-	while ${PW} show user -u ${uid} -q >/dev/null; do
-		uid=`expr ${uid} + 1`
-	done
-	if ! ${PW} add user ${SC_USER} -u ${uid} -g ${gid} -d "${SC_HOME}" \
-	-c "Shoutcast sandbox" -s "${SC_SHELL}" -p "*" \
-	; then
-		e=$?
-		echo "*** Failed to add user \`${SC_USER}'. Please add it manually."
-		exit ${e}
-	fi
-	echo "*** Added user \`${SC_USER}' (id ${uid})"
-else
-	if ! ${PW} mod user ${SC_USER} -g ${gid} -d "${SC_HOME}" \
-	-c "Shoutcast sandbox" -s "${SC_SHELL}" -p "*" \
-	; then
-		e=$?
-		echo "*** Failed to update user \`${SC_USER}'."
-		exit ${e}
-	fi
-		echo "*** Updated user \`${SC_USER}'."
-fi
diff -ruN ports/audio/shoutcast2.orig/pkg-plist ports/audio/shoutcast2/pkg-plist
--- ports/audio/shoutcast2.orig/pkg-plist	2006-06-05 20:05:35.000000000 +0930
+++ ports/audio/shoutcast2/pkg-plist	2011-01-16 01:07:04.000000000 +1030
@@ -1,4 +1,20 @@
+@exec mkdir -p %%SHOUTCASTDIR%%
+@exec chmod 0750 %%SHOUTCASTDIR%%
+@exec chown %%SHOUTCASTUSER%%:%%SHOUTCASTGROUP%% %%SHOUTCASTDIR%%
+%%ETCDIR%%/sc_serv_basic.conf.sample
+%%ETCDIR%%/sc_serv_debug.conf.sample
+%%ETCDIR%%/sc_serv_public.conf.sample
+%%ETCDIR%%/sc_serv_relay.conf.sample
 sbin/sc_serv
-@unexec if cmp -s %%PREFIX%%/etc/shoutcast/sc_serv.conf %%PREFIX%%/etc/shoutcast/sc_serv.conf.sample; then rm %%PREFIX%%/etc/shoutcast/sc_serv.conf; fi
-etc/shoutcast/sc_serv.conf.sample
-@dirrmtry etc/shoutcast
+%%PORTDOCS%%%%DOCSDIR%%/changes.txt
+%%PORTDOCS%%%%DOCSDIR%%/crossdomain.xml
+%%PORTDOCS%%%%DOCSDIR%%/dsp_sc.txt
+%%PORTDOCS%%%%DOCSDIR%%/dsp_sc_config.txt
+%%PORTDOCS%%%%DOCSDIR%%/getting_started.txt
+%%PORTDOCS%%%%DOCSDIR%%/sc2_xml_metadata.txt
+%%PORTDOCS%%%%DOCSDIR%%/sc_serv2.txt
+@dirrmtry %%ETCDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@unexec if [ ! -s %%SHOUTCASTDIR%%/sc_serv.ban ]; then rm -f %%SHOUTCASTDIR%%/sc_serv.ban; fi
+@unexec if [ ! -s %%SHOUTCASTDIR%%/sc_serv.rip ]; then rm -f %%SHOUTCASTDIR%%/sc_serv.rip; fi
+@unexec rmdir %%SHOUTCASTDIR%% 2>/dev/null || true
--- ports/GIDs.orig	2011-01-06 03:34:18.000000000 +1030
+++ ports/GIDs	2011-01-16 01:21:28.000000000 +1030
@@ -89,6 +89,7 @@
 saned:*:194:
 sympa:*:200:
 dspam:*:202:
+shoutcast:*:210:
 git:*:211:
 drizzle:*:213:
 bs:*:220:
--- audio-shoutcast2-2.0.b10-with-a-repocopy.diff ends here ---
Comment 1 jarrod 2011-02-07 07:56:34 UTC
An updated release of the SHOUTcast DNAS 2.0 beta has been published, =
b14.

The original PR included a number of files which are now redundant, they =
are:
=
http://www.downtools.com.au/~jarrod/FreeBSD/audio-shoutcast2-2.0.b10.shar =
(this was for b10)
=
http://www.downtools.com.au/~jarrod/FreeBSD/audio-shoutcast2-2.0.b10-with-=
a-repocopy.diff (this was for b10)

These should be replaced with the following:
=
http://www.downtools.com.au/~jarrod/FreeBSD/audio-shoutcast2-2.0.b14.shar

The original diff to assume maintainership of the audio/shoutcast port =
remains valid:
=
http://www.downtools.com.au/~jarrod/FreeBSD/audio-shoutcast-take-maintaine=
rship.diff

Jarrod.=
Comment 2 TsurutaniNaoki 2011-10-30 01:45:35 UTC
Hi,

audio/shoutcast is marked as broken and listed on "scheduled for deletion".
would someone consider adopting this PR ?
Comment 3 jarrod 2011-11-01 10:42:15 UTC
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> audio/shoutcast is marked as broken and listed on "scheduled for deletion".
> would someone consider adopting this PR ?

Despite the age of this PR, I am still happy to maintain this port if it 
is committed.  In fact, the actual release of SHOUTcast DNAS 2.0 came some 
time ago and is currently at Build 29.  I will post an updated shar file 
tomorrow that bumps this PR to the current version.  This also includes a 
number of updates that make the rc.d script smarter and cleans up the 
default configuration files.

Jarrod.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (FreeBSD)

iQEcBAEBAgAGBQJOr80JAAoJEJiRjvWaK9wWng0IALbfVnZ0bq3yyVwz29KdXGAO
LEPlWZeEbBm+nfhReZrRA2cVm1DvzFczBnjYz1/gZPVWwLZrc4mhXjRjoAXRLEQo
D4wXhoMdImFxV/qbMxrf9SLHEy3MBBZ1zgT4g57KSydc7LjxyZ/ufLRjvduk3ohH
azJAh9vZWT2KUKjZ+1831KDcGMNQAbYdoc26I1s6mAgwKXJrhGZrCiASj6Plt2gy
zG7H9HUmMUdTp5qa37SZFs2JHKLgY6Bq1jAS2E+snpo1pQZKUaexwFcfjuWt03nG
bN00vtnmLFv3DiRfcwzLlxyHAIRZx7U6uYn5GAMJcjaZfugsGsLgms7ghtfolJg=
=nKyU
-----END PGP SIGNATURE-----
Comment 4 Michael Scheidell freebsd_committer freebsd_triage 2012-01-06 22:37:44 UTC
State Changed
From-To: open->feedback

I'll take it 


Comment 5 Michael Scheidell freebsd_committer freebsd_triage 2012-01-06 22:37:44 UTC
Responsible Changed
From-To: freebsd-ports-bugs->scheidell

Yes, post your shar and I will see if I can't get this committed this weekend, 
or, did you want this new port added to get the ball rolling? 
Did you still want maintainership of shoutcast or just let it die?  Are  
you still using shoutcast?
Comment 6 Michael Scheidell freebsd_committer freebsd_triage 2012-01-08 13:07:37 UTC
looks like shoutcast was removed

grep shoutcast /usr/ports/MOVED

audio/shoutcast||2011-11-01|Unfetchable; website rearranged

so, you only need to be concerned about shoutcast2, I suppose.
-- 
Michael Scheidell, CTO
o: 561-999-5000
d: 561-948-2259
 >*| *SECNAP Network Security Corporation

    * Best Mobile Solutions Product of 2011
    * Best Intrusion Prevention Product
    * Hot Company Finalist 2011
    * Best Email Security Product
    * Certified SNORT Integrator
Comment 7 Michael Scheidell freebsd_committer freebsd_triage 2012-01-11 08:46:21 UTC
Responsible Changed
From-To: scheidell->freebsd-ports-bugs

Back to the pool
Comment 8 jarrod 2012-01-16 12:53:25 UTC
On Sun, 8 Jan 2012, Michael Scheidell wrote:
> looks like shoutcast was removed
>
> grep shoutcast /usr/ports/MOVED
>
> audio/shoutcast||2011-11-01|Unfetchable; website rearranged
>
> so, you only need to be concerned about shoutcast2, I suppose.

Correct, do you want me to rename the new port to just audio/shoutcast or 
leave it as audio/shoutcast2?  I can send though a new shar file for the 
port in the next day or so.

Jarrod.
Comment 9 Michael Scheidell freebsd_committer freebsd_triage 2012-01-16 17:03:12 UTC

On 1/16/12 7:53 AM, Jarrod Sayers wrote:
>
> Correct, do you want me to rename the new port to just audio/shoutcast 
> or leave it as audio/shoutcast2?  I can send though a new shar file 
> for the port in the next day or so.
>
shoutcast was already removed, so I would just concentrate on a 'new 
port', shoutcast2.

Want me to look at the shar that is there?

> Jarrod.

-- 
Michael Scheidell, CTO
o: 561-999-5000
d: 561-948-2259
 >*| *SECNAP Network Security Corporation

    * Best Mobile Solutions Product of 2011
    * Best Intrusion Prevention Product
    * Hot Company Finalist 2011
    * Best Email Security Product
    * Certified SNORT Integrator
Comment 10 jarrod 2012-01-16 23:11:18 UTC
No worries, I will leave it as audio/shoutcast2.  If you could commit the 
later shar that was posted, I will work on the in-progress diff to bring 
it up to the release version tonight.

Jarrod.
Comment 11 Michael Scheidell freebsd_committer freebsd_triage 2012-01-16 23:42:32 UTC
State Changed
From-To: feedback->analyzed

Feedback given.  will enter this port as it exists 


Comment 12 Michael Scheidell freebsd_committer freebsd_triage 2012-01-16 23:42:32 UTC
Responsible Changed
From-To: freebsd-ports-bugs->scheidell

Taking this one
Comment 13 dfilter service freebsd_committer freebsd_triage 2012-01-19 01:24:08 UTC
scheidell    2012-01-19 01:23:55 UTC

  FreeBSD ports repository

  Modified files:
    .                    MOVED 
    audio                Makefile 
  Added files:
    audio/shoutcast      Makefile distinfo pkg-descr pkg-plist 
    audio/shoutcast/files pkg-message.in shoutcast.in 
  Log:
  - force commit to bring shoutcast(2) into old shoutcast position
  - shoutcast(1) removed in November
  - MOVED entry removed, original PR asked for new port, but gabor asked for this to replace old port
  
  PR:             ports/154031
  Submitted by:   Jarrod Sayers <jarrod@downtools.com.au> (maintainer)
  Reviewed by:    gabor,scheidell
  Approved by:    maintainer, gabor (mentor)
  
  Revision  Changes    Path
  1.2751    +1 -2      ports/MOVED
  1.1204    +1 -0      ports/audio/Makefile
  1.20      +79 -0     ports/audio/shoutcast/Makefile (new)
  1.8       +2 -0      ports/audio/shoutcast/distinfo (new)
  1.3       +13 -0     ports/audio/shoutcast/files/pkg-message.in (new)
  1.1       +45 -0     ports/audio/shoutcast/files/shoutcast.in (new)
  1.4       +6 -0      ports/audio/shoutcast/pkg-descr (new)
  1.3       +21 -0     ports/audio/shoutcast/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 14 Michael Scheidell freebsd_committer freebsd_triage 2012-01-19 01:24:36 UTC
State Changed
From-To: analyzed->closed

Committed with changes, Thanks. 
sorry this took over a year to add.