pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/dillo



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Tue May  5 15:20:16 UTC 2026

Modified Files:
        pkgsrc/www/dillo: Makefile PLIST distinfo
        pkgsrc/www/dillo/patches: patch-dillo-install-hyphenation
Removed Files:
        pkgsrc/www/dillo/patches: patch-configure.ac patch-dlib_dlib.c
            patch-dlib_dlib.h patch-dpi_bookmarks.c patch-dpi_cookies.c
            patch-dpi_datauri.c patch-dpi_downloads.cc patch-dpi_dpiutil.c
            patch-dpi_file.c patch-dpi_ftp.c patch-dpid_dpidc.c
            patch-dpip_dpip.c patch-dw_findtext.hh patch-dw_fltkui.cc
            patch-dw_style.cc patch-dw_textblock.cc patch-lout_misc.cc
            patch-src_IO_dpi.c patch-src_IO_http.c patch-src_IO_tls__openssl.c
            patch-src_auth.c patch-src_colors.c patch-src_cookies.c
            patch-src_cssparser.cc patch-src_hsts.c patch-src_html.cc
            patch-src_keys.cc patch-src_misc.c patch-src_table.cc
            patch-src_url.c patch-src_xembed.cc
            patch-test_dw_dw__anchors__test.cc patch-test_unit_cookies.c

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.


To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 pkgsrc/www/dillo/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/dillo/PLIST
cvs rdiff -u -r1.47 -r1.48 pkgsrc/www/dillo/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/www/dillo/patches/patch-configure.ac \
    pkgsrc/www/dillo/patches/patch-dlib_dlib.c \
    pkgsrc/www/dillo/patches/patch-dlib_dlib.h \
    pkgsrc/www/dillo/patches/patch-dpi_bookmarks.c \
    pkgsrc/www/dillo/patches/patch-dpi_cookies.c \
    pkgsrc/www/dillo/patches/patch-dpi_datauri.c \
    pkgsrc/www/dillo/patches/patch-dpi_downloads.cc \
    pkgsrc/www/dillo/patches/patch-dpi_dpiutil.c \
    pkgsrc/www/dillo/patches/patch-dpi_file.c \
    pkgsrc/www/dillo/patches/patch-dpi_ftp.c \
    pkgsrc/www/dillo/patches/patch-dpid_dpidc.c \
    pkgsrc/www/dillo/patches/patch-dpip_dpip.c \
    pkgsrc/www/dillo/patches/patch-dw_findtext.hh \
    pkgsrc/www/dillo/patches/patch-dw_fltkui.cc \
    pkgsrc/www/dillo/patches/patch-dw_style.cc \
    pkgsrc/www/dillo/patches/patch-dw_textblock.cc \
    pkgsrc/www/dillo/patches/patch-lout_misc.cc \
    pkgsrc/www/dillo/patches/patch-src_IO_dpi.c \
    pkgsrc/www/dillo/patches/patch-src_IO_http.c \
    pkgsrc/www/dillo/patches/patch-src_IO_tls__openssl.c \
    pkgsrc/www/dillo/patches/patch-src_auth.c \
    pkgsrc/www/dillo/patches/patch-src_colors.c \
    pkgsrc/www/dillo/patches/patch-src_cookies.c \
    pkgsrc/www/dillo/patches/patch-src_cssparser.cc \
    pkgsrc/www/dillo/patches/patch-src_hsts.c \
    pkgsrc/www/dillo/patches/patch-src_html.cc \
    pkgsrc/www/dillo/patches/patch-src_keys.cc \
    pkgsrc/www/dillo/patches/patch-src_misc.c \
    pkgsrc/www/dillo/patches/patch-src_table.cc \
    pkgsrc/www/dillo/patches/patch-src_url.c \
    pkgsrc/www/dillo/patches/patch-src_xembed.cc \
    pkgsrc/www/dillo/patches/patch-test_dw_dw__anchors__test.cc \
    pkgsrc/www/dillo/patches/patch-test_unit_cookies.c
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/www/dillo/patches/patch-dillo-install-hyphenation

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/dillo/Makefile
diff -u pkgsrc/www/dillo/Makefile:1.99 pkgsrc/www/dillo/Makefile:1.100
--- pkgsrc/www/dillo/Makefile:1.99      Tue Jan 27 08:40:48 2026
+++ pkgsrc/www/dillo/Makefile   Tue May  5 15:20:13 2026
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.99 2026/01/27 08:40:48 wiz Exp $
+# $NetBSD: Makefile,v 1.100 2026/05/05 15:20:13 ktnb Exp $
 
