notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
Port details
gtk-pipe-viewer Application for searching and playing videos from YouTube (gtk)
0.4.8 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.4.6Version of this port present on the latest quarterly branch.
Maintainer: DtxdF@disroot.org search for ports maintained by this maintainer
Port Added: 2022-08-20 03:21:06
Last Update: 2023-05-21 17:25:44
Commit Hash: 47cc516
Also Listed In: perl5
License: ART20
WWW:
https://github.com/trizen/pipe-viewer
Description:
pipe-viewer is a lightweight application (fork of straw-viewer) for searching and playing videos from YouTube. This fork parses the YouTube website directly and relies on the invidious instances only as a fallback method.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (52 items)
Collapse this list.
  1. /usr/local/share/licenses/gtk-pipe-viewer-0.4.8/catalog.mk
  2. /usr/local/share/licenses/gtk-pipe-viewer-0.4.8/LICENSE
  3. /usr/local/share/licenses/gtk-pipe-viewer-0.4.8/ART20
  4. bin/pipe-viewer
  5. lib/perl5/site_perl/WWW/PipeViewer.pm
  6. lib/perl5/site_perl/WWW/PipeViewer/Channels.pm
  7. lib/perl5/site_perl/WWW/PipeViewer/CommentThreads.pm
  8. lib/perl5/site_perl/WWW/PipeViewer/GetCaption.pm
  9. lib/perl5/site_perl/WWW/PipeViewer/InitialData.pm
  10. lib/perl5/site_perl/WWW/PipeViewer/Itags.pm
  11. lib/perl5/site_perl/WWW/PipeViewer/ParseJSON.pm
  12. lib/perl5/site_perl/WWW/PipeViewer/ParseXML.pm
  13. lib/perl5/site_perl/WWW/PipeViewer/PlaylistItems.pm
  14. lib/perl5/site_perl/WWW/PipeViewer/Playlists.pm
  15. lib/perl5/site_perl/WWW/PipeViewer/Proto.pm
  16. lib/perl5/site_perl/WWW/PipeViewer/RegularExpressions.pm
  17. lib/perl5/site_perl/WWW/PipeViewer/Search.pm
  18. lib/perl5/site_perl/WWW/PipeViewer/Utils.pm
  19. lib/perl5/site_perl/WWW/PipeViewer/VideoCategories.pm
  20. lib/perl5/site_perl/WWW/PipeViewer/Videos.pm
  21. lib/perl5/site_perl/man/man1/pipe-viewer.1.gz
  22. lib/perl5/site_perl/man/man3/WWW::PipeViewer.3.gz
  23. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Channels.3.gz
  24. lib/perl5/site_perl/man/man3/WWW::PipeViewer::CommentThreads.3.gz
  25. lib/perl5/site_perl/man/man3/WWW::PipeViewer::GetCaption.3.gz
  26. lib/perl5/site_perl/man/man3/WWW::PipeViewer::InitialData.3.gz
  27. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Itags.3.gz
  28. lib/perl5/site_perl/man/man3/WWW::PipeViewer::ParseJSON.3.gz
  29. lib/perl5/site_perl/man/man3/WWW::PipeViewer::ParseXML.3.gz
  30. lib/perl5/site_perl/man/man3/WWW::PipeViewer::PlaylistItems.3.gz
  31. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Playlists.3.gz
  32. lib/perl5/site_perl/man/man3/WWW::PipeViewer::RegularExpressions.3.gz
  33. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Search.3.gz
  34. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Utils.3.gz
  35. lib/perl5/site_perl/man/man3/WWW::PipeViewer::VideoCategories.3.gz
  36. lib/perl5/site_perl/man/man3/WWW::PipeViewer::Videos.3.gz
  37. bin/gtk-pipe-viewer
  38. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/gtk-pipe-viewer.desktop
  39. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/gtk-pipe-viewer.glade
  40. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/default_thumb.jpg
  41. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/feed.png
  42. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/feed_gray.png
  43. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/gtk-pipe-viewer.png
  44. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/spinner.gif
  45. lib/perl5/site_perl/auto/share/dist/WWW-PipeViewer/icons/user.png
  46. share/applications/gtk-pipe-viewer.desktop
  47. share/pixmaps/gtk-pipe-viewer.png
  48. lib/perl5/site_perl/WWW/PipeViewer/DiskCache.pm
  49. lib/perl5/site_perl/WWW/PipeViewer/Worker.pm
  50. @owner
  51. @group
  52. @mode
Collapse this list.
Dependency lines:
  • gtk-pipe-viewer>0:multimedia/gtk-pipe-viewer
Conflicts:
CONFLICTS_INSTALL:
  • multimedia/pipe-viewer
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/multimedia/gtk-pipe-viewer/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/gtk-pipe-viewer
  • pkg install gtk-pipe-viewer
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gtk-pipe-viewer
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1690887269 SHA256 (trizen-pipe-viewer-0.4.8_GH0.tar.gz) = cb41d3c6e520b4d80e5bb12c5a9fce2f07592a3d26c47e3b7bba1d31f85e9417 SIZE (trizen-pipe-viewer-0.4.8_GH0.tar.gz) = 268549

