ports/95272: [NEW PORT] multimedia/tunapie: Tuner for streaming internet radio and TV
Nicola Vitale
nivit at email.it
Tue Jun 6 20:40:19 UTC 2006
The following reply was made to PR ports/95272; it has been noted by GNATS.
From: nivit at email.it (Nicola Vitale)
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/95272: [NEW PORT] multimedia/tunapie: Tuner for streaming internet radio and TV
Date: Tue, 6 Jun 2006 19:30:26 +0200
- Update to the latest version (0.9.9)
# 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/pkg-plist
# tunapie/files
# tunapie/files/patch-install.sh
# tunapie/files/patch-src-TunerFrame1.py
# tunapie/files/patch-src-TunerPrefs.py
# tunapie/pkg-descr
# tunapie/distinfo
#
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 at email.it>
X#
X# $FreeBSD$
X#
X
XPORTNAME= tunapie
XPORTVERSION= 0.9.9
XCATEGORIES= multimedia audio
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= ${PORTNAME}
XDISTNAME= ${PORTNAME}_${PORTVERSION}
X
XMAINTAINER= nivit at 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
XFIND_FILES= -type f -and \( -name "install.sh" -or -name "*.py" \)
X
Xpost-patch:
X cd ${WRKSRC} && ${FIND} . ${FIND_FILES} -exec ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
X -e 's|%%DATADIR%%|${DATADIR}|g'\
X -e 's|%%X11BASE%%|${X11BASE}|g'\
X -e 's|%%PREFIX%%|${PREFIX}|g' \
X -e 's|wxversion.select("2.6")|wxversion.select("${WX_PYTHON_DIR:S/^wx-//g}")|g' {} \;
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/pkg-plist
sed 's/^X//' >tunapie/pkg-plist << 'END-of-tunapie/pkg-plist'
X at 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 at dirrm %%DATADIR%%
END-of-tunapie/pkg-plist
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 Tue May 9 23:17:31 2006
X+++ src/TunerFrame1.py.port Wed May 10 11:38:29 2006
X@@ -352,10 +352,10 @@
X for name in self.favname:
X self.favorites.Append(name)
X self.name=[]
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 -t -u winamp2 -o never'
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 -t -u winamp2 -o never'
X self.rdir=self.home+'/.tunapie/streamripper'
X self.shoutice=1 #0 is icecast server 1 is shoutcast
X self.mediaplayer,self.videoplayer,self.term,self.ripper,self.rdir,self.shoutice=\
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 Wed May 24 23:10:23 2006
X+++ src/TunerPrefs.py.port Sat May 27 10:59:16 2006
X@@ -74,7 +74,7 @@
X
X self.audiopath = wx.TextCtrl(id=wxID_PREFERENCESAUDIOPATH,
X name='audiopath', parent=self, pos=wx.Point(160, 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(7, 77, wx.NORMAL, wx.NORMAL, False,
X u'Sans'))
X self.audiopath.SetBackgroundColour(wx.Colour(255, 253, 239))
X@@ -82,7 +82,7 @@
X
X self.videopath = wx.TextCtrl(id=wxID_PREFERENCESVIDEOPATH,
X name='videopath', parent=self, pos=wx.Point(160, 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(7, 77, wx.NORMAL, wx.NORMAL, False,
X u'Sans'))
X self.videopath.SetBackgroundColour(wx.Colour(255, 253, 239))
X@@ -110,7 +110,7 @@
X self.termpath = wx.TextCtrl(id=wxID_PREFERENCESTERMPATH,
X name='termpath', parent=self, pos=wx.Point(160, 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(7, wx.SWISS, wx.NORMAL, wx.NORMAL, False,
X u'Sans'))
X self.termpath.SetBackgroundColour(wx.Colour(255, 253, 239))
X@@ -118,7 +118,7 @@
X
X self.rippath = wx.TextCtrl(id=wxID_PREFERENCESRIPPATH, name='rippath',
X parent=self, pos=wx.Point(160, 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(7, 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
XWWW: http://sourceforge.net/projects/tunapie
END-of-tunapie/pkg-descr
echo x - tunapie/distinfo
sed 's/^X//' >tunapie/distinfo << 'END-of-tunapie/distinfo'
XMD5 (tunapie_0.9.9.tar.gz) = e67de4978036beea03eb349f8b0d14a9
XSHA256 (tunapie_0.9.9.tar.gz) = f01d2ece51063dbe9695fb57c3431e3074fcdd38b562f9bf3cc7baead5ed5dcc
XSIZE (tunapie_0.9.9.tar.gz) = 37727
END-of-tunapie/distinfo
exit
More information about the freebsd-ports-bugs
mailing list