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.
Port details on branch 2025Q4
netsurf Lightweight web browser
3.11_2 www 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 3.11_2Version of this port present on the latest quarterly branch.
Maintainer: nc@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-10-22 14:03:04
Last Update: 2025-10-22 13:58:24
Commit Hash: 627ed1d
License: GPLv2 MIT
WWW:
https://www.netsurf-browser.org/
Description:
NetSurf is a lightweight cross-platform Web browser. It supports the HTML 4 and CSS standards and provides a small, fast, and comprehensive Web browsing solution. NetSurf was originally written for RISC OS.
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 (78 items)
Collapse this list.
  1. /usr/local/share/licenses/netsurf-3.11_2/catalog.mk
  2. /usr/local/share/licenses/netsurf-3.11_2/LICENSE
  3. /usr/local/share/licenses/netsurf-3.11_2/GPLv2
  4. /usr/local/share/licenses/netsurf-3.11_2/MIT
  5. bin/netsurf-gtk
  6. bin/netsurf-gtk3
  7. share/applications/netsurf-gtk.desktop
  8. share/netsurf/Messages
  9. share/netsurf/SearchEngines
  10. share/netsurf/adblock.css
  11. share/netsurf/ca-bundle.txt
  12. share/netsurf/cookies.ui
  13. share/netsurf/credits.html
  14. share/netsurf/de/Messages
  15. share/netsurf/de/welcome.html
  16. share/netsurf/default.css
  17. share/netsurf/default.ico
  18. share/netsurf/downloads.ui
  19. share/netsurf/en/Messages
  20. share/netsurf/en/credits.html
  21. share/netsurf/en/licence.html
  22. share/netsurf/en/welcome.html
  23. share/netsurf/favicon.png
  24. share/netsurf/fr/Messages
  25. share/netsurf/globalhistory.ui
  26. share/netsurf/hotlist.ui
  27. share/netsurf/icons/arrow-l.png
  28. share/netsurf/icons/content.png
  29. share/netsurf/icons/directory.png
  30. share/netsurf/icons/directory2.png
  31. share/netsurf/icons/hotlist-add.png
  32. share/netsurf/icons/hotlist-rmv.png
  33. share/netsurf/icons/local-history.png
  34. share/netsurf/icons/search.png
  35. share/netsurf/icons/show-cookie.png
  36. share/netsurf/internal.css
  37. share/netsurf/it/Messages
  38. share/netsurf/it/credits.html
  39. share/netsurf/it/licence.html
  40. share/netsurf/it/welcome.html
  41. share/netsurf/ja/welcome.html
  42. share/netsurf/languages
  43. share/netsurf/licence.html
  44. share/netsurf/localhistory.ui
  45. share/netsurf/netsurf-16x16.xpm
  46. share/netsurf/netsurf.png
  47. share/netsurf/netsurf.ui
  48. share/netsurf/netsurf.xpm
  49. share/netsurf/nl/Messages
  50. share/netsurf/nl/credits.html
  51. share/netsurf/nl/licence.html
  52. share/netsurf/nl/welcome.html
  53. share/netsurf/options.ui
  54. share/netsurf/pageinfo.ui
  55. share/netsurf/password.ui
  56. share/netsurf/quirks.css
  57. share/netsurf/tabcontents.ui
  58. share/netsurf/throbber/throbber0.png
  59. share/netsurf/throbber/throbber1.png
  60. share/netsurf/throbber/throbber2.png
  61. share/netsurf/throbber/throbber3.png
  62. share/netsurf/throbber/throbber4.png
  63. share/netsurf/throbber/throbber5.png
  64. share/netsurf/throbber/throbber6.png
  65. share/netsurf/throbber/throbber7.png
  66. share/netsurf/throbber/throbber8.png
  67. share/netsurf/toolbar.ui
  68. share/netsurf/viewdata.ui
  69. share/netsurf/warning.ui
  70. share/netsurf/welcome.html
  71. share/netsurf/zh_CN/Messages
  72. share/netsurf/zh_CN/credits.html
  73. share/netsurf/zh_CN/licence.html
  74. share/netsurf/zh_CN/welcome.html
  75. share/pixmaps/netsurf.xpm
  76. @owner
  77. @group
  78. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • netsurf>0:www/netsurf
