Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Dec 2010 01:33:36 GMT
From:      "Herbert J. Skuhra" <h.skuhra@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/152954: New port: multimedia/gst123 - a command line audio/video player based on gstreamer
Message-ID:  <201012090133.oB91XaxF056544@red.freebsd.org>
Resent-Message-ID: <201012090140.oB91eHt6032208@freefall.freebsd.org>

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

>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@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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012090133.oB91XaxF056544>