From nobody@FreeBSD.org  Thu Dec  9 01:33:36 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 9AA1C106566C
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  9 Dec 2010 01:33:36 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (unknown [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 8933F8FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  9 Dec 2010 01:33:36 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id oB91XaPX056545
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 9 Dec 2010 01:33:36 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id oB91XaxF056544;
	Thu, 9 Dec 2010 01:33:36 GMT
	(envelope-from nobody)
Message-Id: <201012090133.oB91XaxF056544@red.freebsd.org>
Date: Thu, 9 Dec 2010 01:33:36 GMT
From: "Herbert J. Skuhra" <h.skuhra@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: multimedia/gst123 - a command line audio/video player based on gstreamer
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>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:    danfe
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 09 01:40:16 UTC 2010
>Closed-Date:    Thu Apr 07 07:14:27 UTC 2011
>Last-Modified:  Thu Apr  7 07:20:10 UTC 2011
>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:

From: "Herbert J. Skuhra" <h.skuhra@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/152954: New port: multimedia/gst123 - a command line
 audio/video player based on gstreamer
Date: Thu, 9 Dec 2010 10:21:58 +0100

 Hi!
 
 Port builds, but CONFIGURE_ENV and CPPFLAGS/LDFLAGS in the port's
 Makefile seem to be wrong.
 I will send a new shar file later today. Sorry.
 
 BR
 Herbert

From: "Herbert J. Skuhra" <h.skuhra@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/152954: New port: multimedia/gst123 - a command line
 audio/video player based on gstreamer
Date: Thu, 9 Dec 2010 14:37:47 +0100

 --0016e6570b9ce311d20496fa577f
 Content-Type: text/plain; charset=UTF-8
 
 Hi,
 
 updated shar file attached.
 
 Bye,
 Herbert
 
 --0016e6570b9ce311d20496fa577f
 Content-Type: application/x-shar; name="gst123-2.shar"
 Content-Disposition: attachment; filename="gst123-2.shar"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_ghhoziqm1
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJZ3N0MTIzCiMJZ3N0MTIzL01h
 a2VmaWxlCiMJZ3N0MTIzL3BrZy1kZXNjcgojCWdzdDEyMy9kaXN0aW5mbwojCmVjaG8gYyAtIGdz
 dDEyMwpta2RpciAtcCBnc3QxMjMgPiAvZGV2L251bGwgMj4mMQplY2hvIHggLSBnc3QxMjMvTWFr
 ZWZpbGUKc2VkICdzL15YLy8nID5nc3QxMjMvTWFrZWZpbGUgPDwgJzlhZmI0NzA4NTZiNTZkZDk3
 ZTI0ZTZjMDhlNTZlZjEwJwpYIyBQb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjogIGdzdDEy
 MwpYIyBEYXRlIGNyZWF0ZWQ6CQkJICBXZWQgRGVjZW1iZXIgOCwgMjAxMApYIyBXaG9tOgkJCQkg
 IEhlcmJlcnQgSi4gU2t1aHJhIDxoLnNrdWhyYUBnbWFpbC5jb20+ClgjICRGcmVlQlNEOiAkClgK
 WFBPUlROQU1FPQlnc3QxMjMKWFBPUlRWRVJTSU9OPQkwLjEuMwpYQ0FURUdPUklFUz0JbXVsdGlt
 ZWRpYQpYTUFTVEVSX1NJVEVTPQlodHRwOi8vc3BhY2UudHdjLmRlL35zdGVmYW4vZ3N0MTIzLwpY
 RElTVE5BTUU9CSR7UE9SVE5BTUV9LSR7UE9SVFZFUlNJT059ClgKWE1BSU5UQUlORVI9CWguc2t1
 aHJhQGdtYWlsLmNvbQpYQ09NTUVOVD0JQSBjb21tYW5kLWxpbmUgdG9vbCB0byBwbGF5IGF1ZGlv
 IGFuZCB2aWRlbyBmaWxlcwpYClhMSUNFTlNFPQlHUEx2MgpYClhHTlVfQ09ORklHVVJFPQl5ZXMK
 WFVTRV9HTUFLRT0JeWVzClhVU0VfQlpJUDI9CXllcwpYVVNFX0dOT01FPQlndGsyMApYVVNFX0dT
 VFJFQU1FUj0JZ29vZApYClhDUFBGTEFHUys9CSItSSR7TE9DQUxCQVNFfS9pbmNsdWRlIgpYTERG
 TEFHUys9CSItTCR7TE9DQUxCQVNFfS9saWIiClgKWE1BTjE9CQlnc3QxMjMuMQpYUExJU1RfRklM
 RVM9CWJpbi9nc3QxMjMKWApYLmluY2x1ZGUgPGJzZC5wb3J0LnByZS5taz4KWApYLmlmICR7T1NW
 RVJTSU9OfSA8IDYwMjEwNyB8fCAoJHtPU1ZFUlNJT059ID4gNzAwMDAwICYmICR7T1NWRVJTSU9O
 fSA8IDcwMDAzMykKWExJQl9ERVBFTkRTKz0JbmN1cnNlc3cuNToke1BPUlRTRElSfS9kZXZlbC9u
 Y3Vyc2VzClhDT05GSUdVUkVfRU5WKz0JQ1BQRkxBR1M9IiR7Q1BQRkxBR1N9IiBMREZMQUdTPSIk
 e0xERkxBR1N9IgpYLmVsc2UKWENPTkZJR1VSRV9FTlYrPQlOQ1VSU0VTNV9DT05GSUc9L3Vzci9i
 aW4vdHJ1ZSBDUFBGTEFHUz0iLUkvdXNyL2luY2x1ZGUgJHtDUFBGTEFHU30iIFwKWAkJTERGTEFH
 Uz0iLUwvdXNyL2xpYiAtbG5jdXJzZXMgJHtMREZMQUdTfSIKWC5lbmRpZgpYClhkby1pbnN0YWxs
 OgpYCSR7SU5TVEFMTF9QUk9HUkFNfSAke1dSS1NSQ30vc3JjL2dzdDEyMyAke1BSRUZJWH0vYmlu
 ClgJJHtJTlNUQUxMX01BTn0gJHtXUktTUkN9L2RvY3MvZ3N0MTIzLjEgJHtQUkVGSVh9L21hbi9t
 YW4xClgKWC5pbmNsdWRlIDxic2QucG9ydC5wb3N0Lm1rPgo5YWZiNDcwODU2YjU2ZGQ5N2UyNGU2
 YzA4ZTU2ZWYxMAplY2hvIHggLSBnc3QxMjMvcGtnLWRlc2NyCnNlZCAncy9eWC8vJyA+Z3N0MTIz
 L3BrZy1kZXNjciA8PCAnYTU0YWMzYWM5ZWM4N2M5Yzg1ZTk1MWUyOGYyOTFlYTknClhUaGUgcHJv
 Z3JhbSBnc3QxMjMgaXMgZGVzaWduZWQgdG8gYmUgYSBtb3JlIGZsZXhpYmxlIGNvbW1hbmQgbGlu
 ZSBwbGF5ZXIKWGluIHRoZSBzcGlyaXQgb2Ygb2dnMTIzIGFuZCBtcGcxMjMsIGJhc2VkIG9uIGdz
 dHJlYW1lci4gSXQgcGxheXMgYWxsClhmaWxlIGZvcm1hdHMgZ3N0cmVhbWVyIHVuZGVyc3RhbmRz
 LCBzbyBpZiB5b3UgaGF2ZSBhIG11c2ljIGNvbGxlY3Rpb24KWHdoaWNoIGNvbnRhaW5zIGRpZmZl
 cmVudCBmaWxlIGZvcm1hdHMsIGxpa2UgZmxhYywgb2dnIGFuZCBtcDMsIHlvdSBjYW4KWHVzZSBn
 c3QxMjMgdG8gcGxheSBhbGwgeW91ciBtdXNpYyBmaWxlcy4KWApYV1dXOiBodHRwOi8vc3BhY2Uu
 dHdjLmRlL35zdGVmYW4vZ3N0MTIzLnBocAphNTRhYzNhYzllYzg3YzljODVlOTUxZTI4ZjI5MWVh
 OQplY2hvIHggLSBnc3QxMjMvZGlzdGluZm8Kc2VkICdzL15YLy8nID5nc3QxMjMvZGlzdGluZm8g
 PDwgJzk2NTMzMDg0MzI0MzM0YjRjOWRhNzgyMWM5Y2RiYTk2JwpYU0hBMjU2IChnc3QxMjMtMC4x
 LjMudGFyLmJ6MikgPSA5YzcyOTU2Njc4NTU3MDQwMWJhNjE4OWIxNTI3NzRkNWI4OWU3NWU0Zjk3
 OGVmMTNiYmFhMTlhYmVmODg0OWE3ClhTSVpFIChnc3QxMjMtMC4xLjMudGFyLmJ6MikgPSAxMDUw
 NzcKOTY1MzMwODQzMjQzMzRiNGM5ZGE3ODIxYzljZGJhOTYKZXhpdAoK
 --0016e6570b9ce311d20496fa577f--

From: Anonymous <swell.k@gmail.com>
To: "Herbert J. Skuhra" <h.skuhra@gmail.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/152954: New port: multimedia/gst123 - a command line audio/video player based on gstreamer
Date: Thu, 09 Dec 2010 18:02:38 +0300

 "Herbert J. Skuhra" <h.skuhra@gmail.com> writes:
 
 > XCONFIGURE_ENV+=	NCURSES5_CONFIG=/usr/bin/true LDFLAGS='-L/usr/lib -lncurses' \
 > X		CPPFLAGS='-I/usr/include'
 
 Don't use -L/usr/lib and -I/usr/include, they're default. It also
 overrides GCC search path for its own libraries and headers, sometimes
 breaking build with ports' GCC e.g., due to difference between
 /usr/lib/libstdc++.so and /usr/local/lib/gcc45/libstdc++.so.
Responsible-Changed-From-To: freebsd-ports-bugs->danfe 
Responsible-Changed-By: danfe 
Responsible-Changed-When: Wed Dec 15 02:29:48 UTC 2010 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=152954 
State-Changed-From-To: open->closed 
State-Changed-By: danfe 
State-Changed-When: Thu Apr 7 07:11:11 UTC 2011 
State-Changed-Why:  
Committed with modifications: 
- Use version 1.4 instead of 1.3 
- Specify correct license (LGPL, not GPL) 
- Drop support for EoLed versions of FreeBSD and clean up Makefile 
- Install manual page correctly to MANPREFIX, not PREFIX 

http://www.freebsd.org/cgi/query-pr.cgi?pr=152954 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/152954: commit references a PR
Date: Thu,  7 Apr 2011 07:13:17 +0000 (UTC)

 danfe       2011-04-07 07:13:04 UTC
 
   FreeBSD ports repository
 
   Modified files:
     multimedia           Makefile 
   Added files:
     multimedia/gst123    Makefile distinfo pkg-descr 
   Log:
   Add gst123 0.1.4, a command-line tool to play audio and video files.
   
   PR:             ports/152954 (severely modified)
   Submitted by:   Herbert J. Skuhra <h.skuhra at gmail.com>
   
   Revision  Changes    Path
   1.433     +1 -0      ports/multimedia/Makefile
   1.1       +32 -0     ports/multimedia/gst123/Makefile (new)
   1.1       +2 -0      ports/multimedia/gst123/distinfo (new)
   1.1       +7 -0      ports/multimedia/gst123/pkg-descr (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