-DISTNAME=      dillo-3.2.0
-PKGREVISION=   5
+DISTNAME=      v3.3.0
+PKGNAME=       dillo-${DISTNAME:S/v//}
 CATEGORIES=    www
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=dillo-browser/}
-GITHUB_TAG=    v${PKGVERSION_NOREV}
+MASTER_SITES=  https://git.sr.ht/~dillo/dillo/archive/
+DIST_SUBDIR=   dillo
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://dillo-browser.org/
@@ -14,6 +14,8 @@ LICENSE=      gnu-gpl-v3
 USE_LANGUAGES=         c c++
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASEDIR}
+# x11/fltk is >1.3, which requires this flag
+CONFIGURE_ARGS+=       --enable-experimental-fltk
 USE_FEATURES+=         snprintf vsnprintf
 USE_TOOLS+=            aclocal autoconf automake autoreconf gmake perl:run
 
@@ -34,6 +36,8 @@ INSTALL_MAKE_FLAGS+=  sysconfdir=${EGDIR}
 
 .include "options.mk"
 
+WRKSRC=                ${WRKDIR}/dillo-${DISTNAME}
+
 pre-configure:
        cd ${WRKSRC} && autoreconf -fiv
 

Index: pkgsrc/www/dillo/PLIST
diff -u pkgsrc/www/dillo/PLIST:1.21 pkgsrc/www/dillo/PLIST:1.22
--- pkgsrc/www/dillo/PLIST:1.21 Fri Jan 31 14:33:17 2025
+++ pkgsrc/www/dillo/PLIST      Tue May  5 15:20:13 2026
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.21 2025/01/31 14:33:17 micha Exp $
+@comment $NetBSD: PLIST,v 1.22 2026/05/05 15:20:13 ktnb Exp $
 bin/dillo
+bin/dilloc
 bin/dillo-install-hyphenation
 bin/dpid
 bin/dpidc

Index: pkgsrc/www/dillo/distinfo
diff -u pkgsrc/www/dillo/distinfo:1.47 pkgsrc/www/dillo/distinfo:1.48
--- pkgsrc/www/dillo/distinfo:1.47      Sun Jan 18 13:00:40 2026
+++ pkgsrc/www/dillo/distinfo   Tue May  5 15:20:13 2026
@@ -1,39 +1,6 @@
-$NetBSD: distinfo,v 1.47 2026/01/18 13:00:40 leot Exp $
+$NetBSD: distinfo,v 1.48 2026/05/05 15:20:13 ktnb Exp $
 
