From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Mar 14 01:20:20 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BBEF916A401 for ; Tue, 14 Mar 2006 01:20:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BB3643D48 for ; Tue, 14 Mar 2006 01:20:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k2E1KIhQ016974 for ; Tue, 14 Mar 2006 01:20:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k2E1KIwd016973; Tue, 14 Mar 2006 01:20:18 GMT (envelope-from gnats) Resent-Date: Tue, 14 Mar 2006 01:20:18 GMT Resent-Message-Id: <200603140120.k2E1KIwd016973@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Edwin Groothuis Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3809C16A401 for ; Tue, 14 Mar 2006 01:10:48 +0000 (UTC) (envelope-from edwin@mavetju.org) Received: from mail2out.barnet.com.au (mail2out.barnet.com.au [202.83.176.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C8B143D45 for ; Tue, 14 Mar 2006 01:10:46 +0000 (GMT) (envelope-from edwin@mavetju.org) Received: by mail2out.barnet.com.au (Postfix, from userid 27) id E4F19707460; Tue, 14 Mar 2006 12:10:44 +1100 (EST) Received: from mail2-auth.barnet.com.au (mail2.barnet.com.au [202.83.176.13]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.barnet.com.au", Issuer "BarNet Root Certificate Authority" (verified OK)) by mail2.barnet.com.au (Postfix) with ESMTP id 7EBD370740F for ; Tue, 14 Mar 2006 12:10:44 +1100 (EST) Received: from k7.mavetju (edwin-3.int.barnet.com.au [10.10.12.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail2-auth.barnet.com.au (Postfix) with ESMTP id 8DA9470743C for ; Tue, 14 Mar 2006 12:10:42 +1100 (EST) Received: by k7.mavetju (Postfix, from userid 1001) id 1FBBF265; Tue, 14 Mar 2006 12:10:39 +1100 (EST) Message-Id: <20060314011039.1FBBF265@k7.mavetju> Date: Tue, 14 Mar 2006 12:10:39 +1100 (EST) From: Edwin Groothuis To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/94431: [NEW PORT] net/penguintv X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Edwin Groothuis List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Mar 2006 01:20:20 -0000 >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 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 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 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: