View | Details | Raw Unified | Return to bug 199246 | Differences between
and this patch

Collapse All | Expand All

(-)multimedia/gtk-youtube-viewer/Makefile (-14 / +20 lines)
Lines 2-10 Link Here
2
# $FreeBSD: head/multimedia/gtk-youtube-viewer/Makefile 385637 2015-05-07 16:32:43Z mat $
2
# $FreeBSD: head/multimedia/gtk-youtube-viewer/Makefile 385637 2015-05-07 16:32:43Z mat $
3
3
4
PORTNAME=	gtk-youtube-viewer
4
PORTNAME=	gtk-youtube-viewer
5
PORTVERSION=	3.1.1
5
PORTVERSION=	3.1.7
6
PORTREVISION=	2
7
CATEGORIES=	multimedia perl5
6
CATEGORIES=	multimedia perl5
7
MASTER_SITES=	GH
8
8
9
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ports@FreeBSD.org
10
COMMENT=	GTK Search and play YouTube videos streaming in MPlayer
10
COMMENT=	GTK Search and play YouTube videos streaming in MPlayer
Lines 13-62 Link Here
13
LICENSE_COMB=	dual
13
LICENSE_COMB=	dual
14
14
15
# According to Build.PL
15
# According to Build.PL
16
BUILD_DEPENDS=	p5-MIME-Base64>0:${PORTSDIR}/converters/p5-MIME-Base64 \
16
BUILD_DEPENDS=	p5-JSON>0:${PORTSDIR}/converters/p5-JSON \
17
		p5-JSON-XS>0:${PORTSDIR}/converters/p5-JSON-XS \
18
		p5-MIME-Base64>0:${PORTSDIR}/converters/p5-MIME-Base64 \
17
		p5-Data-Dump>0:${PORTSDIR}/devel/p5-Data-Dump \
19
		p5-Data-Dump>0:${PORTSDIR}/devel/p5-Data-Dump \
18
		p5-File-Path>0:${PORTSDIR}/devel/p5-File-Path \
20
		p5-File-Path>0:${PORTSDIR}/devel/p5-File-Path \
19
		p5-File-Temp>0:${PORTSDIR}/devel/p5-File-Temp \
20
		p5-Getopt-Long>0:${PORTSDIR}/devel/p5-Getopt-Long \
21
		p5-Getopt-Long>0:${PORTSDIR}/devel/p5-Getopt-Long \
21
		p5-PathTools>0:${PORTSDIR}/devel/p5-PathTools \
22
		p5-PathTools>0:${PORTSDIR}/devel/p5-PathTools \
22
		p5-ReadLine-Gnu>0:${PORTSDIR}/devel/p5-ReadLine-Gnu \
23
		p5-ReadLine-Gnu>0:${PORTSDIR}/devel/p5-ReadLine-Gnu \
23
		p5-Term-ANSIColor>0:${PORTSDIR}/devel/p5-Term-ANSIColor \
24
		p5-Term-ANSIColor>0:${PORTSDIR}/devel/p5-Term-ANSIColor \
24
		p5-Test-More-UTF8>0:${PORTSDIR}/devel/p5-Test-More-UTF8 \
25
		p5-Term-ReadLine>0:${PORTSDIR}/devel/p5-Term-ReadLine \
25
		p5-Thread-Queue>0:${PORTSDIR}/devel/p5-Thread-Queue \
26
		p5-Thread-Queue>0:${PORTSDIR}/devel/p5-Thread-Queue \
26
		p5-threads>0:${PORTSDIR}/devel/p5-threads \
27
		p5-threads>0:${PORTSDIR}/devel/p5-threads \
27
		p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
28
		p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
28
		p5-Socket>0:${PORTSDIR}/net/p5-Socket \
29
		p5-Socket>0:${PORTSDIR}/net/p5-Socket \
29
		p5-XML-Fast>0:${PORTSDIR}/net/p5-XML-Fast \
30
		p5-Text-CharWidth>0:${PORTSDIR}/textproc/p5-Text-CharWidth \
