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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
There is a known issue with processing of security/vuxml data. As a results, the "Lastest Vulnerabilities" box is out of date and new entries after 2025-Sep-02 are not shown.
Port details
linux-vieb Vim Inspired Electron Browser (Linux version)
12.5.0 www on this many watch lists=0 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 12.3.0Version of this port present on the latest quarterly branch.
Maintainer: nivit@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-08-26 14:18:05
Last Update: 2025-09-04 09:47:10
Commit Hash: cd0318d
Also Listed In: linux
License: AGPLv3 BSD3CLAUSE CC-BY-2.5 CC-BY-3.0 GPLv3+ LGPL21 MIT MPL11
WWW:
https://vieb.dev/
Description:
Vieb is the Vim Inspired Electron Browser. Features: - Free, open source, fast and secure - Local first adblocking, auto-complete, AMP protection, custom redirects and more, all without web requests - Privacy with strict permission system, navigator overrides, custom useragent, custom WebRTC policy and more - Accessible with custom themes, full interface & fontsize scaling, page zooming, spellcheck and mouse support - Security settings with permissions, cache usage, cookie management, (auto-)download settings and more - Window splitting with buffer, split, Vexplore and Ctrl-w bindings, for multi-window browsing - Map commands for completely custom keyboard sequences, keystrokes, commands and actions - And much, much more...
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 (99 items)
Collapse this list.
  1. /usr/local/share/licenses/linux-vieb-12.5.0/catalog.mk
  2. /usr/local/share/licenses/linux-vieb-12.5.0/LICENSE
  3. /usr/local/share/licenses/linux-vieb-12.5.0/AGPLv3
  4. /usr/local/share/licenses/linux-vieb-12.5.0/BSD3CLAUSE
  5. /usr/local/share/licenses/linux-vieb-12.5.0/CC-BY-2.5
  6. /usr/local/share/licenses/linux-vieb-12.5.0/CC-BY-3.0
  7. /usr/local/share/licenses/linux-vieb-12.5.0/GPLv3+
  8. /usr/local/share/licenses/linux-vieb-12.5.0/LGPL21
  9. /usr/local/share/licenses/linux-vieb-12.5.0/MIT
  10. /usr/local/share/licenses/linux-vieb-12.5.0/MPL11
  11. bin/linux-vieb
  12. share/applications/linux-vieb.desktop
  13. share/icons/hicolor/1024x1024/apps/vieb.png
  14. share/icons/hicolor/128x128/apps/vieb.png
  15. share/icons/hicolor/16x16/apps/vieb.png
  16. share/icons/hicolor/256x256/apps/vieb.png
  17. share/icons/hicolor/32x32/apps/vieb.png
  18. share/icons/hicolor/48x48/apps/vieb.png
  19. share/icons/hicolor/512x512/apps/vieb.png
  20. share/icons/hicolor/64x64/apps/vieb.png
  21. share/icons/hicolor/scalable/apps/vieb.svg
  22. share/linux-vieb/chrome_100_percent.pak
  23. share/linux-vieb/chrome_200_percent.pak
  24. share/linux-vieb/icudtl.dat
  25. share/linux-vieb/libEGL.so
  26. share/linux-vieb/libGLESv2.so
  27. share/linux-vieb/libffmpeg.so
  28. share/linux-vieb/libvk_swiftshader.so
  29. share/linux-vieb/libvulkan.so.1
  30. share/linux-vieb/locales/af.pak
  31. share/linux-vieb/locales/am.pak
  32. share/linux-vieb/locales/ar.pak
  33. share/linux-vieb/locales/bg.pak
  34. share/linux-vieb/locales/bn.pak
  35. share/linux-vieb/locales/ca.pak
  36. share/linux-vieb/locales/cs.pak
  37. share/linux-vieb/locales/da.pak
  38. share/linux-vieb/locales/de.pak
  39. share/linux-vieb/locales/el.pak
  40. share/linux-vieb/locales/en-GB.pak
  41. share/linux-vieb/locales/en-US.pak
  42. share/linux-vieb/locales/es-419.pak
  43. share/linux-vieb/locales/es.pak
  44. share/linux-vieb/locales/et.pak
  45. share/linux-vieb/locales/fa.pak
  46. share/linux-vieb/locales/fi.pak
  47. share/linux-vieb/locales/fil.pak
  48. share/linux-vieb/locales/fr.pak
  49. share/linux-vieb/locales/gu.pak
  50. share/linux-vieb/locales/he.pak
  51. share/linux-vieb/locales/hi.pak
  52. share/linux-vieb/locales/hr.pak
  53. share/linux-vieb/locales/hu.pak
  54. share/linux-vieb/locales/id.pak
  55. share/linux-vieb/locales/it.pak
  56. share/linux-vieb/locales/ja.pak
  57. share/linux-vieb/locales/kn.pak
  58. share/linux-vieb/locales/ko.pak
  59. share/linux-vieb/locales/lt.pak
  60. share/linux-vieb/locales/lv.pak
  61. share/linux-vieb/locales/ml.pak
  62. share/linux-vieb/locales/mr.pak
  63. share/linux-vieb/locales/ms.pak
  64. share/linux-vieb/locales/nb.pak
  65. share/linux-vieb/locales/nl.pak
  66. share/linux-vieb/locales/pl.pak
  67. share/linux-vieb/locales/pt-BR.pak
  68. share/linux-vieb/locales/pt-PT.pak
  69. share/linux-vieb/locales/ro.pak
  70. share/linux-vieb/locales/ru.pak
  71. share/linux-vieb/locales/sk.pak
  72. share/linux-vieb/locales/sl.pak
  73. share/linux-vieb/locales/sr.pak
  74. share/linux-vieb/locales/sv.pak
  75. share/linux-vieb/locales/sw.pak
  76. share/linux-vieb/locales/ta.pak
  77. share/linux-vieb/locales/te.pak
  78. share/linux-vieb/locales/th.pak
  79. share/linux-vieb/locales/tr.pak
  80. share/linux-vieb/locales/uk.pak
  81. share/linux-vieb/locales/ur.pak
  82. share/linux-vieb/locales/vi.pak
  83. share/linux-vieb/locales/zh-CN.pak
  84. share/linux-vieb/locales/zh-TW.pak
  85. share/linux-vieb/resources.pak
  86. share/linux-vieb/resources/app.asar
  87. share/linux-vieb/snapshot_blob.bin
  88. share/linux-vieb/v8_context_snapshot.bin
  89. share/linux-vieb/vk_swiftshader_icd.json
  90. @mode 4555
  91. share/linux-vieb/chrome-sandbox
  92. @mode
  93. @mode 555
  94. share/linux-vieb/vieb
  95. share/linux-vieb/chrome_crashpad_handler
  96. @mode
  97. @owner
  98. @group
  99. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • linux-vieb>0:www/linux-vieb
