ports/152954: New port: multimedia/gst123 - a command line audio/video player based on gstreamer
Herbert J. Skuhra
h.skuhra at gmail.com
Thu Dec 9 01:40:17 UTC 2010
>Number: 152954
>Category: ports
>Synopsis: New port: multimedia/gst123 - a command line audio/video player based on gstreamer
>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 Dec 09 01:40:16 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Herbert J. Skuhra
>Release: FreeBSD 8.2-PRERELEASE i386
>Organization:
>Environment:
FreeBSD oslo.ath.cx 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #0 r215765: Tue Nov 23 23:42:12 CET 2010 herbert at oslo.ath.cx:/usr/obj/usr/src/sys/PC1 i386
>Description:
New port multimedia/gst123
>From the gst123 Homepage:
---
The program gst123 is designed to be a more flexible command line player in the spirit of ogg123 and mpg123, based on gstreamer. It plays all file formats gstreamer understands, so if you have a music collection which contains different file formats, like flac, ogg and mp3, you can use gst123 to play all your music files.
Since gst123-0.1.0 support for watching videos has been added;...
---
The port installs only gstreamer-plugins-good. For playing common audio/video (OGG/FLAC/MP3) files additional plugins must be installed.
>How-To-Repeat:
>Fix:
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:
#
# gst123
# gst123/Makefile
# gst123/pkg-descr
# gst123/distinfo
#
echo c - gst123
mkdir -p gst123 > /dev/null 2>&1
echo x - gst123/Makefile
sed 's/^X//' >gst123/Makefile << '9afb470856b56dd97e24e6c08e56ef10'
X# Ports collection makefile for: gst123
X# Date created: Wed December 8, 2010
X# Whom: Herbert J. Skuhra <h.skuhra at gmail.com>
X# $FreeBSD: $
X
XPORTNAME= gst123
XPORTVERSION= 0.1.3
XCATEGORIES= multimedia
XMASTER_SITES= http://space.twc.de/~stefan/gst123/
XDISTNAME= ${PORTNAME}-${PORTVERSION}
X
XMAINTAINER= h.skuhra at gmail.com
XCOMMENT= A command-line tool to play audio and video files
X
XLICENSE= GPLv2
X
XGNU_CONFIGURE= yes
XUSE_GMAKE= yes
XUSE_BZIP2= yes
XUSE_GNOME= gtk20
XUSE_GSTREAMER= good
XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
X LDFLAGS="-L${LOCALBASE}/lib"
X
XMAN1= gst123.1
XPLIST_FILES= bin/gst123
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 602107 || (${OSVERSION} > 700000 && ${OSVERSION} < 700033)
XLIB_DEPENDS+= ncursesw.5:${PORTSDIR}/devel/ncurses
X.else
XCONFIGURE_ENV+= NCURSES5_CONFIG=/usr/bin/true LDFLAGS='-L/usr/lib -lncurses' \
X CPPFLAGS='-I/usr/include'
X.endif
X
Xdo-install:
X ${INSTALL_PROGRAM} ${WRKSRC}/src/gst123 ${PREFIX}/bin
X ${INSTALL_MAN} ${WRKSRC}/docs/gst123.1 ${PREFIX}/man/man1
X
X.include <bsd.port.post.mk>
9afb470856b56dd97e24e6c08e56ef10
echo x - gst123/pkg-descr
sed 's/^X//' >gst123/pkg-descr << 'a54ac3ac9ec87c9c85e951e28f291ea9'
XThe program gst123 is designed to be a more flexible command line player
Xin the spirit of ogg123 and mpg123, based on gstreamer. It plays all
Xfile formats gstreamer understands, so if you have a music collection
Xwhich contains different file formats, like flac, ogg and mp3, you can
Xuse gst123 to play all your music files.
X
XWWW: http://space.twc.de/~stefan/gst123.php
a54ac3ac9ec87c9c85e951e28f291ea9
echo x - gst123/distinfo
sed 's/^X//' >gst123/distinfo << '96533084324334b4c9da7821c9cdba96'
XSHA256 (gst123-0.1.3.tar.bz2) = 9c729566785570401ba6189b152774d5b89e75e4f978ef13bbaa19abef8849a7
XSIZE (gst123-0.1.3.tar.bz2) = 105077
96533084324334b4c9da7821c9cdba96
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list