30
		p5-Text-CharWidth>0:${PORTSDIR}/textproc/p5-Text-CharWidth \
31
		p5-Text-ParseWords>0:${PORTSDIR}/textproc/p5-Text-ParseWords \
31
		p5-Text-ParseWords>0:${PORTSDIR}/textproc/p5-Text-ParseWords \
32
		p5-Text-Tabs+Wrap>0:${PORTSDIR}/textproc/p5-Text-Tabs+Wrap  \
32
		p5-Text-Tabs+Wrap>0:${PORTSDIR}/textproc/p5-Text-Tabs+Wrap  \
33
		p5-LWP-Protocol-https>0:${PORTSDIR}/www/p5-LWP-Protocol-https \
33
		p5-LWP-Protocol-https>0:${PORTSDIR}/www/p5-LWP-Protocol-https \
34
		p5-Mozilla-CA>0:${PORTSDIR}/www/p5-Mozilla-CA \
34
		p5-libwww>0:${PORTSDIR}/www/p5-libwww
35
		p5-libwww>0:${PORTSDIR}/www/p5-libwww
35
RUN_DEPENDS:=	${BUILD_DEPENDS} \
36
RUN_DEPENDS:=	${BUILD_DEPENDS}
36
		mplayer:${PORTSDIR}/multimedia/mplayer
37
37
38
USE_GITHUB=	yes
38
USE_GITHUB=	yes
39
GH_ACCOUNT=	trizen
39
GH_ACCOUNT=	trizen
40
GH_PROJECT=	youtube-viewer
40
GH_PROJECT=	youtube-viewer
41
41
42
WRKSRC_SUBDIR=	WWW-YoutubeViewer
42
NO_ARCH=	yes
43
43
44
USES=		perl5 shebangfix
44
USES=		perl5 shebangfix
45
SHEBANG_FILES=	bin/gtk-youtube-viewer bin/youtube-viewer
45
SHEBANG_FILES=	bin/gtk-youtube-viewer bin/youtube-viewer
46
USE_PERL5=	5.16+ patch modbuild
46
USE_PERL5=	patch modbuild
47
CONFIGURE_ARGS+=${DATADIR}
47
CONFIGURE_ARGS+=${DATADIR}
48
48
49
OPTIONS_DEFINE=		GCAP GTK2
49
OPTIONS_DEFINE=		GTK2
50
OPTIONS_DEFAULT=	GCAP GTK2
50
OPTIONS_MULTI=		PLAYER
51
OPTIONS_MULTI_PLAYER=	MPLAYER MPV VLC
52
OPTIONS_DEFAULT=	GTK2 MPLAYER
51
OPTIONS_SUB=		yes
53
OPTIONS_SUB=		yes
52
54
53
GCAP_DESC=		YouTube closed captions support
54
GCAP_RUN_DEPENDS=	${LOCALBASE}/bin/gcap:${PORTSDIR}/multimedia/gcap
55
GTK2_BUILD_DEPENDS=	p5-File-ShareDir>0:${PORTSDIR}/devel/p5-File-ShareDir \
55
GTK2_BUILD_DEPENDS=	p5-File-ShareDir>0:${PORTSDIR}/devel/p5-File-ShareDir \
56
			p5-Gtk2>0:${PORTSDIR}/x11-toolkits/p5-Gtk2
56
			p5-Gtk2>0:${PORTSDIR}/x11-toolkits/p5-Gtk2
57
GTK2_RUN_DEPENDS=	p5-File-ShareDir>0:${PORTSDIR}/devel/p5-File-ShareDir \
57
GTK2_RUN_DEPENDS=	p5-File-ShareDir>0:${PORTSDIR}/devel/p5-File-ShareDir \
58
			p5-Gtk2>0:${PORTSDIR}/x11-toolkits/p5-Gtk2
58
			p5-Gtk2>0:${PORTSDIR}/x11-toolkits/p5-Gtk2
