| Port details on branch 2025Q4 |
- nyxt Keyboard-driven web browser which uses WebKitGTK backend
- 3.12.0_3 www
=0 3.12.0_3Version of this port present on the latest quarterly branch. - Maintainer: eduardo@FreeBSD.org
 - Port Added: 2025-10-19 04:09:07
- Last Update: 2025-11-09 18:10:28
- Commit Hash: 5a48fa1
- License: BSD3CLAUSE CC-BY-SA-3.0
- WWW:
- https://nyxt.atlas.engineer/
- Description:
- Nyxt is a keyboard-driven web browser designed for hackers. Inspired by Emacs
and Vim, it has familiar keybindings (Emacs, vi, CUA), and is infinitely
extensible in Lisp.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/www/nyxt/ && make install clean
- To add the package, run one of these commands:
- pkg install www/nyxt
- pkg install nyxt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: nyxt
- Flavors: there is no flavor information for this port.
- NOT_FOR_ARCHS: i386
- distinfo:
- TIMESTAMP = 1737014955
SHA256 (nyxt-3.12.0-source-with-submodules.tar.xz) = 9355f6f0cc26505130b8e016b1d8457fe06e984aa1bcd516dae250445bc9a554
SIZE (nyxt-3.12.0-source-with-submodules.tar.xz) = 18095860
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- git>0 : devel/git
- sbcl>0 : lang/sbcl
- update-desktop-database : devel/desktop-file-utils
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- gstreamer1-libav>=1.26.6 : multimedia/gstreamer1-libav
- gstreamer1-plugins-bad>=1.26.6 : multimedia/gstreamer1-plugins-bad
- gstreamer1-plugins-good>=1.26.6 : multimedia/gstreamer1-plugins-good
- gstreamer1-plugins>=1.26.6 : multimedia/gstreamer1-plugins
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- gstreamer1-libav>=1.26.6 : multimedia/gstreamer1-libav
- gstreamer1-plugins-bad>=1.26.6 : multimedia/gstreamer1-plugins-bad
- gstreamer1-plugins-good>=1.26.6 : multimedia/gstreamer1-plugins-good
- gstreamer1-plugins>=1.26.6 : multimedia/gstreamer1-plugins
- Library dependencies:
-
- libfixposix.so : devel/libfixposix
- libwebkit2gtk-4.1.so : www/webkit2-gtk@41
- libzstd.so : archivers/zstd
- libgstreamer-1.0.so : multimedia/gstreamer1
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for nyxt-3.12.0_3:
GSTREAMER=on: Multimedia support via GStreamer
===> Use 'make config' to modify these settings
- Options name:
- www_nyxt
- USES:
- desktop-file-utils gmake pkgconfig tar:xz gstreamer
- pkg-message:
- For install:
- If you experience a blank screen or freeze after execution, try setting the
WEBKIT_DISABLE_COMPOSITING_MODE environment variable to 1. For example:
$ env WEBKIT_DISABLE_COMPOSITING_MODE=1 nyxt <URL>
- Master Sites:
|
Number of commits found: 2
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
3.12.0_3 09 Nov 2025 18:10:28
    |
Nuno Teixeira (eduardo)  Author: Vasily Postnicov |
www/nyxt: Fix runtime with newer SBCL
PR: 290890
Reported by: David <djireland79[AT]gmail[DOT]com>
MFH: 2025Q4 (runtime fix)
(cherry picked from commit 0529575a3639d40322e1634b0287fe56e0a40684) |
3.12.0_2 19 Oct 2025 04:07:47
    |
Nuno Teixeira (eduardo)  |
www/nyxt: Add i386 to NOT_FOR_ARCHS
Build depend lang/sbcl is only available to amd64 and i386.
Exclude nyxt from i386 since it isn't supported upstream as I investigated.
Error log:
https://pkg-status.freebsd.org/beefy18/data/143i386-default/0f586647e560/logs/nyxt-3.12.0_2.log
(cherry picked from commit badbfa0b333d55d43e7789cfc549d46ed49a8a25) |
Number of commits found: 2
|