ports/73032: New port: audio/gnomoradio, a program for finding and playing free music from the Internet

Jean-Yves Lefort jylefort at brutele.be
Sat Oct 23 08:20:45 UTC 2004


>Number:         73032
>Category:       ports
>Synopsis:       New port: audio/gnomoradio, a program for finding and playing free music from the Internet
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 23 08:20:14 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jean-Yves Lefort
>Release:        FreeBSD 5.3-BETA6 i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 5.3-BETA6 FreeBSD 5.3-BETA6 #0: Tue Sep 28 00:10:28 CEST 2004 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
>Description:
Note: on 4.x, this port will be compiled with G++ 3.4, but will
attempt to link to libraries compiled with G++ 2.95, so I guess it'll
fail. I suggest to see what happens with bento and, if needed, mark
this port as 5.x-only using IGNORE.
>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:
#
#	gnomoradio
#	gnomoradio/pkg-plist
#	gnomoradio/pkg-descr
#	gnomoradio/distinfo
#	gnomoradio/Makefile
#
echo c - gnomoradio
mkdir -p gnomoradio > /dev/null 2>&1
echo x - gnomoradio/pkg-plist
sed 's/^X//' >gnomoradio/pkg-plist << 'END-of-gnomoradio/pkg-plist'
Xbin/gnomoradio
Xbin/rainbow-get
Xinclude/rainbow/alarm.h
Xinclude/rainbow/http-client.h
Xinclude/rainbow/http-server.h
Xinclude/rainbow/hub-client.h
Xinclude/rainbow/init.h
Xinclude/rainbow/license.h
Xinclude/rainbow/rdf-resource.h
Xinclude/rainbow/util.h
Xinclude/roboradio/init.h
Xinclude/roboradio/player.h
Xinclude/roboradio/recommendation.h
Xinclude/roboradio/song-list-automatic.h
Xinclude/roboradio/song-list-cache.h
Xinclude/roboradio/song-list-history.h
Xinclude/roboradio/song-list-library.h
Xinclude/roboradio/song-list-radio.h
Xinclude/roboradio/song-list-search.h
Xinclude/roboradio/song-list.h
Xinclude/roboradio/song-local.h
Xinclude/roboradio/song-rainbow.h
Xinclude/roboradio/song.h
Xinclude/roboradio/sort-songs.h
Xinclude/roboradio/state.h
Xlib/librainbow.so
Xlib/librainbow.so.0
Xlib/libroboradio-audio.so
Xlib/libroboradio-audio.so.0
Xlib/libroboradio-mp3.so
Xlib/libroboradio-mp3.so.0
Xlib/libroboradio.so
Xlib/libroboradio.so.0
Xsbin/rainbow-hub
Xshare/gnome/applications/gnomoradio.desktop
Xshare/gnome/pixmaps/gnomoradio.png
Xshare/gnome/pixmaps/gnomoradio/gnomoradio-heart.png
X at dirrm include/rainbow
X at dirrm include/roboradio
END-of-gnomoradio/pkg-plist
echo x - gnomoradio/pkg-descr
sed 's/^X//' >gnomoradio/pkg-descr << 'END-of-gnomoradio/pkg-descr'
XGnomoradio is quickly becoming a fully-featured music player and peer
Xto peer file sharing system. Here is a quick outline of its current
Xfeatures that more or less work:
X
X	* Finds and plays mp3's and ogg's that are located on the
X	  user's hard drive
X	* Sorts songs in playlists, including search playlists for
X	  songs that match a given criteria
X	* Searches for, downloads and shares songs that are available
X	  under a Creative Commons license
X	* Recommends songs based on a user's listening preferences,
X	  almost like a totally personalized radio broadcast
X
XWWW: http://www.gnomoradio.org/
X
X- Jean-Yves Lefort
Xjylefort at brutele.be
END-of-gnomoradio/pkg-descr
echo x - gnomoradio/distinfo
sed 's/^X//' >gnomoradio/distinfo << 'END-of-gnomoradio/distinfo'
XMD5 (gnomoradio-0.14.1.tar.gz) = 387cb10ca092d1c6ae4842e560e7ea0f
XSIZE (gnomoradio-0.14.1.tar.gz) = 485556
END-of-gnomoradio/distinfo
echo x - gnomoradio/Makefile
sed 's/^X//' >gnomoradio/Makefile << 'END-of-gnomoradio/Makefile'
X# New ports collection makefile for:	gnomoradio
X# Date created:			23 Oct 2004
X# Whom:				Jean-Yves Lefort <jylefort at brutele.be>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		gnomoradio
XPORTVERSION=		0.14.1
XCATEGORIES=		audio net
XMASTER_SITES=		${MASTER_SITE_SAVANNAH}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=		jylefort at brutele.be
XCOMMENT=		A program for finding and playing free music from the Internet
X
XLIB_DEPENDS=		gtkmm-2.0:${PORTSDIR}/x11-toolkits/gtk--2 \
X			gconfmm-2.0:${PORTSDIR}/devel/gconfmm \
X			xml\\+\\+-1.0:${PORTSDIR}/textproc/libxml++ \
X			vorbis:${PORTSDIR}/audio/libvorbis \
X			ao:${PORTSDIR}/audio/libao
X
XUSE_X_PREFIX=		yes
XUSE_GCC=		3.4
XUSE_GNOME=		gnomehack gnomeprefix
XUSE_REINPLACE=		yes
XINSTALLS_SHLIB=		yes
XUSE_LIBTOOL_VER=	15
XCONFIGURE_ENV=		CPPFLAGS="-I${LOCALBASE}/include" \
X			LDFLAGS="-L${LOCALBASE}/lib"
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|CCLD = $$(CC)|CCLD = $$(CXX)|' \
X		${WRKSRC}/roboradio/mp3/Makefile.in
X
X.include <bsd.port.mk>
END-of-gnomoradio/Makefile
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list