Skip site navigation (1)Skip section navigation (2)
Date:      3 Apr 2006 16:42:42 -0000
From:      nivit@email.it (Nicola Vitale)
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/95272: [NEW PORT] multimedia/tunapie: Tuner for streaming internet radio and TV
Message-ID:  <20060403164242.90312.qmail@arancino>
Resent-Message-ID: <200604031650.k33GoHin035397@freefall.freebsd.org>

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

>Number:         95272
>Category:       ports
>Synopsis:       [NEW PORT] multimedia/tunapie: Tuner for streaming internet radio and TV
>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:   Mon Apr 03 16:50:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Nicola Vitale
>Release:        FreeBSD 6.1-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD arancino.domo.sva 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #3: Thu Mar 30 11:13:09 CEST 2006
>Description:
Tuner for streaming internet radio and TV (nsv stream), written in Python,
providing searchable listings of audio and video media broadcasts from
the shoutcast server (Winamp). Helper programs can be specified to play
different categories of stream.

Author:	James Stone <jmstone@dsl.pipex.com>
WWW:	http://sourceforge.net/projects/tunapie

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- tunapie-0.9.1.shar begins here ---
# 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:
#
#	tunapie
#	tunapie/Makefile
#	tunapie/distinfo
#	tunapie/files
#	tunapie/files/patch-install.sh
#	tunapie/files/patch-src-TunerFrame1.py
#	tunapie/files/patch-src-TunerPrefs.py
#	tunapie/pkg-descr
#	tunapie/pkg-plist
#
echo c - tunapie
mkdir -p tunapie > /dev/null 2>&1
echo x - tunapie/Makefile
sed 's/^X//' >tunapie/Makefile << 'END-of-tunapie/Makefile'
X# New ports collection makefile for:	tunapie
X# Date created:		2006-04-03
X# Whom:			Nicola Vitale	<nivit@email.it>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	tunapie
XPORTVERSION=	0.9.1
XCATEGORIES=	multimedia audio
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	${PORTNAME}_${PORTVERSION}
X
XMAINTAINER=	nivit@email.it
XCOMMENT=	Tuner for streaming internet radio and TV
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/mx/__init__.py:${PORTSDIR}/lang/py-mx-base \
X		${PYTHON_SITELIBDIR}/${WX_PYTHON_DIR}/wxPython/_wx.py:${PORTSDIR}/x11-toolkits/py-wxPython26 \
X		streamripper:${PORTSDIR}/audio/streamripper \
X		mplayer:${PORTSDIR}/multimedia/mplayer \
X		xmms:${PORTSDIR}/multimedia/xmms
X
XNO_BUILD=	yes
XUSE_PYTHON=	yes
X
XOPTIONS=	ADULT	"non-censored TV listings" off
X
XREPLACE_FILES=	${WRKSRC}/install.sh ${WRKSRC}/src/TunerPrefs.py ${WRKSRC}/src/TunerFrame1.py
X
Xpost-patch:
X	for FILE in ${REPLACE_FILES}; do \
X	    ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' -e 's|%%DATADIR%%|${DATADIR}|g' -e 's|%%X11BASE%%|${X11BASE}|g' -e 's|%%PREFIX%%|${PREFIX}|g' $${FILE} ;\
X	done;
X
Xdo-install:
X	cd ${WRKSRC} && ./install.sh ${ADULT_TVLIST}
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_ADULT)
XADULT_TVLIST=	--adult
X.endif
X
X.if defined(WITH_UNICODE) && (${OSVERSION} > 500000)
XWX_PYTHON_DIR=	wx-2.6-gtk2-unicode
X.else
XWX_PYTHON_DIR=	wx-2.6-gtk2-ansi
X.endif
X
X.include <bsd.port.post.mk>
END-of-tunapie/Makefile
echo x - tunapie/distinfo
sed 's/^X//' >tunapie/distinfo << 'END-of-tunapie/distinfo'
XMD5 (tunapie_0.9.1.tar.gz) = 96322167625f499f4175658f75adf360
XSHA256 (tunapie_0.9.1.tar.gz) = 98048765c0b23f4f679fa85cf73b1ec508d55e7fbf7a6b07e3892ac8a8ea8f11
XSIZE (tunapie_0.9.1.tar.gz) = 27305
END-of-tunapie/distinfo
echo c - tunapie/files
mkdir -p tunapie/files > /dev/null 2>&1
echo x - tunapie/files/patch-install.sh
sed 's/^X//' >tunapie/files/patch-install.sh << 'END-of-tunapie/files/patch-install.sh'
X$FreeBSD$
X--- install.sh	Sat Apr  1 23:21:08 2006
X+++ install.sh.port	Mon Apr  3 14:06:04 2006
X@@ -3,7 +3,7 @@
X else cp src/tunersafe.py src/tuner.py
X fi
X python src/compile
X-cp tunapie /usr/local/bin
X-rm -rf /usr/local/share/tunapie
X-mkdir /usr/local/share/tunapie
X-cp src/*.py src/*.pyc src/*.jpg /usr/local/share/tunapie
X+cp tunapie %%PREFIX%%/bin
X+#rm -rf %%DATADIR%%
X+mkdir %%DATADIR%%
X+cp src/*.py src/*.pyc src/*.jpg %%DATADIR%%
END-of-tunapie/files/patch-install.sh
echo x - tunapie/files/patch-src-TunerFrame1.py
sed 's/^X//' >tunapie/files/patch-src-TunerFrame1.py << 'END-of-tunapie/files/patch-src-TunerFrame1.py'
X$FreeBSD$
X--- src/TunerFrame1.py	Sat Apr  1 23:21:28 2006
X+++ src/TunerFrame1.py.port	Mon Apr  3 13:48:36 2006
X@@ -358,10 +358,10 @@
X             self.favorites.Append(name)
X         self.name=[]
X         self.radiofile,self.tvfile='',''
X-        self.mediaplayer='/usr/bin/xmms'
X-        self.videoplayer='/usr/bin/mplayer -nojoystick'
X-        self.term='/usr/bin/x-terminal-emulator'
X-        self.ripper='/usr/bin/streamripper'
X+        self.mediaplayer='%%X11BASE%%/bin/xmms'
X+        self.videoplayer='%%LOCALBASE%%/bin/mplayer -nojoystick'
X+        self.term='%%X11BASE%%/bin/xterm'
X+        self.ripper='%%LOCALBASE%%/bin/streamripper'
X         self.rdir=home+'/.tunapie/streamripper'
X         self.mediaplayer,self.videoplayer,self.term,self.ripper,self.rdir=\
X             tuner.readprefs(home,self.mediaplayer,self.videoplayer,\
END-of-tunapie/files/patch-src-TunerFrame1.py
echo x - tunapie/files/patch-src-TunerPrefs.py
sed 's/^X//' >tunapie/files/patch-src-TunerPrefs.py << 'END-of-tunapie/files/patch-src-TunerPrefs.py'
X$FreeBSD$
X--- src/TunerPrefs.py	Sat Apr  1 23:21:28 2006
X+++ src/TunerPrefs.py.port	Mon Apr  3 13:46:31 2006
X@@ -59,14 +59,14 @@
X 
X         self.audiopath = wx.TextCtrl(id=wxID_PREFERENCESAUDIOPATH,
X               name='audiopath', parent=self, pos=wx.Point(152, 16),
X-              size=wx.Size(208, 22), style=0, value='/usr/bin/xmms')
X+              size=wx.Size(208, 22), style=0, value='%%X11BASE%%/bin/xmms')
X         self.audiopath.SetFont(wx.Font(8, 77, wx.NORMAL, wx.NORMAL, False,
X               u'Sans'))
X         self.audiopath.SetBackgroundColour(wx.Colour(255, 253, 239))
X 
X         self.videopath = wx.TextCtrl(id=wxID_PREFERENCESVIDEOPATH,
X               name='videopath', parent=self, pos=wx.Point(152, 48),
X-              size=wx.Size(208, 22), style=0, value='/usr/bin/mplayer')
X+              size=wx.Size(208, 22), style=0, value='%%LOCALBASE%%/bin/mplayer')
X         self.videopath.SetFont(wx.Font(8, 77, wx.NORMAL, wx.NORMAL, False,
X               u'Sans'))
X         self.videopath.SetBackgroundColour(wx.Colour(255, 253, 239))
X@@ -87,14 +87,14 @@
X         self.termpath = wx.TextCtrl(id=wxID_PREFERENCESTERMPATH,
X               name='termpath', parent=self, pos=wx.Point(152, 80),
X               size=wx.Size(208, 22), style=0,
X-              value='/usr/bin/x-terminal-emulator')
X+              value='%%X11BASE%%/bin/xterm')
X         self.termpath.SetFont(wx.Font(8, wx.SWISS, wx.NORMAL, wx.NORMAL, False,
X               u'Sans'))
X         self.termpath.SetBackgroundColour(wx.Colour(255, 253, 239))
X 
X         self.rippath = wx.TextCtrl(id=wxID_PREFERENCESRIPPATH, name='rippath',
X               parent=self, pos=wx.Point(152, 112), size=wx.Size(208, 22),
X-              style=0, value='/usr/bin/streamripper')
X+              style=0, value='%%LOCALBASE%%/bin/streamripper')
X         self.rippath.SetFont(wx.Font(8, 77, wx.NORMAL, wx.NORMAL, False,
X               u'Sans'))
X         self.rippath.SetBackgroundColour(wx.Colour(255, 253, 239))
END-of-tunapie/files/patch-src-TunerPrefs.py
echo x - tunapie/pkg-descr
sed 's/^X//' >tunapie/pkg-descr << 'END-of-tunapie/pkg-descr'
XTuner for streaming internet radio and TV (nsv stream), written in Python,
Xproviding searchable listings of audio and video media broadcasts from
Xthe shoutcast server (Winamp). Helper programs can be specified to play
Xdifferent categories of stream.
X
XAuthor:	James Stone <jmstone@dsl.pipex.com>
XWWW:	http://sourceforge.net/projects/tunapie
END-of-tunapie/pkg-descr
echo x - tunapie/pkg-plist
sed 's/^X//' >tunapie/pkg-plist << 'END-of-tunapie/pkg-plist'
X@comment $FreeBSD$
Xbin/tunapie
X%%DATADIR%%/AboutTuner.py
X%%DATADIR%%/AboutTuner.pyc
X%%DATADIR%%/RecordQueue.py
X%%DATADIR%%/RecordQueue.pyc
X%%DATADIR%%/RecordTime.py
X%%DATADIR%%/RecordTime.pyc
X%%DATADIR%%/Splash.py
X%%DATADIR%%/Tunapie.py
X%%DATADIR%%/Tunapie.pyc
X%%DATADIR%%/TunerFrame1.py
X%%DATADIR%%/TunerFrame1.pyc
X%%DATADIR%%/TunerInfoDialog.py
X%%DATADIR%%/TunerInfoDialog.pyc
X%%DATADIR%%/TunerPrefs.py
X%%DATADIR%%/TunerPrefs.pyc
X%%DATADIR%%/tplogo.jpg
X%%DATADIR%%/tuner.py
X%%DATADIR%%/tuner.pyc
X%%DATADIR%%/tuneradult.py
X%%DATADIR%%/tunersafe.py
X@dirrm %%DATADIR%%
END-of-tunapie/pkg-plist
exit
--- tunapie-0.9.1.shar ends here ---

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



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