View | Details | Raw Unified | Return to bug 265887
Collapse All | Expand All

(-)b/multimedia/pipe-viewer/Makefile (+54 lines)
Added Link Here
1
PORTNAME=	pipe-viewer
2
PORTVERSION=	0.2.3
3
CATEGORIES=	multimedia perl5
4
5
MAINTAINER?=	DtxdF@riseup.net
6
COMMENT?=	Application for searching and playing videos from YouTube
7
8
LICENSE=	ART20
9
LICENSE_FILE=	${WRKSRC}/LICENSE
10
11
RUN_DEPENDS=	p5-Data-Dump>0:devel/p5-Data-Dump \
12
		p5-IO-Compress-Brotli>0:archivers/p5-IO-Compress-Brotli \
13
		p5-JSON>0:converters/p5-JSON \
14
		p5-libwww>0:www/p5-libwww \
15
		p5-LWP-Protocol-https>0:www/p5-LWP-Protocol-https
16
17
USES=	perl5
18
USE_PERL5=	modbuild
19
20
USE_GITHUB=	yes
21
GH_ACCOUNT=	trizen
22
23
CONFLICTS_INSTALL?=	multimedia/gtk-pipe-viewer
24
25
OPTIONS_DEFINE=	GTK3 JSON_XS LOCAL_CACHE READLINE SHARE_DIR
26
OPTIONS_DEFAULT?=	JSON_XS LINE_BREAK LOCAL_CACHE READLINE YT_DLP
27
OPTIONS_RADIO=	FIXED_WIDTH YOUTUBE
28
OPTIONS_RADIO_FIXED_WIDTH=	CHAR_WIDTH LINE_BREAK
29
OPTIONS_RADIO_YOUTUBE=	YOUTUBE_DL YT_DLP
30
31
OPTIONS_SUB=	yes
32
33
LOCAL_CACHE_DESC=	Local cache support
34
JSON_XS_DESC=	Faster JSON deserialization
35
SHARE_DIR_DESC=	Install with p5-File-ShareDir
36
FIXED_WIDTH_DESC=	Fixed-width formatting
37
LINE_BREAK_DESC=	Install with p5-Text-CharWidth
38
CHAR_WIDTH_DESC=	Install with p5-Unicode-LineBreak
39
YOUTUBE_DESC=	Youtube support
40
YT_DLP_DESC=	Enable Youtube support with yt-dlp
41
YOUTUBE_DL_DESC=	Enable Youtube support with youtube_dl
42
43
GTK3_RUN_DEPENDS=	p5-Gtk3>0:x11-toolkits/p5-Gtk3
44
GTK3_CONFIGURE_ON=	--gtk
45
SHARE_DIR_RUN_DEPENDS=	p5-File-ShareDir>0:devel/p5-File-ShareDir
46
LOCAL_CACHE_RUN_DEPENDS=	p5-LWP-UserAgent-WithCache>0:www/p5-LWP-UserAgent-WithCache
47
READLINE_RUN_DEPENDS=	p5-Term-ReadLine-Gnu>0:devel/p5-Term-ReadLine-Gnu
48
JSON_XS_RUN_DEPENDS=	p5-JSON-XS>0:converters/p5-JSON-XS
49
LINE_BREAK_RUN_DEPENDS=	p5-Unicode-LineBreak>0:textproc/p5-Unicode-LineBreak
50
CHAR_WIDTH_RUN_DEPENDS=	p5-Text-CharWidth>0:textproc/p5-Text-CharWidth
51
YT_DLP_RUN_DEPENDS=	yt-dlp>0:www/yt-dlp
52
YOUTUBE_DL_RUN_DEPENDS=	youtube_dl>0:www/youtube_dl
53
54
.include <bsd.port.mk>
(-)b/multimedia/pipe-viewer/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1660516896
2
SHA256 (trizen-pipe-viewer-0.2.3_GH0.tar.gz) = 08d585c6e07236975d6cb8275fc8c1f42996e0755246207a5b0197e19739ecdd
3
SIZE (trizen-pipe-viewer-0.2.3_GH0.tar.gz) = 266301
(-)b/multimedia/pipe-viewer/pkg-descr (+7 lines)
Added Link Here
1
pipe-viewer is a lightweight application (fork of straw-viewer) for
2
searching and playing videos from YouTube.
3
4
This fork parses the YouTube website directly and relies on the
5
invidious instances only as a fallback method.
6
7
WWW: https://github.com/trizen/pipe-viewer
(-)b/multimedia/pipe-viewer/pkg-plist (-1 / +49 lines)
Added Link Here
0
- 
1
bin/pipe-viewer
2
%%SITE_PERL%%/WWW/PipeViewer.pm
3
%%SITE_PERL%%/WWW/PipeViewer/Activities.pm
4
%%SITE_PERL%%/WWW/PipeViewer/Authentication.pm
5
%%SITE_PERL%%/WWW/PipeViewer/Channels.pm
6
%%SITE_PERL%%/WWW/PipeViewer/CommentThreads.pm
7
%%SITE_PERL%%/WWW/PipeViewer/GetCaption.pm
8
%%SITE_PERL%%/WWW/PipeViewer/GuideCategories.pm
9
%%SITE_PERL%%/WWW/PipeViewer/InitialData.pm
10
%%SITE_PERL%%/WWW/PipeViewer/Itags.pm
11
%%SITE_PERL%%/WWW/PipeViewer/ParseJSON.pm
12
%%SITE_PERL%%/WWW/PipeViewer/ParseXML.pm
13
%%SITE_PERL%%/WWW/PipeViewer/PlaylistItems.pm
14
%%SITE_PERL%%/WWW/PipeViewer/Playlists.pm
15
%%SITE_PERL%%/WWW/PipeViewer/RegularExpressions.pm
16
%%SITE_PERL%%/WWW/PipeViewer/Search.pm
17
%%SITE_PERL%%/WWW/PipeViewer/Subscriptions.pm
18
%%SITE_PERL%%/WWW/PipeViewer/Utils.pm
19
%%SITE_PERL%%/WWW/PipeViewer/VideoCategories.pm
20
%%SITE_PERL%%/WWW/PipeViewer/Videos.pm
21
%%PERL5_MAN1%%/pipe-viewer.1.gz
22
%%PERL5_MAN3%%/WWW::PipeViewer.3.gz
23
%%PERL5_MAN3%%/WWW::PipeViewer::Activities.3.gz
24
%%PERL5_MAN3%%/WWW::PipeViewer::Authentication.3.gz
25
%%PERL5_MAN3%%/WWW::PipeViewer::Channels.3.gz
26
%%PERL5_MAN3%%/WWW::PipeViewer::CommentThreads.3.gz
27
%%PERL5_MAN3%%/WWW::PipeViewer::GetCaption.3.gz
28
%%PERL5_MAN3%%/WWW::PipeViewer::GuideCategories.3.gz
29
%%PERL5_MAN3%%/WWW::PipeViewer::InitialData.3.gz
30
%%PERL5_MAN3%%/WWW::PipeViewer::Itags.3.gz
31
%%PERL5_MAN3%%/WWW::PipeViewer::ParseJSON.3.gz
32
%%PERL5_MAN3%%/WWW::PipeViewer::ParseXML.3.gz
33
%%PERL5_MAN3%%/WWW::PipeViewer::PlaylistItems.3.gz
34
%%PERL5_MAN3%%/WWW::PipeViewer::Playlists.3.gz
35
%%PERL5_MAN3%%/WWW::PipeViewer::RegularExpressions.3.gz
36
%%PERL5_MAN3%%/WWW::PipeViewer::Search.3.gz
37
%%PERL5_MAN3%%/WWW::PipeViewer::Subscriptions.3.gz
38
%%PERL5_MAN3%%/WWW::PipeViewer::Utils.3.gz
39
%%PERL5_MAN3%%/WWW::PipeViewer::VideoCategories.3.gz
40
%%PERL5_MAN3%%/WWW::PipeViewer::Videos.3.gz
41
%%GTK3%%bin/gtk-pipe-viewer
42
%%GTK3%%%%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/gtk-pipe-viewer.desktop
43
%%GTK3%%%%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/gtk-pipe-viewer.glade
44
%%GTK3%%%%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/default_thumb.jpg
45
%%GTK3%%%%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/feed.png
46
%%GTK3%%%%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/feed_gray.png
47
%%GTK3%%%%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/gtk-pipe-viewer.png
48
%%GTK3%%%%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/spinner.gif
49
%%GTK3%%%%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/user.png

Return to bug 265887