diff --git a/audio/Makefile b/audio/Makefile index 1cca1f2642ac..7406ca700942 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -434,6 +434,7 @@ SUBDIR += shntool SUBDIR += shorten SUBDIR += shout + SUBDIR += shoutcast SUBDIR += sidplay SUBDIR += sidplayer SUBDIR += simplemod diff --git a/audio/shoutcast/Makefile b/audio/shoutcast/Makefile new file mode 100644 index 000000000000..0a0cd8c80c61 --- /dev/null +++ b/audio/shoutcast/Makefile @@ -0,0 +1,52 @@ +# Ports collection Makefile for: shoutcast +# Date created: 09 Oct 2005 +# Whom: Gabor Kovesdan +# +# $FreeBSD$ + +PORTNAME= shoutcast +PORTVERSION= 1.9.5 +CATEGORIES= audio net +MASTER_SITES= http://www.shoutcast.com/downloads/sc1-9-5/ + +MAINTAINER= gkovesdan@t-hosting.hu +COMMENT= Nullsoft's streaming audio server (binary port) + +ONLY_FOR_ARCHS= i386 +NO_BUILD= YES +NO_PACKAGE= Redistribution of the software isn't allowed + +PLIST_FILES= sbin/sc_serv etc/shoutcast/sc_serv.conf +PLIST_DIRS= etc/shoutcast +PORTDOCS= README.TXT +PKGMESSAGE= ${WRKDIR}/pkg-message + +.include + +.if ${OSVERSION} >= 500000 +DISTNAME= ${PORTNAME}-1-9-5-freebsd5-elf +.if ${OSVERSION} >= 600000 +LIB_DEPENDS+= c.5:${PORTSDIR}/misc/compat5x +.endif +.elif ${OSVERSION} >= 400000 +DISTNAME= ${PORTNAME}-1-9-5-freebsd4-elf +.else +BROKEN= "unsupported FreeBSD version" +.endif + +post-patch: + @${CAT} ${PKGDIR}/pkg-message | ${SED} 's|%%PREFIX%%|${PREFIX}|' > ${PKGMESSAGE} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/sc_serv ${PREFIX}/sbin + ${MKDIR} ${PREFIX}/etc/shoutcast + ${INSTALL_DATA} ${WRKSRC}/sc_serv.conf ${PREFIX}/etc/shoutcast +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.TXT ${DOCSDIR} +.endif + +post-install: + @${CAT} ${PKGMESSAGE} + +.include diff --git a/audio/shoutcast/distinfo b/audio/shoutcast/distinfo new file mode 100644 index 000000000000..805224b0797a --- /dev/null +++ b/audio/shoutcast/distinfo @@ -0,0 +1,4 @@ +MD5 (shoutcast-1-9-5-freebsd5-elf.tar.gz) = 8471ee4c9cb02d6eb01d9871f3fe07a9 +SIZE (shoutcast-1-9-5-freebsd5-elf.tar.gz) = 60080 +MD5 (shoutcast-1-9-5-freebsd4-elf.tar.gz) = 2d3af62f2fda9ddc68116f15c3674df4 +SIZE (shoutcast-1-9-5-freebsd4-elf.tar.gz) = 55818 diff --git a/audio/shoutcast/pkg-descr b/audio/shoutcast/pkg-descr new file mode 100644 index 000000000000..62f05cdc3645 --- /dev/null +++ b/audio/shoutcast/pkg-descr @@ -0,0 +1,9 @@ +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. + +WWW: http://www.shoutcast.com + +Gabor Kovesdan + diff --git a/audio/shoutcast/pkg-message b/audio/shoutcast/pkg-message new file mode 100644 index 000000000000..9c228c7e1483 --- /dev/null +++ b/audio/shoutcast/pkg-message @@ -0,0 +1,7 @@ +============================================================== +Shoutcast is now installed, You can start it by typing: + +%%PREFIX%%/sbin/sc_serv [config_file] + +A sample sc_serv.conf file is installed under %%PREFIX%%/etc. +==============================================================