Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Dec 2009 03:00:20 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/141816: Update port: multimedia/gpodder to 2.1
Message-ID:  <20091221030020.8c0d055e.tkato432@yahoo.com>
Resent-Message-ID: <200912201810.nBKIA3NA071743@freefall.freebsd.org>

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

>Number:         141816
>Category:       ports
>Synopsis:       Update port: multimedia/gpodder to 2.1
>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:   Sun Dec 20 18:10:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.2-RELEASE-p5 i386
>Organization:
>Environment:
>Description:
- Update to version 2.1

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/multimedia/gpodder/Makefile multimedia/gpodder/Makefile
--- /usr/ports/multimedia/gpodder/Makefile	2009-08-29 14:16:13.000000000 +0900
+++ multimedia/gpodder/Makefile	2009-12-13 20:38:29.000000000 +0900
@@ -6,72 +6,65 @@
 #
 
 PORTNAME=	gpodder
-PORTVERSION=	0.15.0
-PORTREVISION=	2
+PORTVERSION=	2.1
 CATEGORIES=	multimedia
-MASTER_SITES=	${MASTER_SITE_BERLIOS}
-MASTER_SITE_SUBDIR=	gpodder
-DISTNAME=	${PORTNAME}-${PORTVERSION}
+MASTER_SITES=	BERLIOS
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	A GTK2 podcast aggregrator written in Python
 
-BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser \
-		convert:${PORTSDIR}/graphics/ImageMagick \
-		help2man:${PORTSDIR}/misc/help2man
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser \
-		${PYTHON_SITELIBDIR}/pysqlite2/_sqlite.so:${PORTSDIR}/databases/py-pysqlite23 \
+RUN_DEPENDS=	py*-pysqlite>=2.3:${PORTSDIR}/databases/py-pysqlite23 \
+		py*-dbus>=0:${PORTSDIR}/devel/py-dbus \
+		py*-notify>=0:${PORTSDIR}/devel/py-notify \
+		xdg-open:${PORTSDIR}/devel/xdg-utils \
 		wget:${PORTSDIR}/ftp/wget \
-		xdg-open:${PORTSDIR}/devel/xdg-utils
+		gnome-icon-theme>=0:${PORTSDIR}/misc/gnome-icon-theme \
+		py*-feedparser>=0:${PORTSDIR}/textproc/py-feedparser
+
+OPTIONS=	COVERART "Cover Art syncing support" off \
+		IPOD "iPod synchronization support" off \
+		MP3TAG "MP3 ID3 tag update support" off \
+		OGG2MP3 "Ogg Vorbis conversion to MP3 support" off \
+		SHOWNOTES "HTML episode shownotes support" off \
+		VIDEO "Video media support using mplayer" off
 
-USE_GMAKE=	yes
-USE_GNOME=	pygtk2 libglade2
-USE_GETTEXT=	yes
 USE_PYTHON=	yes
-PLIST_SUB=	PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO}
+USE_GNOME=	pygtk2
+USE_GETTEXT=	yes
 INSTALLS_ICONS=	yes
+INSTALLS_EGGINFO=yes
 
-MANCOMPRESSED=	no
-MAN1=		${PORTNAME}.1 gpodder-backup.1
-
-PORTDOCS=	COPYING PKG-INFO README
-
-OPTIONS=	IPOD "iPod synchronization support" off \
-		VIDEO "Video media support using mplayer" off \
-		MP3TAG "MP3 ID3 tag update support" off \
-		OGGTAG "Ogg Vorbis ID3 tag update support" off \
-		OGG2MP3 "Ogg Vorbis conversion to MP3 support" off
+MAN1=		gpo.1 ${PORTNAME}.1 ${PORTNAME}-backup.1
 
 .include <bsd.port.pre.mk>
 
