svn commit: r303101 - in head/multimedia: . gtk-youtube-viewer
Jason Helfman
jgh at FreeBSD.org
Fri Aug 24 21:16:00 UTC 2012
Author: jgh
Date: Fri Aug 24 21:15:59 2012
New Revision: 303101
URL: http://svn.freebsd.org/changeset/ports/303101
Log:
add new port: multimedia/gtk-youtube-viewer
GTK Youtube Viewer is created to be a flexible and reliable open-source
Linux application which is dedicated to streaming Youtube Videos with MPlayer.
WWW: https://code.google.com/p/trizen/
PR: 170580
Submitted by: nemysis at gmx.ch
Added:
head/multimedia/gtk-youtube-viewer/
head/multimedia/gtk-youtube-viewer/Makefile (contents, props changed)
head/multimedia/gtk-youtube-viewer/distinfo (contents, props changed)
head/multimedia/gtk-youtube-viewer/pkg-descr (contents, props changed)
Modified:
head/multimedia/Makefile (contents, props changed)
Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile Fri Aug 24 20:48:26 2012 (r303100)
+++ head/multimedia/Makefile Fri Aug 24 21:15:59 2012 (r303101)
@@ -115,6 +115,7 @@
SUBDIR += gstreamermm
SUBDIR += gsubedit
SUBDIR += gtk-recordmydesktop
+ SUBDIR += gtk-youtube-viewer
SUBDIR += gxanim
SUBDIR += gxine
SUBDIR += gxmms
Added: head/multimedia/gtk-youtube-viewer/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/gtk-youtube-viewer/Makefile Fri Aug 24 21:15:59 2012 (r303101)
@@ -0,0 +1,68 @@
+# New ports collection makefile for: gtk-youtube-viewer
+# Date created: 13 August 2012
+# Whom: nemysis at gmx.ch
+#
+# $FreeBSD$
+#
+
+PORTNAME= gtk-youtube-viewer
+PORTVERSION= 2.0.5
+CATEGORIES= multimedia
+MASTER_SITES= GOOGLE_CODE
+
+MAINTAINER= nemysis at gmx.ch
+COMMENT= GTK Search and play YouTube videos streaming in MPlayer
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= p5-XML-Fast>=0:${PORTSDIR}/net/p5-XML-Fast \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Term-ANSIColor>=0:${PORTSDIR}/devel/p5-Term-ANSIColor \
+ p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+ p5-LWP-Protocol-https>=0:${PORTSDIR}/www/p5-LWP-Protocol-https \
+ mplayer:${PORTSDIR}/multimedia/mplayer
+
+OPTIONS_DEFINE= DATA GCAP
+GCAP_DESC= GCAP support
+OPTIONS_DEFAULT= DATA
+
+WRKSRC= ${WRKDIR}/${PORTNAME}/src
+
+USE_PERL5_RUN= yes
+NO_BUILD= yes
+PROJECTHOST= trizen
+
+PLIST_FILES= bin/${PORTNAME} \
+ share/pixmaps/${PORTNAME}.png \
+ share/applications/${PORTNAME}.desktop
+PLIST_DIRSTRY= share/applications
+
+PORTDATA= *
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MGCAP}
+RUN_DEPENDS+= ${LOCALBASE}/bin/gcap:${PORTSDIR}/multimedia/gcap
+.endif
+
+post-patch:
+ @(cd ${WRKSRC} && ${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|g" gtk-youtube-viewer.pl \
+ youtube-viewer && ${REINPLACE_CMD} -e "s|/usr/share/|${PREFIX}/share/|g" gtk-youtube-viewer)
+
+do-install:
+ ${MKDIR} ${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/youtube-viewer ${DATADIR}
+
+# Data
+.if ${PORT_OPTIONS:MDATA}
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} "icons lib" ${DATADIR})
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.pl ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.glade ${DATADIR}
+.endif
+
+# Pixmaps and Desktop
+ ${INSTALL_DATA} ${WRKSRC}/icons/${PORTNAME}.png ${PREFIX}/share/pixmaps/
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${PREFIX}/share/applications/
+
+.include <bsd.port.mk>
Added: head/multimedia/gtk-youtube-viewer/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/gtk-youtube-viewer/distinfo Fri Aug 24 21:15:59 2012 (r303101)
@@ -0,0 +1,2 @@
+SHA256 (gtk-youtube-viewer-2.0.5.tar.gz) = 28cce3956d58659849db451e9d016e426577bfd8791000678f87ac8929c6def0
+SIZE (gtk-youtube-viewer-2.0.5.tar.gz) = 165777
Added: head/multimedia/gtk-youtube-viewer/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/gtk-youtube-viewer/pkg-descr Fri Aug 24 21:15:59 2012 (r303101)
@@ -0,0 +1,4 @@
+GTK Youtube Viewer is created to be a flexible and reliable open-source
+Linux application which is dedicated to streaming Youtube Videos with MPlayer.
+
+WWW: https://code.google.com/p/trizen/
More information about the svn-ports-head
mailing list