Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Apr 2001 14:27:30 -0400 (EDT)
From:      leo@florida.sarang.net
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        leo@florida.sarang.net
Subject:   ports/26677: New port: Shout - Perl glue for libshout MP3 streaming source library
Message-ID:  <200104181827.f3IIRUV40444@osprey.florida.sarang.net>

next in thread | raw e-mail | index | archive | help

>Number:         26677
>Category:       ports
>Synopsis:       New port: Shout - Perl glue for libshout MP3 streaming source library
>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:   Wed Apr 18 11:30:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Leo Kim
>Release:        FreeBSD 4.3-RC i386
>Organization:
AI Research
>Environment:
System: FreeBSD florida.sarang.net 4.3-RC FreeBSD 4.3-RC #1: Mon Apr 16 13:06:26 EDT 2001     leo@florida.sarang.net:/usr/obj/usr/src/sys/FLORIDA  i386
	
>Description:

	Shout.pm is a Perl interface of libshout MP3 streaming source library.
	Note that audio/libshout is required by this port.

>How-To-Repeat:

>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:
#
#	p5-Shout
#	p5-Shout/Makefile
#	p5-Shout/pkg-comment
#	p5-Shout/pkg-descr
#	p5-Shout/pkg-plist
#	p5-Shout/distinfo
#	p5-Shout/files
#	p5-Shout/files/patch-aa
#	p5-Shout/files/patch-ab
#
echo c - p5-Shout
mkdir -p p5-Shout > /dev/null 2>&1
echo x - p5-Shout/Makefile
sed 's/^X//' >p5-Shout/Makefile << 'END-of-p5-Shout/Makefile'
X# New ports collection makefile for:	Shout
X# Date created:				18 April 2001
X# Whom:					leo
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Shout
XPORTVERSION=	0.99
XCATEGORIES=	audio perl5
XMASTER_SITES=	http://developer.icecast.org/libshout/releases/
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	leo@florida.sarang.net
X
XLIB_DEPENDS=	shout.1:${PORTSDIR}/audio/libshout
X
XPERL_CONFIGURE=	yes
X
XMANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
XMAN3=		Shout.3
X
Xpre-configure:
X	@(cd ${WRKSRC} && ${RM} example.pl example2.pl)
X
X.include <bsd.port.mk>
END-of-p5-Shout/Makefile
echo x - p5-Shout/pkg-comment
sed 's/^X//' >p5-Shout/pkg-comment << 'END-of-p5-Shout/pkg-comment'
XPerl glue for libshout MP3 streaming source library
END-of-p5-Shout/pkg-comment
echo x - p5-Shout/pkg-descr
sed 's/^X//' >p5-Shout/pkg-descr << 'END-of-p5-Shout/pkg-descr'
XThis module is an object-oriented interface to libshout, an MP3 streaming
Xlibrary that allows applications to easily communicate and broadcast to an
XIcecast streaming media server. It handles the socket connections, metadata
Xcommunication, and data streaming for the calling application, and lets
Xdevelopers focus on feature sets instead of implementation details.
X
XWWW: http://developer.icecast.org/libshout/
X
X- Leo
Xleo@florida.sarang.net
END-of-p5-Shout/pkg-descr
echo x - p5-Shout/pkg-plist
sed 's/^X//' >p5-Shout/pkg-plist << 'END-of-p5-Shout/pkg-plist'
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Shout.pm
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Shout/.packlist
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Shout/Shout.bs
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Shout/Shout.so
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Shout/autosplit.ix
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Shout
END-of-p5-Shout/pkg-plist
echo x - p5-Shout/distinfo
sed 's/^X//' >p5-Shout/distinfo << 'END-of-p5-Shout/distinfo'
XMD5 (Shout-0.99.tar.gz) = a4cbf46d1107a54fff61d457ac46dd35
END-of-p5-Shout/distinfo
echo c - p5-Shout/files
mkdir -p p5-Shout/files > /dev/null 2>&1
echo x - p5-Shout/files/patch-aa
sed 's/^X//' >p5-Shout/files/patch-aa << 'END-of-p5-Shout/files/patch-aa'
X--- Makefile.PL.orig	Wed Apr 18 13:29:39 2001
X+++ Makefile.PL	Wed Apr 18 13:31:05 2001
X@@ -4,8 +4,8 @@
X WriteMakefile(
X     'NAME'	=> 'Shout',
X     'VERSION_FROM' => 'Shout.pm', # finds $VERSION
X-    'LIBS'	=> ['-lshout'],   # e.g., '-lm' 
X+    'LIBS'	=> ['-L/usr/local/lib -lshout'],   # e.g., '-lm' 
X     'DEFINE'	=> '',     # e.g., '-DHAVE_SOMETHING' 
X-    'INC'	=> '',     # e.g., '-I/usr/include/other' 
X+    'INC'	=> '-I/usr/local/include',     # e.g., '-I/usr/include/other' 
X     'MYEXTLIB'  => ''
X );
END-of-p5-Shout/files/patch-aa
echo x - p5-Shout/files/patch-ab
sed 's/^X//' >p5-Shout/files/patch-ab << 'END-of-p5-Shout/files/patch-ab'
X--- MANIFEST.orig	Wed Apr 18 13:58:36 2001
X+++ MANIFEST	Wed Apr 18 13:58:43 2001
X@@ -3,7 +3,5 @@
X Makefile.PL
X Shout.pm
X Shout.xs
X-example.pl
X-example2.pl
X test.pl
X typemap
END-of-p5-Shout/files/patch-ab
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?200104181827.f3IIRUV40444>