ports/126537: Update port: audio/mpg123 update to 1.5.0
Vitaly Magerya
vmagerya at gmail.com
Thu Aug 14 19:40:01 UTC 2008
>Number: 126537
>Category: ports
>Synopsis: Update port: audio/mpg123 update to 1.5.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Aug 14 19:40:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Vitaly Magerya
>Release: FreeBSD 7.0-RELEASE
>Organization:
>Environment:
FreeBSD landmine 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Mon Aug 11 22:56:39 EEST 2008
root at landmine:/usr/obj/usr/src/sys/T40
>Description:
Update audio/mpg123 from 0.57r_17 to 1.5.0.
The development of mpg123 had ceased for several years, but it's active again.
Unless someone knows otherwise, I say we update the port.
Note that the patch I'm submitting does not have WITH_ICONV and WITH_NAS options as it previously had. There actually is a support for NAS as well as many other audio interfaces, but I'm not including options to enable those -- someone should test them first. The patch leaves OSS as the default output.
>How-To-Repeat:
>Fix:
Attached shar contains the whole port.
(In this case shar is smaller then diff).
Patch attached with submission follows:
# 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:
#
# mpg123
# mpg123/files
# mpg123/Makefile
# mpg123/pkg-descr
# mpg123/distinfo
# mpg123/pkg-plist
#
echo c - mpg123
mkdir -p mpg123 > /dev/null 2>&1
echo c - mpg123/files
mkdir -p mpg123/files > /dev/null 2>&1
echo x - mpg123/Makefile
sed 's/^X//' >mpg123/Makefile << 'END-of-mpg123/Makefile'
X# New ports collection makefile for: mpg123
X# Date created: 25 June 1997
X# Whom: Carey Jones <mcj at acquiesce.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= mpg123
XPORTVERSION= 1.5.0
XCATEGORIES= audio ipv6
XMASTER_SITES= SF \
X http://www.mpg123.de/download/
X
XMAINTAINER= novel at FreeBSD.org
XCOMMENT= Command-line player for mpeg layer 1, 2 and 3 audio
X
XGNU_CONFIGURE= yes
XCONFIGURE_ARGS= --with-audio=oss \
X --with-default-audio=oss
XCONFIGURE_TARGET= \
X --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ENV= CONFIG_SHELL=${SH}
X
XUSE_BZIP2= yes
XUSE_LDCONFIG= yes
X
XMAN1= mpg123.1
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} == "i386"
X.if ${MACHINE_CPU:M3dnow}
XWITH_CPU= 3dnow
X.elif ${MACHINE_CPU:Msse}
XWITH_CPU= sse
X.elif ${MACHINE_CPU:Mi586}
XWITH_CPU= i586
X.elif ${MACHINE_CPU:Mi486}
XWITH_CPU= i486
X.endif
X.endif
X
X.if defined(WITH_CPU)
XCONFIGURE_ARGS+= \
X --with-cpu=${WITH_CPU}
X.endif
X
X.include <bsd.port.post.mk>
END-of-mpg123/Makefile
echo x - mpg123/pkg-descr
sed 's/^X//' >mpg123/pkg-descr << 'END-of-mpg123/pkg-descr'
XThe mpg123 reads one or more files (or standard input if ``-'' is
Xspecified) or URLs and plays them on the audio device (default) or
Xoutputs them to stdout. file/URL is assumed to be an MPEG-1/2 audio
Xbit stream.
X
XWWW: http://www.mpg123.de/
END-of-mpg123/pkg-descr
echo x - mpg123/distinfo
sed 's/^X//' >mpg123/distinfo << 'END-of-mpg123/distinfo'
XMD5 (mpg123-1.5.0.tar.bz2) = 878834418c93f4a52f3096ff613182eb
XSHA256 (mpg123-1.5.0.tar.bz2) = 023f886ee465eb2d5c45403d150da1b34d476d082583fbb36773ccb1dde1e8cf
XSIZE (mpg123-1.5.0.tar.bz2) = 1032618
END-of-mpg123/distinfo
echo x - mpg123/pkg-plist
sed 's/^X//' >mpg123/pkg-plist << 'END-of-mpg123/pkg-plist'
Xlib/libltdl.so.4
Xlib/libltdl.so
Xlib/libltdl.la
Xlib/libltdl.a
Xlib/mpg123/output_oss.so
Xlib/mpg123/output_oss.la
Xlib/mpg123/output_dummy.so
Xlib/mpg123/output_dummy.la
Xlib/libmpg123.so.6
Xlib/libmpg123.so
Xlib/libmpg123.la
Xlib/pkgconfig/libmpg123.pc
Xinclude/ltdl.h
Xinclude/mpg123.h
Xbin/mpg123
X at dirrm lib/mpg123
X at dirrm lib/pkgconfig
END-of-mpg123/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list