diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2007-05-31 00:41:02 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2007-05-31 00:41:02 +0000 |
commit | 1c1f0634c062377a76d1c166897a4b8e364cf685 (patch) | |
tree | b284969febdac4e1a7d52a8cd74e08060a644417 /net | |
parent | 4520e0b6191d9383adaeebf2a08c5f329a23ba34 (diff) |
Notes
Diffstat (limited to 'net')
-rw-r--r-- | net/penguintv/Makefile | 46 | ||||
-rw-r--r-- | net/penguintv/distinfo | 6 | ||||
-rw-r--r-- | net/penguintv/files/patch-share__defaultsubs.opml | 7 | ||||
-rw-r--r-- | net/penguintv/files/patchmozilla-setup.py | 15 | ||||
-rw-r--r-- | net/penguintv/pkg-message | 9 | ||||
-rw-r--r-- | net/penguintv/pkg-plist | 80 |
6 files changed, 94 insertions, 69 deletions
diff --git a/net/penguintv/Makefile b/net/penguintv/Makefile index c513544a86f8..6436f2a3aecf 100644 --- a/net/penguintv/Makefile +++ b/net/penguintv/Makefile @@ -1,52 +1,53 @@ -# New ports collection makefile for: PenguinTV-devel +# New ports collection makefile for: PenguinTV # Date created: 14 March 2006 # Whom: Edwin Groothuis <edwin@mavetju.org> # # $FreeBSD$ PORTNAME= PenguinTV -PORTVERSION= 2.0.3 -PORTREVISION= 2 +PORTVERSION= 3.0 CATEGORIES= net audio multimedia MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= penguintv MAINTAINER= edwin@mavetju.org -COMMENT= Graphical RSS feed reader with incorperated playback functions +COMMENT= Graphical RSS feed reader with incorperated playback functions - development version BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/pysqlite2/_sqlite.so:${PORTSDIR}/databases/py-pysqlite21 \ ${PYTHON_SITELIBDIR}/pycurl.so:${PORTSDIR}/ftp/py-curl \ - ${PYXML} + ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/_pynotify.so:${PORTSDIR}/devel/py-notify \ + ${PYTHON_SITELIBDIR}/gst-0.10/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer \ + ${PYXML} \ + ${PYTHON_SITELIBDIR}/Pyrex/__init__.py:${PORTSDIR}/devel/pyrex .if defined(PACKAGE_BUILDING) BUILD_DEPENDS+= Xvfb:${X_VFBSERVER_PORT} \ ${X11BASE}/lib/X11/fonts/misc/8x13O.pcf.gz:${X_FONTS_MISC_PORT} .endif RUN_DEPENDS= ${BUILD_DEPENDS} -OPTIONS= MOZILLA "Use Mozilla rendered (experimental)" OFF +WRKSRC= ${WRKDIR}/PenguinTV-${PORTVERSION} -USE_GNOME= gnomehier pygnomeextras pygnome2 -USE_PYTHON= yes +OPTIONS= PYLUCENE "Use Lucene search engine" ON \ + GSTREAMER "Use GStreamer engine" ON -GCONF_SCHEMAS= penguintv.schema +USE_GNOME= pygnomeextras pygnome2 +USE_PYTHON= yes +USE_GECKO= firefox CONFLICTS= PenguinTV-devel-[0-9]* .include <bsd.port.pre.mk> +.include "${PORTSDIR}/www/mozilla/bsd.gecko.mk" -.if defined(WITH_MOZILLA) -BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/Pyrex/__init__.py:${PORTSDIR}/devel/pyrex \ - mozilla-config:${PORTSDIR}/www/mozilla -PLIST_SUB+= WITH_MOZILLA="" -.else -EXTRA_PATCHES+= ${FILESDIR}/patchmozilla-setup.py -PLIST_SUB+= WITH_MOZILLA="@comment " +.if defined(WITH_GSTREAMER) +RUN_DEPENDS+= ${LOCALBASE}/lib/python2.4/site-packages/pygst.py:${PORTSDIR}/multimedia/py-gstreamer .endif -pre-fetch: - @${ECHO_MSG} If you are upgrading from 1.x, please export your subscriptions for save-keeping! - @${ECHO_MSG} The database scheme should be upgraded automatically. - @sleep 5 +.if defined(WITHOUT_PYLUCENE) +#BROKEN= Cannot be run without PyLucene +.else +RUN_DEPENDS+= ${LOCALBASE}/lib/python2.4/site-packages/PyLucene.py:${PORTSDIR}/textproc/py-lucene +.endif do-build: cd ${WRKSRC} && ${PYTHON_CMD} setup.py build @@ -54,9 +55,4 @@ do-build: do-install: cd ${WRKSRC} && ${PYTHON_CMD} setup.py install -post-install: - @${MKDIR} ${LOCALBASE}/etc/gconf/schemas - @${INSTALL_DATA} ${WRKSRC}/share/penguintv.schema \ - ${LOCALBASE}/etc/gconf/schemas/ - .include <bsd.port.post.mk> diff --git a/net/penguintv/distinfo b/net/penguintv/distinfo index 3e0008dc9737..88335dd02586 100644 --- a/net/penguintv/distinfo +++ b/net/penguintv/distinfo @@ -1,3 +1,3 @@ -MD5 (PenguinTV-2.0.3.tar.gz) = 96404cd67a245674b448efab8f15ef8e -SHA256 (PenguinTV-2.0.3.tar.gz) = 2b7a1c71eaee966055b1c611a13ab0a4fe4c151594de2ee7d8b3b01da197d390 -SIZE (PenguinTV-2.0.3.tar.gz) = 320574 +MD5 (PenguinTV-3.0.tar.gz) = 1dd07cdfea4a845b2d8919a6331c7e0f +SHA256 (PenguinTV-3.0.tar.gz) = 13e8505be2e98f76b85640441c203d656c2a19472701f578beca36985c845a70 +SIZE (PenguinTV-3.0.tar.gz) = 285830 diff --git a/net/penguintv/files/patch-share__defaultsubs.opml b/net/penguintv/files/patch-share__defaultsubs.opml index e2fb2d9fb12c..77ab8c655e8a 100644 --- a/net/penguintv/files/patch-share__defaultsubs.opml +++ b/net/penguintv/files/patch-share__defaultsubs.opml @@ -1,6 +1,6 @@ --- share/defaultsubs.opml.orig Sun Jul 16 01:36:04 2006 +++ share/defaultsubs.opml Mon Jul 17 08:36:35 2006 -@@ -1,6 +1,21 @@ +@@ -1,6 +1,16 @@ <opml version="1.1"> <head><title>All</title></head> <body> @@ -14,11 +14,6 @@ + description="User oriented talks about FreeBSD." + title="FreeBSD For All"> + </outline> -+ <outline xmlUrl="http://www.mavetju.org/unix/multimedia-rss.php" -+ text="FreeBSD MultiMedia Resources List" -+ description="FreeBSD MultiMedia Resources List by Edwin Groothuis" -+ title="FreeBSD MultiMedia Resources List"> -+ </outline> <outline xmlUrl="http://lugradio.org/episodes.ogg.rss" text="LugRadio episodes (ogg)" description="The world's premiere Linux and Free Software radio show" diff --git a/net/penguintv/files/patchmozilla-setup.py b/net/penguintv/files/patchmozilla-setup.py deleted file mode 100644 index c1fd8554b9d3..000000000000 --- a/net/penguintv/files/patchmozilla-setup.py +++ /dev/null @@ -1,15 +0,0 @@ ---- setup.py.orig Tue May 16 07:18:29 2006 -+++ setup.py Tue May 16 07:20:03 2006 -@@ -1,11 +1,4 @@ --try: -- from Pyrex.Distutils import build_ext -- BUILD_MOZ=True --except: -- print "pyrex not found, mozilla building disabled" -- BUILD_MOZ=False -- -- -+BUILD_MOZ=False - from distutils.core import setup - from distutils.extension import Extension - import sys,os diff --git a/net/penguintv/pkg-message b/net/penguintv/pkg-message index e7b6353c7841..b3e51bd78200 100644 --- a/net/penguintv/pkg-message +++ b/net/penguintv/pkg-message @@ -1,6 +1,7 @@ ----------------------------- 8< ----------------------------------------- -Please note that this program requires that libsqlite3 (databases/sqlite3) -has threads enabled. This is not happening by default, and if you -install it from a package you don't have threads support. Reinstall -databases/sqlite3 if you don't have this. +Please note that this program requires that libsqlite3 +(databases/sqlite3-threads) has threads enabled. This is not happening +by default, and if you install it from a package you don't have +threads support. Reinstall databases/sqlite3-threads if you don't +have this. ----------------------------- 8< ----------------------------------------- diff --git a/net/penguintv/pkg-plist b/net/penguintv/pkg-plist index acde6643113f..66e703ae5de4 100644 --- a/net/penguintv/pkg-plist +++ b/net/penguintv/pkg-plist @@ -1,52 +1,83 @@ -share/locale/pt_BR/LC_MESSAGES/penguintv.mo -share/locale/sv/LC_MESSAGES/penguintv.mo -share/locale/pt/LC_MESSAGES/penguintv.mo %%PYTHON_SITELIBDIR%%/penguintv/AddFeedDialog.py %%PYTHON_SITELIBDIR%%/penguintv/AddFeedDialog.pyc +%%PYTHON_SITELIBDIR%%/penguintv/AddSearchTagDialog.py +%%PYTHON_SITELIBDIR%%/penguintv/AddSearchTagDialog.pyc %%PYTHON_SITELIBDIR%%/penguintv/BTDownloader.py %%PYTHON_SITELIBDIR%%/penguintv/BTDownloader.pyc +%%PYTHON_SITELIBDIR%%/penguintv/DownloadView.py +%%PYTHON_SITELIBDIR%%/penguintv/DownloadView.pyc %%PYTHON_SITELIBDIR%%/penguintv/Downloader.py %%PYTHON_SITELIBDIR%%/penguintv/Downloader.pyc -%%PYTHON_SITELIBDIR%%/penguintv/EditTagsMultiDialog.py -%%PYTHON_SITELIBDIR%%/penguintv/EditTagsMultiDialog.pyc -%%PYTHON_SITELIBDIR%%/penguintv/EditTextTagsDialog.py -%%PYTHON_SITELIBDIR%%/penguintv/EditTextTagsDialog.pyc +%%PYTHON_SITELIBDIR%%/penguintv/EditSearchesDialog.py +%%PYTHON_SITELIBDIR%%/penguintv/EditSearchesDialog.pyc %%PYTHON_SITELIBDIR%%/penguintv/EntryList.py %%PYTHON_SITELIBDIR%%/penguintv/EntryList.pyc %%PYTHON_SITELIBDIR%%/penguintv/EntryView.py %%PYTHON_SITELIBDIR%%/penguintv/EntryView.pyc +%%PYTHON_SITELIBDIR%%/penguintv/FeedFilterDialog.py +%%PYTHON_SITELIBDIR%%/penguintv/FeedFilterDialog.pyc +%%PYTHON_SITELIBDIR%%/penguintv/FeedFilterPropertiesDialog.py +%%PYTHON_SITELIBDIR%%/penguintv/FeedFilterPropertiesDialog.pyc %%PYTHON_SITELIBDIR%%/penguintv/FeedList.py %%PYTHON_SITELIBDIR%%/penguintv/FeedList.pyc +%%PYTHON_SITELIBDIR%%/penguintv/FeedPropertiesDialog.py +%%PYTHON_SITELIBDIR%%/penguintv/FeedPropertiesDialog.pyc +%%PYTHON_SITELIBDIR%%/penguintv/FilterSelectorDialog.py +%%PYTHON_SITELIBDIR%%/penguintv/FilterSelectorDialog.pyc +%%PYTHON_SITELIBDIR%%/penguintv/GStreamerPlayer.py +%%PYTHON_SITELIBDIR%%/penguintv/GStreamerPlayer.pyc %%PYTHON_SITELIBDIR%%/penguintv/HTTPDownloader.py %%PYTHON_SITELIBDIR%%/penguintv/HTTPDownloader.pyc +%%PYTHON_SITELIBDIR%%/penguintv/IconManager.py +%%PYTHON_SITELIBDIR%%/penguintv/IconManager.pyc %%PYTHON_SITELIBDIR%%/penguintv/LoginDialog.py %%PYTHON_SITELIBDIR%%/penguintv/LoginDialog.pyc +%%PYTHON_SITELIBDIR%%/penguintv/Lucene.py +%%PYTHON_SITELIBDIR%%/penguintv/Lucene.pyc %%PYTHON_SITELIBDIR%%/penguintv/MainWindow.py %%PYTHON_SITELIBDIR%%/penguintv/MainWindow.pyc %%PYTHON_SITELIBDIR%%/penguintv/MediaManager.py %%PYTHON_SITELIBDIR%%/penguintv/MediaManager.pyc %%PYTHON_SITELIBDIR%%/penguintv/OPML.py %%PYTHON_SITELIBDIR%%/penguintv/OPML.pyc +%%PYTHON_SITELIBDIR%%/penguintv/PTVAppSocket.py +%%PYTHON_SITELIBDIR%%/penguintv/PTVAppSocket.pyc +%%PYTHON_SITELIBDIR%%/penguintv/PlanetView.py +%%PYTHON_SITELIBDIR%%/penguintv/PlanetView.pyc %%PYTHON_SITELIBDIR%%/penguintv/Player.py %%PYTHON_SITELIBDIR%%/penguintv/Player.pyc %%PYTHON_SITELIBDIR%%/penguintv/PreferencesDialog.py %%PYTHON_SITELIBDIR%%/penguintv/PreferencesDialog.pyc -%%PYTHON_SITELIBDIR%%/penguintv/RenameFeedDialog.py -%%PYTHON_SITELIBDIR%%/penguintv/RenameFeedDialog.pyc +%%PYTHON_SITELIBDIR%%/penguintv/PtvTrayIcon.py +%%PYTHON_SITELIBDIR%%/penguintv/PtvTrayIcon.pyc %%PYTHON_SITELIBDIR%%/penguintv/SimpleImageCache.py %%PYTHON_SITELIBDIR%%/penguintv/SimpleImageCache.pyc +%%PYTHON_SITELIBDIR%%/penguintv/SynchronizeDialog.py +%%PYTHON_SITELIBDIR%%/penguintv/SynchronizeDialog.pyc +%%PYTHON_SITELIBDIR%%/penguintv/TagEditorNG.py +%%PYTHON_SITELIBDIR%%/penguintv/TagEditorNG.pyc %%PYTHON_SITELIBDIR%%/penguintv/ThreadPool.py %%PYTHON_SITELIBDIR%%/penguintv/ThreadPool.pyc %%PYTHON_SITELIBDIR%%/penguintv/UpdateTasksManager.py %%PYTHON_SITELIBDIR%%/penguintv/UpdateTasksManager.pyc %%PYTHON_SITELIBDIR%%/penguintv/__init__.py %%PYTHON_SITELIBDIR%%/penguintv/__init__.pyc +%%PYTHON_SITELIBDIR%%/penguintv/ajax/EntryInfoServer.py +%%PYTHON_SITELIBDIR%%/penguintv/ajax/EntryInfoServer.pyc +%%PYTHON_SITELIBDIR%%/penguintv/ajax/MyTCPServer.py +%%PYTHON_SITELIBDIR%%/penguintv/ajax/MyTCPServer.pyc +%%PYTHON_SITELIBDIR%%/penguintv/ajax/__init__.py +%%PYTHON_SITELIBDIR%%/penguintv/ajax/__init__.pyc %%PYTHON_SITELIBDIR%%/penguintv/feedparser.py %%PYTHON_SITELIBDIR%%/penguintv/feedparser.pyc +%%PYTHON_SITELIBDIR%%/penguintv/itunes.py +%%PYTHON_SITELIBDIR%%/penguintv/itunes.pyc %%PYTHON_SITELIBDIR%%/penguintv/penguintv.py %%PYTHON_SITELIBDIR%%/penguintv/penguintv.pyc %%PYTHON_SITELIBDIR%%/penguintv/ptvDB.py %%PYTHON_SITELIBDIR%%/penguintv/ptvDB.pyc +%%PYTHON_SITELIBDIR%%/penguintv/ptv_sync.py +%%PYTHON_SITELIBDIR%%/penguintv/ptv_sync.pyc %%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Choker.py %%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Choker.pyc %%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/Connecter.py @@ -107,21 +138,38 @@ share/locale/pt/LC_MESSAGES/penguintv.mo %%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent/zurllib.pyc %%PYTHON_SITELIBDIR%%/penguintv/subProcess.py %%PYTHON_SITELIBDIR%%/penguintv/subProcess.pyc -%%PYTHON_SITELIBDIR%%/penguintv/timeoutsocket.py -%%PYTHON_SITELIBDIR%%/penguintv/timeoutsocket.pyc +%%PYTHON_SITELIBDIR%%/penguintv/trayicon/SonataNotification.py +%%PYTHON_SITELIBDIR%%/penguintv/trayicon/SonataNotification.pyc +%%PYTHON_SITELIBDIR%%/penguintv/trayicon/TrayIcon.py +%%PYTHON_SITELIBDIR%%/penguintv/trayicon/TrayIcon.pyc +%%PYTHON_SITELIBDIR%%/penguintv/trayicon/__init__.py +%%PYTHON_SITELIBDIR%%/penguintv/trayicon/__init__.pyc %%PYTHON_SITELIBDIR%%/penguintv/utils.py %%PYTHON_SITELIBDIR%%/penguintv/utils.pyc -%%WITH_MOZILLA%%%%PYTHON_SITELIBDIR%%/penguintv/democracy_moz/MozillaBrowser.so -%%WITH_MOZILLA%%%%PYTHON_SITELIBDIR%%/penguintv/democracy_moz/__init__.py -%%WITH_MOZILLA%%%%PYTHON_SITELIBDIR%%/penguintv/democracy_moz/__init__.pyc + bin/PenguinTV + share/applications/penguintv.desktop +share/pixmaps/penguintvicon.png + share/penguintv/defaultsubs.opml share/penguintv/penguintv.glade share/penguintv/penguintvicon.png -share/pixmaps/penguintvicon.png +share/penguintv/gtkhtml.css +share/penguintv/mozilla.css +share/penguintv/mozilla-planet.css + +share/locale/pt/LC_MESSAGES/penguintv.mo +share/locale/pt_BR/LC_MESSAGES/penguintv.mo +share/locale/sv/LC_MESSAGES/penguintv.mo + @dirrmtry share/applications @dirrm share/penguintv +@dirrm %%PYTHON_SITELIBDIR%%/penguintv/trayicon @dirrm %%PYTHON_SITELIBDIR%%/penguintv/ptvbittorrent -%%WITH_MOZILLA%%@dirrm %%PYTHON_SITELIBDIR%%/penguintv/democracy_moz +@dirrm %%PYTHON_SITELIBDIR%%/penguintv/ajax @dirrm %%PYTHON_SITELIBDIR%%/penguintv + +@comment @cwd %%X11BASE%% +@comment etc/gconf/gconf.xml.defaults/schemas/apps/penguintv/%gconf.xml +@comment etc/gconf/gconf.xml.defaults/apps/penguintv/%gconf.xml |