Packages (timestamps in pop-ups are UTC):
gtk-pipe-viewer
ABIlatestquarterly
FreeBSD:13:aarch640.4.80.4.8
FreeBSD:13:amd640.4.80.4.8
FreeBSD:13:armv6--
FreeBSD:13:armv70.4.80.4.8
FreeBSD:13:i3860.4.80.4.8
FreeBSD:13:powerpc--
FreeBSD:13:powerpc64-0.4.8
FreeBSD:13:powerpc64le--
FreeBSD:14:aarch640.4.80.4.8
FreeBSD:14:amd640.4.80.4.8
FreeBSD:14:armv6--
FreeBSD:14:armv70.4.80.4.8
FreeBSD:14:i3860.4.80.4.8
FreeBSD:14:powerpc--
FreeBSD:14:powerpc64-0.4.8
FreeBSD:14:powerpc64le0.4.6-
FreeBSD:15:aarch640.4.8-
FreeBSD:15:amd640.4.8-
FreeBSD:15:armv7--
FreeBSD:15:powerpc--
FreeBSD:15:powerpc64--
FreeBSD:15:powerpc64le--
 
Master port: multimedia/pipe-viewer
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. p5-Module-Build>=0.4206 : devel/p5-Module-Build
  2. perl5>=5.34<5.35 : lang/perl5.34
Runtime dependencies:
  1. p5-Data-Dump>0 : devel/p5-Data-Dump
  2. p5-IO-Compress-Brotli>0 : archivers/p5-IO-Compress-Brotli
  3. p5-JSON>0 : converters/p5-JSON
  4. p5-libwww>0 : www/p5-libwww
  5. p5-LWP-Protocol-https>0 : www/p5-LWP-Protocol-https
  6. p5-Parallel-ForkManager>0 : devel/p5-Parallel-ForkManager
  7. p5-Gtk3>0 : x11-toolkits/p5-Gtk3
  8. p5-JSON-XS>0 : converters/p5-JSON-XS
  9. p5-Unicode-LineBreak>0 : textproc/p5-Unicode-LineBreak
  10. p5-LWP-UserAgent-Cached>0 : www/p5-LWP-UserAgent-Cached
  11. p5-Term-ReadLine-Gnu>0 : devel/p5-Term-ReadLine-Gnu
  12. p5-File-ShareDir>0 : devel/p5-File-ShareDir
  13. yt-dlp>0 : www/yt-dlp
  14. perl5>=5.34<5.35 : lang/perl5.34
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for gtk-pipe-viewer-0.4.8: FORK_MANAGER=on: Enable *_parallel config-options support GTK3=on: GTK+ 3 GUI toolkit support JSON_XS=on: Faster JSON deserialization LOCAL_CACHE=on: Local cache support READLINE=on: Command line editing via libreadline SHARE_DIR=on: Install with p5-File-ShareDir ====> Fixed-width formatting: you can only select none or one of them CHAR_WIDTH=off: Install with p5-Unicode-LineBreak LINE_BREAK=on: Install with p5-Text-CharWidth ====> Youtube support: you can only select none or one of them YOUTUBE_DL=off: Enable Youtube support with youtube_dl YT_DLP=on: Enable Youtube support with yt-dlp ===> Use 'make config' to modify these settings
Options name:
multimedia_gtk-pipe-viewer
USES:
perl5
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/trizen/pipe-viewer/tar.gz/0.4.8?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: multimedia/pipe-viewer
CommitCreditsLog message
0.4.6
21 May 2023 17:25:44
commit hash: 47cc51612f66cc93c339994f66958fd8bff85f7bcommit hash: 47cc51612f66cc93c339994f66958fd8bff85f7bcommit hash: 47cc51612f66cc93c339994f66958fd8bff85f7bcommit hash: 47cc51612f66cc93c339994f66958fd8bff85f7b files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/*pipe-viewer: Update to 0.4.6

* Add FORK_MANAGER option
* Remove GTK3_USES=desktop-file-utils (.desktop file does not use MimeType)

ChangeLog: https://github.com/trizen/pipe-viewer/blob/0.4.6/Changes

* Fixed the internal extracting of streaming URLs.
* Extended `fat32safe` option to convert Unicode characters to
  ASCII equivalent when `Text::Unidecode` is available.
* Recognize several more audio itags.

PR:		271503, 269607
0.3.1
11 Sep 2022 23:24:54
commit hash: ae5b7072886eb9e743c22f814a85f46722b0d4f4commit hash: ae5b7072886eb9e743c22f814a85f46722b0d4f4commit hash: ae5b7072886eb9e743c22f814a85f46722b0d4f4commit hash: ae5b7072886eb9e743c22f814a85f46722b0d4f4 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/*pipe-viewer: Update to 0.3.1

 - add .desktop file
 - pet portclippy
 - reformat with portfmt
 - drop WWW::PipeViewer::Authentication: unused and unsupported
 - drop WWW::PipeViewer::PlaylistItems::favorite_video: unused and unsupported

ChangeLog:	https://github.com/trizen/pipe-viewer/blob/0.3.1/Changes
PR:		266208
0.2.3
06 Sep 2022 18:21:38
commit hash: 4f1750e4a7e730954fdf201a79961eccc207f338commit hash: 4f1750e4a7e730954fdf201a79961eccc207f338commit hash: 4f1750e4a7e730954fdf201a79961eccc207f338commit hash: 4f1750e4a7e730954fdf201a79961eccc207f338 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
*/*: Update maintainer email address

Update maintainer's email address in multiple ports.

PR:		266157
Reported by:	Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
0.2.3
20 Aug 2022 03:19:10
commit hash: 56fcee100c534084730a5c2070f1ce41b4b69212commit hash: 56fcee100c534084730a5c2070f1ce41b4b69212commit hash: 56fcee100c534084730a5c2070f1ce41b4b69212commit hash: 56fcee100c534084730a5c2070f1ce41b4b69212 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
multimedia/gtk-pipe-viewer: new slave port

This port is a slave of multimedia/pipe-viewer. It sets the options
to install pipe-viewer with a graphical interface using GTK.

PR:	265888

Number of commits found: 4