Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Mar 2006 12:10:39 +1100 (EST)
From:      Edwin Groothuis <edwin@mavetju.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/94431: [NEW PORT] net/penguintv
Message-ID:  <20060314011039.1FBBF265@k7.mavetju>
Resent-Message-ID: <200603140120.k2E1KIwd016973@freefall.freebsd.org>

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

>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@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@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@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@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@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@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@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:



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