To install the port:
cd /usr/ports/www/linux-vieb/ && make install clean
To add the package, run one of these commands:
  • pkg install www/linux-vieb
  • pkg install linux-vieb
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: linux-vieb
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1756977118 SHA256 (vieb-12.5.0.tar.gz) = a87796a3fdf492d6ab2932364be490dd11d90aaba65e630dea4eb7617939a1c7 SIZE (vieb-12.5.0.tar.gz) = 113930764

Expand this list (2 items)

Collapse this list.

SHA256 (vieb-images-12.5.0.tar.gz) = db8f01c4c894e481ad90dc65ab49f8d3bce6587272bad07e3ba4cede9631a9a7 SIZE (vieb-images-12.5.0.tar.gz) = 970646

Collapse this list.


Packages (timestamps in pop-ups are UTC):
linux-vieb
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-12.3.0------
FreeBSD:13:quarterly-12.3.0------
FreeBSD:14:latest-12.3.0------
FreeBSD:14:quarterly-12.3.0------
FreeBSD:15:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
Runtime dependencies:
  1. pulseaudio : audio/pulseaudio
  2. update-desktop-database : devel/desktop-file-utils
  3. linux-rl9-alsa-plugins-oss>0 : audio/linux-rl9-alsa-plugins-oss
  4. linux-rl9-alsa-plugins-pulseaudio>0 : audio/linux-rl9-alsa-plugins-pulseaudio
  5. linux-rl9-alsa-lib>0 : audio/linux-rl9-alsa-lib
  6. linux-rl9-at-spi2-atk>0 : accessibility/linux-rl9-at-spi2-atk
  7. linux-rl9-atk>0 : accessibility/linux-rl9-atk
  8. linux-rl9-ca-certificates>0 : security/linux-rl9-ca-certificates
  9. linux-rl9-cups-libs>0 : print/linux-rl9-cups-libs
  10. linux-rl9-dbus-libs>0 : devel/linux-rl9-dbus-libs
  11. linux-rl9-devtools>0 : devel/linux-rl9-devtools
  12. linux-rl9-gtk3>0 : x11-toolkits/linux-rl9-gtk3
  13. linux-rl9-imageformats-libs>0 : graphics/linux-rl9-imageformats-libs
  14. linux-rl9-libdrm>0 : graphics/linux-rl9-libdrm
  15. linux-rl9-nss>0 : security/linux-rl9-nss
  16. linux-rl9-opus>0 : audio/linux-rl9-opus
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_linux-vieb
USES:
desktop-file-utils linux:rl9
pkg-message:
For install:
If the user's directory is located in /usr/home and doesn't exists the link /home, then create one with the command: ln -s /usr/home /home Vieb uses pulseaudio(1), so you have to start the relative server.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/Jelmerro/Vieb/releases/download/12.5.0/
Collapse this list.