59
GTK2_CONFIGURE_ON=	--gtk-youtube-viewer
59
GTK2_CONFIGURE_ON=	--gtk-youtube-viewer
60
MPLAYER_RUN_DEPENDS=	mplayer:${PORTSDIR}/multimedia/mplayer
61
MPV_DESC=		MPV media player support
62
MPV_RUN_DEPENDS=	mpv:${PORTSDIR}/multimedia/mpv
63
PLAYER_DESC=		Media player
64
VLC_DESC=		VLC media player support
65
VLC_RUN_DEPENDS=	vlc:${PORTSDIR}/multimedia/vlc
60
66
61
.include <bsd.port.options.mk>
67
.include <bsd.port.options.mk>
62
68
(-)multimedia/gtk-youtube-viewer/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (trizen-youtube-viewer-3.1.1_GH0.tar.gz) = 726632c43731ec375f2d160f85fab58060dfce1e988a8aeb9a0043cf8bf2b716
1
SHA256 (trizen-youtube-viewer-3.1.7_GH0.tar.gz) = b9bdc2723a21b87ab26256187a2001815cac30588e1c3aeecf54cd6641b5d64c
2
SIZE (trizen-youtube-viewer-3.1.1_GH0.tar.gz) = 210139
2
SIZE (trizen-youtube-viewer-3.1.7_GH0.tar.gz) = 220392
(-)multimedia/gtk-youtube-viewer/pkg-descr (-1 / +1 lines)
Lines 1-4 Link Here
1
GTK Youtube Viewer is created to be a flexible and reliable open-source
1
GTK Youtube Viewer is created to be a flexible and reliable open-source
2
application which is dedicated to streaming Youtube Videos with MPlayer.
2
application which is dedicated to streaming Youtube Videos with MPlayer.
3
3
4
WWW: https://code.google.com/p/trizen/
4
WWW: https://github.com/trizen/youtube-viewer/
(-)multimedia/gtk-youtube-viewer/pkg-plist (-7 / +29 lines)
Lines 1-19 Link Here
1
%%GTK2%%bin/gtk-youtube-viewer
1
%%GTK2%%bin/gtk-youtube-viewer
2
bin/youtube-viewer
2
bin/youtube-viewer
3
%%PERL5_MAN3%%/WWW::YoutubeViewer.3.gz
4
%%PERL5_MAN3%%/WWW::YoutubeViewer::ConfigData.3.gz
5
%%PERL5_MAN3%%/WWW::YoutubeViewer::GetCaption.3.gz
6
%%PERL5_MAN3%%/WWW::YoutubeViewer::Itags.3.gz
7
%%PERL5_MAN3%%/WWW::YoutubeViewer::ParseXML.3.gz
8
%%PERL5_MAN3%%/WWW::YoutubeViewer::RegularExpressions.3.gz
9
%%PERL5_MAN3%%/WWW::YoutubeViewer::Utils.3.gz
10
%%SITE_PERL%%/WWW/YoutubeViewer.pm
3
%%SITE_PERL%%/WWW/YoutubeViewer.pm
4
%%SITE_PERL%%/WWW/YoutubeViewer/Activities.pm
5
%%SITE_PERL%%/WWW/YoutubeViewer/Authentication.pm
6
%%SITE_PERL%%/WWW/YoutubeViewer/Channels.pm
11
%%SITE_PERL%%/WWW/YoutubeViewer/ConfigData.pm
7
%%SITE_PERL%%/WWW/YoutubeViewer/ConfigData.pm
12
%%SITE_PERL%%/WWW/YoutubeViewer/GetCaption.pm
8
%%SITE_PERL%%/WWW/YoutubeViewer/GetCaption.pm
9
%%SITE_PERL%%/WWW/YoutubeViewer/GuideCategories.pm
13
%%SITE_PERL%%/WWW/YoutubeViewer/Itags.pm
10
%%SITE_PERL%%/WWW/YoutubeViewer/Itags.pm
11
%%SITE_PERL%%/WWW/YoutubeViewer/ParseJSON.pm
14
%%SITE_PERL%%/WWW/YoutubeViewer/ParseXML.pm
12
%%SITE_PERL%%/WWW/YoutubeViewer/ParseXML.pm
13
%%SITE_PERL%%/WWW/YoutubeViewer/PlaylistItems.pm
14
%%SITE_PERL%%/WWW/YoutubeViewer/Playlists.pm
15
%%SITE_PERL%%/WWW/YoutubeViewer/RegularExpressions.pm
15
%%SITE_PERL%%/WWW/YoutubeViewer/RegularExpressions.pm
16
%%SITE_PERL%%/WWW/YoutubeViewer/Search.pm
17
%%SITE_PERL%%/WWW/YoutubeViewer/Subscriptions.pm
16
%%SITE_PERL%%/WWW/YoutubeViewer/Utils.pm
18
%%SITE_PERL%%/WWW/YoutubeViewer/Utils.pm
19
%%SITE_PERL%%/WWW/YoutubeViewer/VideoCategories.pm
20
%%SITE_PERL%%/WWW/YoutubeViewer/Videos.pm
17
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/gtk-youtube-viewer.desktop
21
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/gtk-youtube-viewer.desktop
18
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/gtk-youtube-viewer.glade
22
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/gtk-youtube-viewer.glade
19
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/icons/default_thumb.jpg
23
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/icons/default_thumb.jpg
Lines 21-26 Link Here
21
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/icons/gtk-youtube-viewer.png
25
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/icons/gtk-youtube-viewer.png
22
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/icons/spinner.gif
26
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/icons/spinner.gif
23
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/icons/user.png
27
%%GTK2%%%%SITE_PERL%%/auto/share/dist/WWW-YoutubeViewer/icons/user.png
28
%%PERL5_MAN3%%/WWW::YoutubeViewer.3.gz
29
%%PERL5_MAN3%%/WWW::YoutubeViewer::Activities.3.gz
30
%%PERL5_MAN3%%/WWW::YoutubeViewer::Authentication.3.gz
31
%%PERL5_MAN3%%/WWW::YoutubeViewer::Channels.3.gz
32
%%PERL5_MAN3%%/WWW::YoutubeViewer::ConfigData.3.gz
33
%%PERL5_MAN3%%/WWW::YoutubeViewer::GetCaption.3.gz
34
%%PERL5_MAN3%%/WWW::YoutubeViewer::GuideCategories.3.gz
35
%%PERL5_MAN3%%/WWW::YoutubeViewer::Itags.3.gz
36
%%PERL5_MAN3%%/WWW::YoutubeViewer::ParseJSON.3.gz
37
%%PERL5_MAN3%%/WWW::YoutubeViewer::ParseXML.3.gz
38
%%PERL5_MAN3%%/WWW::YoutubeViewer::PlaylistItems.3.gz
39
%%PERL5_MAN3%%/WWW::YoutubeViewer::Playlists.3.gz
40
%%PERL5_MAN3%%/WWW::YoutubeViewer::RegularExpressions.3.gz
41
%%PERL5_MAN3%%/WWW::YoutubeViewer::Search.3.gz
42
%%PERL5_MAN3%%/WWW::YoutubeViewer::Subscriptions.3.gz
43
%%PERL5_MAN3%%/WWW::YoutubeViewer::Utils.3.gz
44
%%PERL5_MAN3%%/WWW::YoutubeViewer::VideoCategories.3.gz
45
%%PERL5_MAN3%%/WWW::YoutubeViewer::Videos.3.gz
24
man/man1/youtube-viewer.1.gz
46
man/man1/youtube-viewer.1.gz
25
%%GTK2%%share/applications/gtk-youtube-viewer.desktop
47
%%GTK2%%share/applications/gtk-youtube-viewer.desktop
26
%%GTK2%%share/pixmaps/gtk-youtube-viewer.png
48
%%GTK2%%share/pixmaps/gtk-youtube-viewer.png

Return to bug 199246