-BLAKE2s (dillo-3.2.0.tar.gz) = 5316ef138218567801d7ed9491f69c8f30393f91f976ee6980ca9f47e764a2e1
-SHA512 (dillo-3.2.0.tar.gz) = ff6aa64c79a5dac3bd5152e7501a20c129924c20df712003fc2cd0f18ab55886b0959aea4765f3c893e450e9f95781c10d393108cae8240804d4740f8121f066
-Size (dillo-3.2.0.tar.gz) = 1459110 bytes
-SHA1 (patch-configure.ac) = 9e3e7297b559dc70a3b1b61416bf1e97eeb23ca0
-SHA1 (patch-dillo-install-hyphenation) = 27f3a481da421a691c4c39093f010c01abee2515
-SHA1 (patch-dlib_dlib.c) = 0a35c4817abcb5d7a230203962050955ce686c8a
-SHA1 (patch-dlib_dlib.h) = 62ba87d250be1fdc188fbac5a421e2014efdb807
-SHA1 (patch-dpi_bookmarks.c) = cf74d17876e59c8e710f0d659f2c228f92313f15
-SHA1 (patch-dpi_cookies.c) = a1919022ca3a4c9902b4c968a9e66ccc66aa1c9f
-SHA1 (patch-dpi_datauri.c) = 5cc8dc48d91ec3481557f38f6a48ef6d1adff3be
-SHA1 (patch-dpi_downloads.cc) = cacd04e64752b54d209c75d252295ca961080ac4
-SHA1 (patch-dpi_dpiutil.c) = 4f0360a2a58f3984ba1ae1edb09c544f72cc9c4e
-SHA1 (patch-dpi_file.c) = 64518eae1956f00b9785611ecec58573b6af7bd5
-SHA1 (patch-dpi_ftp.c) = a268148ec90e1d5441c0b764ecbf2ae5acca6db3
-SHA1 (patch-dpid_dpidc.c) = 5c20bdbb60a7a24b184b566e5ca91a56dbf56c41
-SHA1 (patch-dpip_dpip.c) = e4ba65b0aa04911484db5b7e337966b22a1e4d5c
-SHA1 (patch-dw_findtext.hh) = d3a27f547c0b3a13438172ba74850cd1854eb53b
-SHA1 (patch-dw_fltkui.cc) = 3e5479c554df3a0dfeaedc8baf05d04c85323f54
-SHA1 (patch-dw_style.cc) = b0116e1f31c6608878ba97007060744a7e91e9a4
-SHA1 (patch-dw_textblock.cc) = 3770f6253b073868123a1db543e5f81a3368f76b
-SHA1 (patch-lout_misc.cc) = c16df31edc312b5f87ec2c20c24432a4d0ba1072
-SHA1 (patch-src_IO_dpi.c) = 7b5f4e96ce4378a4d2a88bf36535b171bc38be6d
-SHA1 (patch-src_IO_http.c) = db2a04569bc9e089c22657052e3575810133575e
-SHA1 (patch-src_IO_tls__openssl.c) = da44290d7b7de51e794e81c12a91091feffab96d
-SHA1 (patch-src_auth.c) = e66959bfa05e7fd92204aaf08a585ffa3b53dcaa
-SHA1 (patch-src_colors.c) = d4818f021c70f1c9b8c71df6a515e726d4e4a374
-SHA1 (patch-src_cookies.c) = 9d9d4e63a7a774c010aa418d287f5cc9f5448491
-SHA1 (patch-src_cssparser.cc) = 780fedfba509e9fb2b2ab04debc9c9b182a0a868
-SHA1 (patch-src_hsts.c) = 6853fb438005120734853296c9bf339bb88876da
-SHA1 (patch-src_html.cc) = c8b61e3d90e724bf57b4ed3a94aa1f85a9f4e997
-SHA1 (patch-src_keys.cc) = 08c83bbc9e770711a1baa664a20003e17351f3db
-SHA1 (patch-src_misc.c) = 62ebb46459cea990b66abfa6f41423003d6d8793
-SHA1 (patch-src_table.cc) = 569e75efe38e84de52cdfa3523b17f12d51752c8
-SHA1 (patch-src_url.c) = 9826c9b1ca79e34e9d83b8f7e0e40dc82e4d3b14
-SHA1 (patch-src_xembed.cc) = 0960dc598bc47e8a713e37e9c6c7d9dc9f0a32fd
-SHA1 (patch-test_dw_dw__anchors__test.cc) = 2b14a0392027e382a89d46d0abad17cfde05c4d6
-SHA1 (patch-test_unit_cookies.c) = a0215d1bbc1ab6b3c45beb2d2c9b2041ce309468
+BLAKE2s (dillo/v3.3.0.tar.gz) = 18370169f8669451e745cef9877d2fdb4788689c6efd6478d0286fa52fb56768
+SHA512 (dillo/v3.3.0.tar.gz) = 189d73122ba0f557ca295c147d82b525ba779d1a468c730d167a1be6b2ae1beda7de717e8941378f7fe21a4a935f593c31993df4f0e5dc55a6b235cb7c9c8e1f
+Size (dillo/v3.3.0.tar.gz) = 1496988 bytes
+SHA1 (patch-dillo-install-hyphenation) = 0ac1d1eca64ba876fd0206459edfea82cee647f0

Index: pkgsrc/www/dillo/patches/patch-dillo-install-hyphenation
diff -u pkgsrc/www/dillo/patches/patch-dillo-install-hyphenation:1.1 pkgsrc/www/dillo/patches/patch-dillo-install-hyphenation:1.2
--- pkgsrc/www/dillo/patches/patch-dillo-install-hyphenation:1.1        Fri Jan 31 14:33:17 2025
+++ pkgsrc/www/dillo/patches/patch-dillo-install-hyphenation    Tue May  5 15:20:13 2026
@@ -1,13 +1,14 @@
-$NetBSD: patch-dillo-install-hyphenation,v 1.1 2025/01/31 14:33:17 micha Exp $
+$NetBSD: patch-dillo-install-hyphenation,v 1.2 2026/05/05 15:20:13 ktnb Exp $
 
 Unimplemented: POSIX::tmpnam():
   use File::Temp instead at /usr/pkg/bin/dillo-install-hyphenation line 110.
 
---- dillo-install-hyphenation.orig     2024-05-04 19:53:29.000000000 +0000
+--- dillo-install-hyphenation.orig     2026-04-26 15:52:25.000000000 +0000
 +++ dillo-install-hyphenation
 @@ -1,5 +1,6 @@
- #!/usr/bin/env perl
+-#!/usr/bin/env perl
 -use POSIX;
++#!/usr/pkg/bin/perl
 +#use POSIX;
 +use File::Temp;
  use File::Basename;



Home | Main Index | Thread Index | Old Index