To install the port:
cd /usr/ports/www/netsurf/ && make install clean
To add the package, run one of these commands:
  • pkg install www/netsurf
  • pkg install netsurf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: netsurf
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1708105641 SHA256 (netsurf-3.11-src.tar.gz) = c28a626aefee428d053b13f88b5c440922245976522d12eaf137cfd32d201cb2 SIZE (netsurf-3.11-src.tar.gz) = 4311767

Packages (timestamps in pop-ups are UTC):
netsurf
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-------3.10_7
FreeBSD:14:quarterly------3.10_103.10_10
FreeBSD:15:latest--n/a-n/an/a3.10_10-
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. duk : lang/duktape
  2. nsgenbind : devel/nsgenbind
  3. p5-HTML-Parser>=3.72 : www/p5-HTML-Parser
  4. xxd : sysutils/xxd
  5. bison : devel/bison
  6. update-desktop-database : devel/desktop-file-utils
  7. gmake>=4.4.1 : devel/gmake
  8. gdk-pixbuf-extra>=0.1.0 : graphics/gdk-pixbuf-extra
  9. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. ca-root-nss.crt : security/ca_root_nss
  2. duk : lang/duktape
  3. update-desktop-database : devel/desktop-file-utils
  4. gdk-pixbuf-extra>=0.1.0 : graphics/gdk-pixbuf-extra
Library dependencies:
  1. libcss.so : textproc/libcss
  2. libcurl.so : ftp/curl
  3. libdom.so : www/libdom
  4. libexpat.so : textproc/expat2
  5. libhubbub.so : www/libhubbub
  6. libnsbmp.so : graphics/libnsbmp
  7. libnsgif.so : graphics/libnsgif
  8. libnspsl.so : dns/libnspsl
  9. libnsutils.so : devel/libnsutils
  10. libparserutils.so : devel/libparserutils
  11. libpng.so : graphics/png
  12. libutf8proc.so : textproc/utf8proc
  13. libwapcaplet.so : textproc/libwapcaplet
  14. libwebp.so : graphics/webp
  15. libatk-1.0.so : accessibility/at-spi2-core
  16. libcairo.so : graphics/cairo
  17. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  18. libglib-2.0.so : devel/glib20
  19. libintl.so : devel/gettext-runtime
  20. libgtk-3.so : x11-toolkits/gtk30
  21. librsvg-2.so : graphics/librsvg2-rust
  22. libharfbuzz.so : print/harfbuzz
  23. libpango-1.0.so : x11-toolkits/pango
  24. libiconv.so : converters/libiconv
  25. libjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_netsurf
USES:
bison cpe desktop-file-utils gmake gnome iconv:translit jpeg localbase pkgconfig shebangfix ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://download.netsurf-browser.org/netsurf/releases/source/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.11_2
22 Oct 2025 13:58:24
commit hash: 627ed1df51a392f88656be1ed1a0bffff3de39b7commit hash: 627ed1df51a392f88656be1ed1a0bffff3de39b7commit hash: 627ed1df51a392f88656be1ed1a0bffff3de39b7commit hash: 627ed1df51a392f88656be1ed1a0bffff3de39b7 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Benjamin Takacs
www/netsurf: Fix build by using gdkpixbufextra

As the BROKEN message indicates netsurf needs support for xpm loading
which was moved into gdk-pixbuf-extra.

Approved by:	nc (maintainer timeout)
PR:		286037
See also:	e129c081e39271edac0d7b8aa174930f4317a796
MFH:		2025Q4

(cherry picked from commit 7801211f7f72c7bcd476dc5960f7fdc9016afe36)

Number of commits found: 1