-.if defined(WITHOUT_NLS)
-PLIST_SUB+=	NLS="@comment "
-.else
-USE_GETTEXT=	yes
-PLIST_SUB+=	NLS=""
+.if defined(WITH_COVERART)
+RUN_DEPENDS+=	py*-imaging>=0:${PORTSDIR}/graphics/py-imaging
 .endif
 
 .if defined(WITH_IPOD)
 LIB_DEPENDS+=	gpod.5:${PORTSDIR}/audio/libgpod
-RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/madmodule.so:${PORTSDIR}/audio/py-mad
+RUN_DEPENDS+=	py*-mad>=0:${PORTSDIR}/audio/py-mad
+.if !exists(${PYTHON_SITELIBDIR}/gpod/__init__.py)
+IGNORE=		Requires Python bindings for libgpod. Please uninstall libgpod and reinstall with Python support.
 .endif
-
-.if defined(WITH_VIDEO)
-RUN_DEPENDS+=	mplayer:${PORTSDIR}/multimedia/mplayer \
-		${PYTHON_SITELIBDIR}/ID3.py:${PORTSDIR}/audio/py-id3
 .endif
 
 .if defined(WITH_MP3TAG)
-RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/eyeD3/__init__.py:${PORTSDIR}/audio/py-eyed3
+RUN_DEPENDS+=	py*-eyed3>=0:${PORTSDIR}/audio/py-eyed3
 .endif
 
-.if defined(WITH_OGGTAG)
-RUN_DEPENDS+=	ogg123:${PORTSDIR}/audio/vorbis-tools
+.if defined(WITH_OGG2MP3)
+RUN_DEPENDS+=	lame:${PORTSDIR}/audio/lame \
+		oggdec:${PORTSDIR}/audio/vorbis-tools
 .endif
 
-.if defined(WITH_OGG2MP3)
-RUN_DEPENDS+=	oggdec:${PORTSDIR}/audio/vorbis-tools \
-		lame:${PORTSDIR}/audio/lame
+.if defined(WITH_SHOWNOTES)
+USE_GNOME+=	pygnomeextras
+.endif
+
+.if defined(WITH_VIDEO)
+RUN_DEPENDS+=	mplayer:${PORTSDIR}/multimedia/mplayer
 .endif
 
 post-patch:
@@ -79,9 +72,9 @@
 
 post-install:
 .if !defined(NOPORTDOCS)
-	${MKDIR} ${DOCSDIR}
-.for i in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+	@${MKDIR} ${DOCSDIR}
+.for file in PKG-INFO README 
+	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
 .endfor
 .endif
 
diff -urN /usr/ports/multimedia/gpodder/distinfo multimedia/gpodder/distinfo
--- /usr/ports/multimedia/gpodder/distinfo	2009-03-15 01:19:21.000000000 +0900
+++ multimedia/gpodder/distinfo	2009-12-13 20:50:14.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (gpodder-0.15.0.tar.gz) = d5b7dec06766aa658cbff23634d18ea3
-SHA256 (gpodder-0.15.0.tar.gz) = dd51909be19de0af5fb23360422c7098a66805ca7e927518d458cefd7c68cfae
-SIZE (gpodder-0.15.0.tar.gz) = 454595
+MD5 (gpodder-2.1.tar.gz) = 57ed679e3722b7c214956b8d4e13141a
+SHA256 (gpodder-2.1.tar.gz) = 2134eba889ad9b2306870aab0d43a15efaa0ad54132a7770a92aafca79ef3ccf
+SIZE (gpodder-2.1.tar.gz) = 694681
diff -urN /usr/ports/multimedia/gpodder/pkg-plist multimedia/gpodder/pkg-plist
--- /usr/ports/multimedia/gpodder/pkg-plist	2009-03-15 01:19:21.000000000 +0900
+++ multimedia/gpodder/pkg-plist	2009-12-15 01:36:14.000000000 +0900
@@ -1,76 +1,141 @@
+bin/gpo
 bin/gpodder
 bin/gpodder-backup
