ports/94431: [NEW PORT] net/penguintv

Edwin Groothuis edwin at mavetju.org
Tue Mar 14 01:20:20 UTC 2006


>Number:         94431
>Category:       ports
>Synopsis:       [NEW PORT] net/penguintv
>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:   Tue Mar 14 01:20:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Edwin Groothuis
>Release:        FreeBSD 6.0-RELEASE i386
>Organization:
-
>Environment:
System: FreeBSD k7.mavetju 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov 3 09:36:13 UTC 2005 root at x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386

>Description:

New port: net/penguintv

Graphical RSS feed reader with incorperated playback functions

>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:
#
#	penguintv
#	penguintv/Makefile
#	penguintv/pkg-plist
#	penguintv/pkg-descr
#	penguintv/distinfo
#	penguintv/pkg-message
#
echo c - penguintv
mkdir -p penguintv > /dev/null 2>&1
echo x - penguintv/Makefile
sed 's/^X//' >penguintv/Makefile << 'END-of-penguintv/Makefile'
X# New ports collection makefile for:	PenguinTV
X# Date created:				14 March 2006
X# Whom:					Edwin Groothuis <edwin at mavetju.org>
X#
X# $FreeBSD$
X
XPORTNAME=	PenguinTV
XPORTVERSION=	1.05
XCATEGORIES=	net audio multimedia
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	penguintv
X
XMAINTAINER=	edwin at mavetju.org
XCOMMENT=	Graphical RSS feed reader with incorperated playback functions
X
XBUILD_DEPENDS=	${PYTHON_SITELIBDIR}/pysqlite2/_sqlite.so:${PORTSDIR}/databases/py-pysqlite21 \
X		${PYTHON_SITELIBDIR}/pycurl.so:${PORTSDIR}/ftp/py-curl
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XUSE_GNOME=	pygnomeextras pygnome2
XUSE_PYTHON=	yes
X
Xdo-build:
X	cd ${WRKSRC} && ${PYTHON_CMD} setup.py build
X
Xdo-install:
X	cd ${WRKSRC} && ${PYTHON_CMD} setup.py install
X
Xpost-install:
X	${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-penguintv/Makefile
echo x - penguintv/pkg-plist
sed 's/^X//' >penguintv/pkg-plist << 'END-of-penguintv/pkg-plist'
X%%PYTHON_SITELIBDIR%%/penguintv/utils.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/utils.py
X%%PYTHON_SITELIBDIR%%/penguintv/timeoutsocket.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/timeoutsocket.py
X%%PYTHON_SITELIBDIR%%/penguintv/subProcess.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/subProcess.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/zurllib.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/zurllib.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/track.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/track.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/testtest.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/testtest.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/spewout.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/spewout.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/selectpoll.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/selectpoll.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/parseargs.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/parseargs.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/fakeopen.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/fakeopen.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/download.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/download.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/btmakemetafile.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/btmakemetafile.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/btformats.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/btformats.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/btcompletedir.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/btcompletedir.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/bitfield.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/bitfield.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/bencode.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/bencode.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/__init__.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/__init__.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Uploader.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Uploader.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/StorageWrapper.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/StorageWrapper.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Storage.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Storage.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Rerequester.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Rerequester.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/RawServer.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/RawServer.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/RateMeasure.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/RateMeasure.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/PiecePicker.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/PiecePicker.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/NatCheck.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/NatCheck.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/HTTPHandler.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/HTTPHandler.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Encrypter.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Encrypter.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/DownloaderFeedback.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/DownloaderFeedback.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Downloader.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Downloader.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/CurrentRateMeasure.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/CurrentRateMeasure.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Connecter.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Connecter.py
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Choker.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Choker.py
X at dirrm %%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent
X%%PYTHON_SITELIBDIR%%/penguintv/ptvDB.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ptvDB.py
X%%PYTHON_SITELIBDIR%%/penguintv/penguintv.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/penguintv.py
X%%PYTHON_SITELIBDIR%%/penguintv/feedparser.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/feedparser.py
X%%PYTHON_SITELIBDIR%%/penguintv/__init__.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/__init__.py
X%%PYTHON_SITELIBDIR%%/penguintv/UpdateTasksManager.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/UpdateTasksManager.py
X%%PYTHON_SITELIBDIR%%/penguintv/ThreadPool.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/ThreadPool.py
X%%PYTHON_SITELIBDIR%%/penguintv/SimpleImageCache.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/SimpleImageCache.py
X%%PYTHON_SITELIBDIR%%/penguintv/RenameFeedDialog.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/RenameFeedDialog.py
X%%PYTHON_SITELIBDIR%%/penguintv/PreferencesDialog.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/PreferencesDialog.py
X%%PYTHON_SITELIBDIR%%/penguintv/Player.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/Player.py
X%%PYTHON_SITELIBDIR%%/penguintv/OPML.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/OPML.py
X%%PYTHON_SITELIBDIR%%/penguintv/MediaManager.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/MediaManager.py
X%%PYTHON_SITELIBDIR%%/penguintv/BTDownloader.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/BTDownloader.py
X%%PYTHON_SITELIBDIR%%/penguintv/AddFeedDialog.pyc
X%%PYTHON_SITELIBDIR%%/penguintv/AddFeedDialog.py
X at dirrm %%PYTHON_SITELIBDIR%%/penguintv
Xbin/PenguinTV
Xshare/penguintv/penguintv.glade
Xshare/penguintv/defaultsubs.opml
Xshare/penguintv/penguintvicon.png
Xshare/pixmaps/penguintvicon.png
Xshare/applications/penguintv.desktop
X at dirrm share/penguintv
END-of-penguintv/pkg-plist
echo x - penguintv/pkg-descr
sed 's/^X//' >penguintv/pkg-descr << 'END-of-penguintv/pkg-descr'
XPenguinTV is not just another RSS feed reader. It is designed from
Xthe ground up to work seamlessly with podcasts and video blogs,
Xallowing you to easily enjoy the audio, music, and video published
Xaround the web in RSS format.
X
XUntil now, the only solutions for listening to podcasts on Linux
Xhave been clunky apps and unreliable bash scripts. Many solutions
Xrequire the user to browse file directories named by date to find
Xmedia files. With the large amount of information in podcasts and
Xvideos, a user needs help to keep track of everything.
X
XPenguinTV eliminates all of these problems with a light-weight but
Xpowerful interface that shows you what you need to know, and hides
Xwhat you don't. You can immediately see what you've watched, what's
Xavailable to view, and which media are downloading. You don't have
Xto worry about where files are stored, what their names are, or
Xwhat format they are in. Rather than try to reinvent the wheel by
Xcoding its own media player, PenguinTV launches the media player
Xof your choice to view your downloads.
X
XWWW: http://penguintv.sourceforge.net/
XAuthor: Owen Williams <ywwg at usa.net>
END-of-penguintv/pkg-descr
echo x - penguintv/distinfo
sed 's/^X//' >penguintv/distinfo << 'END-of-penguintv/distinfo'
XMD5 (PenguinTV-1.05.tar.gz) = 51c69065821d42e609ba3e400ebbca9d
XSHA256 (PenguinTV-1.05.tar.gz) = e963cb6bfa89809309afbdb07343933498052b420e890b860d164a46bd684fef
XSIZE (PenguinTV-1.05.tar.gz) = 138196
END-of-penguintv/distinfo
echo x - penguintv/pkg-message
sed 's/^X//' >penguintv/pkg-message << 'END-of-penguintv/pkg-message'
XWhen you run PenguinTV for the first time, you have to drag the
Xpanes of the main window down before you can see the feeds.
END-of-penguintv/pkg-message
exit

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



More information about the freebsd-ports-bugs mailing list