./www/dillo, Very small and fast graphical web-browser

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 3.3.0, Package name: dillo-3.3.0, Maintainer: pkgsrc-users

Dillo is a web browser designed to be fast, use few resources and
support slow and unreliable networks on resource-constrained machines.
It can load local and remote files via HTTP, HTTPS and FTP.
Other protocols like Gemini, Gopher, IPFS and others are available as
plugins.

Dillo supports a subset of HTML 4.01 and CSS 2.1 but it doesn't support
JavaScript and only implements some elements of HTML 5 and CSS 3.
It also renders plain text documents and images in PNG, JPG and GIF
formats.


Required to run:
[graphics/png] [graphics/jpeg] [lang/perl5] [net/wget] [security/openssl] [x11/xcursor] [x11/fltk13]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: inet6, libwebp, tls

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2026-05-05 17:20:16 by Kevin Bloom | Files touched by this commit (37) | Package removed
Log message:
dillo: update to 3.3.0

Packaging:
- Most patches have been removed thanks to leot@'s patches being
  merged upstream!

Upstream:
- Add optional support for brotli (br) content encoding.
- Add about:keys to display current keyboard shortcuts.
- Control + left click opens links in new tab (emulates mouse middle
  button).
- Ctrl+C copies selected text into the clipboard so Ctrl+V works as
  expected.
- Enable IPv6 support by default if supported by the platform.
- Focus the N-th tab with the Alt+<number> shortcut.
- Fix vsource dpi infinite loop on musl due to unescaped "%" printf
  format.
- Add about:cache and about:dicache pages to show internal cache
  details.
- Add mojeek search engine with shortcut "mj".
- Hide form elements (like buttons and inputs) with display:none in
  CSS.
- Increase margin in location bar to make it easier to select with
  the mouse.
- Navigate back and forward with mouse buttons.
- Fix OAuth login by allowing cookies in root 30X redirects.
- Add support for remote control via a UNIX socket (enabled by
  default, disable with --disable-control-socket).
- Add new dilloc program to remote control dillo from the command
  line.
- Set DILLO_PID variable when executing actions so dilloc can read
  it.
- Add support for "page_action" option to define custom entries in
  the page menu to run programs or scripts.
- Add "mark_unloaded_images" option to show a border in images not
  loaded, so they are easier to see.
- Fix segfault on CurveBall TLS test with LibreSSL.
- Match complete search prefixes in "search_url" to avoid partial
  matches.
- Add "trace_http" option to debug HTTP traffic.
- Avoid cached responses when submitting forms.
- Fix cookie Max-Age parsing using the epoch instead of the local
  timezone.
- Add experimental FLTK >= 1.4 support with the
  --enable-experimental-fltk configure flag.
- Middle click on back or forward button opens page in new tab.
- Add support for Content-Disposition header to set the filename.
- Fix build in NetBSD and avoid ctype(3) incorrect sign extension.
- Fix use-after-free in HTTP server and OpenSSL connection dialog.
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2026-01-18 14:00:41 by Leonardo Taccari | Files touched by this commit (34)
Log message:
dillo: Avoid ctype(3) abuses

Backport a patch shared and applied upstream via commit
5e2bc90ea2f80dce3a20ef9c1a282e11d6d67236 to stop abusing ctype(3) functions.

Now dillo should no longer crashes due ctype(3) on NetBSD>=11.

PKGREVISION++
   2025-12-01 09:09:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
dillo*: update HOMEPAGE
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-04-24 16:16:37 by Thomas Klausner | Files touched by this commit (2412)
Log message:
*: recursive bump for jpeg -> libjpeg-turbo switch
   2025-01-31 15:33:17 by Michael Baeuerle | Files touched by this commit (7)
Log message:
www/dillo: Switch to FLTK 1.4

Part of FLTK 1.4 transition (Step 2).

- Add patch to detect FLTK 1.4
- Add patch for dillo-install-hyphenation
  POSIX::tmpnam() is replaced with File::Temp
- Declare net/wget as dependency
  dillo uses wget at runtime
- Declare usage of features "snprintf" and "vsnprintf"
- Use option "tls" to enable/disable TLS support
  SSL is obsolete
- Use option "libwebp" to enable/disable WEBP image support
  Option "webp" is not documented
- Add more information to DESCR
- Bump PKGREVISION
   2025-01-19 16:34:43 by Kevin Bloom | Files touched by this commit (3) | Package updated
Log message:
dillo: update to 3.2.0

- optional support for webp images
- new options for ignoring images
- support for simple SVG
- scrollbar navigation mode
- zoom via Ctrl +/-
- bug fixes