-%%PYTHON_SITELIBDIR%%/%%PYDISTUTILS_EGGINFO%%
-%%PYTHON_SITELIBDIR%%/gpodder/SimpleGladeApp.py
-%%PYTHON_SITELIBDIR%%/gpodder/SimpleGladeApp.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/__init__.py
 %%PYTHON_SITELIBDIR%%/gpodder/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/cache.py
-%%PYTHON_SITELIBDIR%%/gpodder/cache.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/api.py
+%%PYTHON_SITELIBDIR%%/gpodder/api.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/config.py
 %%PYTHON_SITELIBDIR%%/gpodder/config.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/console.py
 %%PYTHON_SITELIBDIR%%/gpodder/console.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/corestats.py
+%%PYTHON_SITELIBDIR%%/gpodder/corestats.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/dbsqlite.py
 %%PYTHON_SITELIBDIR%%/gpodder/dbsqlite.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/download.py
 %%PYTHON_SITELIBDIR%%/gpodder/download.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/draw.py
-%%PYTHON_SITELIBDIR%%/gpodder/draw.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/dumbshelve.py
-%%PYTHON_SITELIBDIR%%/gpodder/dumbshelve.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/feedcore.py
+%%PYTHON_SITELIBDIR%%/gpodder/feedcore.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/__init__.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/base.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/base.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/config.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/config.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/__init__.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/channel.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/channel.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/dependencymanager.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/dependencymanager.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/deviceplaylist.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/deviceplaylist.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/episodeselector.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/episodeselector.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/podcastdirectory.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/podcastdirectory.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/preferences.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/preferences.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/shownotes.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/shownotes.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/sync.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/sync.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/syncprogress.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/syncprogress.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/trayicon.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop/trayicon.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktopfile.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktopfile.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/download.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/download.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/draw.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/draw.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/__init__.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/addpodcast.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/addpodcast.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/common.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/common.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/configeditor.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/configeditor.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/progress.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/progress.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/shownotes.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/shownotes.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/welcome.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface/welcome.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/model.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/model.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/opml.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/opml.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/services.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/services.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/widgets.py
+%%PYTHON_SITELIBDIR%%/gpodder/gtkui/widgets.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/gui.py
 %%PYTHON_SITELIBDIR%%/gpodder/gui.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/launcher.py
+%%PYTHON_SITELIBDIR%%/gpodder/launcher.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/libconverter.py
 %%PYTHON_SITELIBDIR%%/gpodder/libconverter.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/libgpodder.py
-%%PYTHON_SITELIBDIR%%/gpodder/libgpodder.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/liblogger.py
 %%PYTHON_SITELIBDIR%%/gpodder/liblogger.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/libplayers.py
-%%PYTHON_SITELIBDIR%%/gpodder/libplayers.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/libpodcasts.py
-%%PYTHON_SITELIBDIR%%/gpodder/libpodcasts.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/libtagupdate.py
-%%PYTHON_SITELIBDIR%%/gpodder/libtagupdate.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/model.py
+%%PYTHON_SITELIBDIR%%/gpodder/model.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/my.py
 %%PYTHON_SITELIBDIR%%/gpodder/my.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/nokiavideocenter.py
-%%PYTHON_SITELIBDIR%%/gpodder/nokiavideocenter.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/opml.py
 %%PYTHON_SITELIBDIR%%/gpodder/opml.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/resolver.py
-%%PYTHON_SITELIBDIR%%/gpodder/resolver.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/services.py
 %%PYTHON_SITELIBDIR%%/gpodder/services.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/soundcloud.py
+%%PYTHON_SITELIBDIR%%/gpodder/soundcloud.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/sync.py
 %%PYTHON_SITELIBDIR%%/gpodder/sync.pyc
-%%PYTHON_SITELIBDIR%%/gpodder/trayicon.py
-%%PYTHON_SITELIBDIR%%/gpodder/trayicon.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/unittests.py
 %%PYTHON_SITELIBDIR%%/gpodder/unittests.pyc
 %%PYTHON_SITELIBDIR%%/gpodder/util.py
 %%PYTHON_SITELIBDIR%%/gpodder/util.pyc
