diff options
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/gpodder/Makefile | 85 | ||||
-rw-r--r-- | multimedia/gpodder/distinfo | 3 | ||||
-rw-r--r-- | multimedia/gpodder/pkg-descr | 7 | ||||
-rw-r--r-- | multimedia/gpodder/pkg-plist | 66 |
5 files changed, 162 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index b333fb6af26d..97d59217f9b6 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -53,6 +53,7 @@ SUBDIR += gopchop SUBDIR += gpac-libgpac SUBDIR += gpac-mp4box + SUBDIR += gpodder SUBDIR += grpplaylist SUBDIR += gstreamer SUBDIR += gstreamer-ffmpeg diff --git a/multimedia/gpodder/Makefile b/multimedia/gpodder/Makefile new file mode 100644 index 000000000000..8c751260a74b --- /dev/null +++ b/multimedia/gpodder/Makefile @@ -0,0 +1,85 @@ +# New ports collection makefile for: gpodder +# Date created: 20 October 2007 +# Whom: Chess Griffin <chess@chessgriffin.com> +# +# $FreeBSD$ +# + +PORTNAME= gpodder +PORTVERSION= 0.10.1 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_BERLIOS} +MASTER_SITE_SUBDIR= gpodder +DISTNAME= ${PORTNAME}-${PORTVERSION} + +MAINTAINER= chess@chessgriffin.com +COMMENT= A GTK2 podcast aggregrator written in Python + +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser \ + convert:${PORTSDIR}/graphics/ImageMagick +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser \ + wget:${PORTSDIR}/ftp/wget + +USE_GMAKE= yes +USE_GNOME= pygtk2 libglade2 +USE_GETTEXT= yes +USE_PYTHON= yes +USE_PYTHONDISTUTILS= yes +PYDISTUTILS_PKGNAME= gPodder +INSTALLS_ICONS= yes + +MANCOMPRESSED= no +MAN1= ${PORTNAME}.1 + +PORTDOCS= AUTHORS COPYING ChangeLog PKG-INFO README TODO + +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 + +.include <bsd.port.pre.mk> + +.if defined(WITHOUT_NLS) +PLIST_SUB+= NLS="@comment " +.else +USE_GETTEXT= yes +PLIST_SUB+= NLS="" +.endif + +.if defined(WITH_IPOD) +RUN_DEPENDS+= gpod.2:${PORTSDIR}/audio/libgpod \ + ${PYTHON_SITELIBDIR}/py-mad:${PORTSDIR}/audio/py-mad +.endif + +.if defined(WITH_VIDEO) +RUN_DEPENDS+= mplayer:${PORTSDIR}/multimedia/mplayer \ +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ID3.py:${PORTSDIR}/audio/py-id3 +.endif + +.if defined(WITH_MP3TAG) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/eyeD3/__init__.py:${PORTSDIR}/audio/py-eyed3 +.endif + +.if defined(WITH_OGGTAG) +RUN_DEPENDS+= ogg123:${PORTSDIR}/audio/vorbis-tools +.endif + +.if defined(WITH_OGG2MP3) +RUN_DEPENDS+= oggdec:${PORTSDIR}/audio/vorbis-tools \ + lame:${PORTSDIR}/audio/lame +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/setup.py + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for i in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.post.mk> diff --git a/multimedia/gpodder/distinfo b/multimedia/gpodder/distinfo new file mode 100644 index 000000000000..d8932d552d29 --- /dev/null +++ b/multimedia/gpodder/distinfo @@ -0,0 +1,3 @@ +MD5 (gpodder-0.10.1.tar.gz) = 39e07f2641abb2ec3e19cbf0d34d3087 +SHA256 (gpodder-0.10.1.tar.gz) = 0471215aadeb3b188df5f836bb88e9d95371054615632991dc91317974220193 +SIZE (gpodder-0.10.1.tar.gz) = 186559 diff --git a/multimedia/gpodder/pkg-descr b/multimedia/gpodder/pkg-descr new file mode 100644 index 000000000000..d30d65cb9ac0 --- /dev/null +++ b/multimedia/gpodder/pkg-descr @@ -0,0 +1,7 @@ +gPodder is a GTK2 media aggregator written in Python. A user can +subscribe to RSS feeds for podcasts, videocasts, and other similiar +content and download media files found in those feeds. gPodder also +supports optional iPod synchronization support, MP3/OGG id3 tag +editing, and Ogg-to-iPod synchronization. + +WWW: http://gpodder.berlios.de diff --git a/multimedia/gpodder/pkg-plist b/multimedia/gpodder/pkg-plist new file mode 100644 index 000000000000..c65ee0c98d01 --- /dev/null +++ b/multimedia/gpodder/pkg-plist @@ -0,0 +1,66 @@ +bin/gpodder +%%PYTHON_SITELIBDIR%%/gpodder-0.10.1-py2.5.egg-info +%%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/console.py +%%PYTHON_SITELIBDIR%%/gpodder/console.pyc +%%PYTHON_SITELIBDIR%%/gpodder/download.py +%%PYTHON_SITELIBDIR%%/gpodder/download.pyc +%%PYTHON_SITELIBDIR%%/gpodder/gui.py +%%PYTHON_SITELIBDIR%%/gpodder/gui.pyc +%%PYTHON_SITELIBDIR%%/gpodder/libconverter.py +%%PYTHON_SITELIBDIR%%/gpodder/libconverter.pyc +%%PYTHON_SITELIBDIR%%/gpodder/libgpodder.py +%%PYTHON_SITELIBDIR%%/gpodder/libgpodder.pyc +%%PYTHON_SITELIBDIR%%/gpodder/libipodsync.py +%%PYTHON_SITELIBDIR%%/gpodder/libipodsync.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/opml.py +%%PYTHON_SITELIBDIR%%/gpodder/opml.pyc +%%PYTHON_SITELIBDIR%%/gpodder/services.py +%%PYTHON_SITELIBDIR%%/gpodder/services.pyc +%%PYTHON_SITELIBDIR%%/gpodder/util.py +%%PYTHON_SITELIBDIR%%/gpodder/util.pyc +share/applications/gpodder.desktop +share/gpodder/gpodder.glade +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/de/LC_MESSAGES/gpodder.mo +%%NLS%%share/locale/es/LC_MESSAGES/gpodder.mo +%%NLS%%share/locale/fr/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/pixmaps/gpodder.png +@dirrmtry share/icons/hicolor/scalable/apps +@dirrmtry share/icons/hicolor/scalable +@dirrmtry share/icons/hicolor/48x48/apps +@dirrmtry share/icons/hicolor/48x48 +@dirrmtry share/icons/hicolor/24x24/apps +@dirrmtry share/icons/hicolor/24x24 +@dirrmtry share/icons/hicolor/22x22/apps +@dirrmtry share/icons/hicolor/22x22 +@dirrmtry share/icons/hicolor/16x16/apps +@dirrmtry share/icons/hicolor/16x16 +@dirrmtry share/icons/hicolor +@dirrmtry share/icons +@dirrm share/gpodder +@dirrmtry share/applications +@dirrm %%PYTHON_SITELIBDIR%%/gpodder |