Number of commits found: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
12.5.0
04 Sep 2025 09:47:10
commit hash: cd0318d52939cd1236b2ad1406df976644399cc6commit hash: cd0318d52939cd1236b2ad1406df976644399cc6commit hash: cd0318d52939cd1236b2ad1406df976644399cc6commit hash: cd0318d52939cd1236b2ad1406df976644399cc6 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
www/linux-vieb: Update to 12.5.0

Release changes:	https://github.com/Jelmerro/Vieb/releases/tag/12.5.0
Reported by:	Jelmer van Arnhem <notifications@github.com>
12.4.0
03 Sep 2025 19:39:40
commit hash: 7e25d976c77ccb29c4af06f676d78533848b4c95commit hash: 7e25d976c77ccb29c4af06f676d78533848b4c95commit hash: 7e25d976c77ccb29c4af06f676d78533848b4c95commit hash: 7e25d976c77ccb29c4af06f676d78533848b4c95 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
www/linux-vieb: Update to 12.4.0 (security release)

Release changes:	https://github.com/Jelmerro/Vieb/releases/tag/12.4.0
Reported by:	portscout!
Security:	https://vuxml.freebsd.org/freebsd/aaa060af-88d6-11f0-a294-b0416f0c4c67.html
12.3.0
13 May 2025 15:04:24
commit hash: f33854b347702bf17fc840b244764bfbebd63a25commit hash: f33854b347702bf17fc840b244764bfbebd63a25commit hash: f33854b347702bf17fc840b244764bfbebd63a25commit hash: f33854b347702bf17fc840b244764bfbebd63a25 files touched by this commit This port version is marked as vulnerable.
Nicola Vitale (nivit) search for other commits by this committer
www/linux-vieb: Update to 12.3.0

Release changes:	https://github.com/Jelmerro/Vieb/releases/tag/12.3.0
Reported by:	Jelmer van Arnhem <notifications@github.com>
12.2.0_2
21 Apr 2025 06:27:35
commit hash: 2626acef737df9e55a478701aac1b957831ad1cdcommit hash: 2626acef737df9e55a478701aac1b957831ad1cdcommit hash: 2626acef737df9e55a478701aac1b957831ad1cdcommit hash: 2626acef737df9e55a478701aac1b957831ad1cd files touched by this commit This port version is marked as vulnerable.
Gleb Popov (arrowd) search for other commits by this committer
Framework: Make use of USE_LINUX=imageformat-libs
12.2.0_1
15 Apr 2025 17:11:27
commit hash: 6f110064b71c2ad3100ef069f64ef51fc5c54575commit hash: 6f110064b71c2ad3100ef069f64ef51fc5c54575commit hash: 6f110064b71c2ad3100ef069f64ef51fc5c54575commit hash: 6f110064b71c2ad3100ef069f64ef51fc5c54575 files touched by this commit This port version is marked as vulnerable.
Dima Panov (fluffy) search for other commits by this committer
emulators/linux_base-rl9: integrate devel/linux-rl9-libsigsegv into linux_base
(+)