+%%PYTHON_SITELIBDIR%%/gpodder/youtube.py
+%%PYTHON_SITELIBDIR%%/gpodder/youtube.pyc
 share/applications/gpodder.desktop
-share/gpodder/gpodder.glade
+%%PORTDOCS%%%%DOCSDIR%%/PKG-INFO
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%DATADIR%%/credits.txt
+%%DATADIR%%/ui/desktop/gpodder.ui
+%%DATADIR%%/ui/desktop/gpodderaddpodcast.ui
+%%DATADIR%%/ui/desktop/gpodderchannel.ui
+%%DATADIR%%/ui/desktop/gpodderconfigeditor.ui
+%%DATADIR%%/ui/desktop/gpodderdependencymanager.ui
+%%DATADIR%%/ui/desktop/gpodderdeviceplaylist.ui
+%%DATADIR%%/ui/desktop/gpodderepisodeselector.ui
+%%DATADIR%%/ui/desktop/gpodderpodcastdirectory.ui
+%%DATADIR%%/ui/desktop/gpodderpreferences.ui
+%%DATADIR%%/ui/desktop/gpoddershownotes.ui
+%%DATADIR%%/ui/desktop/gpoddersyncprogress.ui
+%%DATADIR%%/ui/gpodderwelcome.ui
 share/icons/hicolor/16x16/apps/gpodder.png
 share/icons/hicolor/22x22/apps/gpodder.png
 share/icons/hicolor/24x24/apps/gpodder.png
 share/icons/hicolor/48x48/apps/gpodder.png
 share/icons/hicolor/scalable/apps/gpodder.svg
-%%NLS%%share/locale/cs/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/da/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/de/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/es/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/it/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/gpodder.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/gpodder.mo
+share/locale/cs/LC_MESSAGES/gpodder.mo
+share/locale/da/LC_MESSAGES/gpodder.mo
+share/locale/de/LC_MESSAGES/gpodder.mo
+share/locale/es/LC_MESSAGES/gpodder.mo
+share/locale/fi/LC_MESSAGES/gpodder.mo
+share/locale/fr/LC_MESSAGES/gpodder.mo
+share/locale/gl/LC_MESSAGES/gpodder.mo
+share/locale/it/LC_MESSAGES/gpodder.mo
+share/locale/nb/LC_MESSAGES/gpodder.mo
+share/locale/nl/LC_MESSAGES/gpodder.mo
+share/locale/pl/LC_MESSAGES/gpodder.mo
+share/locale/pt/LC_MESSAGES/gpodder.mo
+share/locale/pt_BR/LC_MESSAGES/gpodder.mo
+share/locale/ru/LC_MESSAGES/gpodder.mo
+share/locale/sv/LC_MESSAGES/gpodder.mo
+share/locale/uk/LC_MESSAGES/gpodder.mo
 share/pixmaps/gpodder.png
 @dirrmtry share/icons/hicolor/scalable/apps
 @dirrmtry share/icons/hicolor/scalable
@@ -84,6 +149,12 @@
 @dirrmtry share/icons/hicolor/16x16
 @dirrmtry share/icons/hicolor
 @dirrmtry share/icons
-@dirrm share/gpodder
+@dirrm %%DATADIR%%/ui/desktop
+@dirrm %%DATADIR%%/ui
+@dirrm %%DATADIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
 @dirrmtry share/applications
+@dirrm %%PYTHON_SITELIBDIR%%/gpodder/gtkui/interface
+@dirrm %%PYTHON_SITELIBDIR%%/gpodder/gtkui/desktop
+@dirrm %%PYTHON_SITELIBDIR%%/gpodder/gtkui
 @dirrm %%PYTHON_SITELIBDIR%%/gpodder
>Release-Note:
>Audit-Trail:
>Unformatted:



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