[g]awk and grep utilities depends on libsigsegv.so.2.0.6
Integrate devel/linux-rl9-libsigsegv into the emulators/linux_base-rl9 package
to resolve missed dependency
Drop dedicated devel/linux-rl9-libsigsegv port
Bump all linux-rl9-libsigsegv consumers to track changed dependency

PR:		286032
12.2.0
05 Feb 2025 17:02:26
commit hash: 421fd5ce7ef51014d6431ebfeac036d8cbf294f2commit hash: 421fd5ce7ef51014d6431ebfeac036d8cbf294f2commit hash: 421fd5ce7ef51014d6431ebfeac036d8cbf294f2commit hash: 421fd5ce7ef51014d6431ebfeac036d8cbf294f2 files touched by this commit This port version is marked as vulnerable.
Nicola Vitale (nivit) search for other commits by this committer
www/linux-vieb: Update to 12.2.0

Release changes:	https://github.com/Jelmerro/Vieb/releases/tag/12.2.0
12.1.0
25 Nov 2024 09:19:09
commit hash: ac1ac9996e5c532f9517abd7544489e45abcd773commit hash: ac1ac9996e5c532f9517abd7544489e45abcd773commit hash: ac1ac9996e5c532f9517abd7544489e45abcd773commit hash: ac1ac9996e5c532f9517abd7544489e45abcd773 files touched by this commit This port version is marked as vulnerable.
Nicola Vitale (nivit) search for other commits by this committer
www/linux-vieb: Update to 12.1.0

Release changes:	https://github.com/Jelmerro/Vieb/releases/tag/12.1.0
Reported by:	Jelmer van Arnhem <notifications@github.com>
12.0.0_2
11 Nov 2024 21:54:51
commit hash: 5eab63b3053b3b77fa9d537f8c583e9524d5268dcommit hash: 5eab63b3053b3b77fa9d537f8c583e9524d5268dcommit hash: 5eab63b3053b3b77fa9d537f8c583e9524d5268dcommit hash: 5eab63b3053b3b77fa9d537f8c583e9524d5268d files touched by this commit This port version is marked as vulnerable.
Nicola Vitale (nivit) search for other commits by this committer
www/linux-vieb: Add missing dependency

- Add graphics/linux-rl9-jpeg to run dependencies
- Bump PORTREVISION
12.0.0_1
04 Sep 2024 15:54:14
commit hash: de09427dca6b0e606290952a8fcb0f22ab1e0aaecommit hash: de09427dca6b0e606290952a8fcb0f22ab1e0aaecommit hash: de09427dca6b0e606290952a8fcb0f22ab1e0aaecommit hash: de09427dca6b0e606290952a8fcb0f22ab1e0aae files touched by this commit This port version is marked as vulnerable.
Nicola Vitale (nivit) search for other commits by this committer
www/linux-vieb: Fix .desktop file

- Add the field code %U to the .desktop file, so that it's possible
  to open URL via xdg-open (or similar program) when vieb is set as
  default browser.
- Bump PORTREVISION
12.0.0
26 Aug 2024 13:59:24
commit hash: 09a34a638f0bc5bef01b39bebbc561136dece477commit hash: 09a34a638f0bc5bef01b39bebbc561136dece477commit hash: 09a34a638f0bc5bef01b39bebbc561136dece477commit hash: 09a34a638f0bc5bef01b39bebbc561136dece477 files touched by this commit This port version is marked as vulnerable.
Nicola Vitale (nivit) search for other commits by this committer
www/linux-vieb: Add new port

Vieb is the Vim Inspired Electron Browser.

Features:

    - Free, open source, fast and secure
    - Local first adblocking, auto-complete, AMP protection, custom redirects
      and more, all without web requests
    - Privacy with strict permission system, navigator overrides, custom
      useragent, custom WebRTC policy and more
    - Accessible with custom themes, full interface & fontsize scaling, page
      zooming, spellcheck and mouse support
    - Security settings with permissions, cache usage, cookie management,
      (auto-)download settings and more
    - Window splitting with buffer, split, Vexplore and Ctrl-w bindings, for
      multi-window browsing
    - Map commands for completely custom keyboard sequences, keystrokes,
      commands and actions
    - And much, much more...

https://vieb.dev/

Number of commits found: 10