pkgsrc-WIP-changes archive

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

dillo-devel: Update to 3.2.0



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Wed Jan 22 16:20:24 2025 +0100
Changeset:	50c56357649d477a5e467065c0a97d779645ba0f

Modified Files:
	dillo-devel/COMMIT_MSG
	dillo-devel/DESCR
	dillo-devel/Makefile
	dillo-devel/distinfo
	dillo-devel/patches/patch-configure.ac
Removed Files:
	dillo-devel/patches/patch-doc_Makefile.am
	dillo-devel/patches/patch-src_html.cc

Log Message:
dillo-devel: Update to 3.2.0

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=50c56357649d477a5e467065c0a97d779645ba0f

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

diffstat:
 dillo-devel/COMMIT_MSG                    | 110 +-----------------------------
 dillo-devel/DESCR                         |   2 +-
 dillo-devel/Makefile                      |   2 +-
 dillo-devel/distinfo                      |  10 ++-
 dillo-devel/patches/patch-configure.ac    |   8 ++-
 dillo-devel/patches/patch-doc_Makefile.am |  19 ------
 dillo-devel/patches/patch-src_html.cc     |  20 ------
 7 files changed, 14 insertions(+), 157 deletions(-)

diffs:
diff --git a/dillo-devel/COMMIT_MSG b/dillo-devel/COMMIT_MSG
index 911e32a251..3e8016bcc8 100644
--- a/dillo-devel/COMMIT_MSG
+++ b/dillo-devel/COMMIT_MSG
@@ -1,109 +1,3 @@
-www/dillo: Update to 3.1.1
+www/dillo: Update to 3.2.0
 
-3.1.1
-=====
-
-*�Patches�by�Rodrigo�Arias�Mallo:
-��Disable�TLSv1.3�in�Mbed�TLS�3.6.0�until�it�is�supported�(fixes�build�on
-����Alpine�Linux).
-��Add�workaround�for�Cygwin�and�OpenSSL�with�--disable-threaded-dns.
-��Fix�distcheck�when�HTML�tests�are�enabled.
-��Fix�an�OpenSSL�bug�when�the�server�closes�the�connection�prematurely
-����and�SSL_get_error()�returns�SSL_ERROR_ZERO_RETURN.
-*�Patches�by�Matt�Jolly:
-��Add�HTML�tests�to�the�distributed�tarball.
-*�Patches�by�dogma:
-��Gracefully�handle�warnings�from�PNG�images.
-
-
-3.1.0
-=====
-
-- Switch to Github and update homepage
-  The host dillo.org is no longer under control of Dillo developers.
-- Use option "tls" instead of "ssl" for TLS support
-- Add pkgsrc patch for hyphenation install script
-- Add pkgsrc patch for build of HTML documentation
-
-
-Summary
-=======
-
-This release contains a lot of changes accumulated from the 2015-2017 period,
-as well as fixes and small features introduced in 2024. Here is a summary:
-
-* Add support for floating HTML elements, which involved a big redesign.
-* Add support for OpenSSL, LibreSSL and mbed TLS for HTTPS.
-* Add a CI pipeline to build Dillo on Ubuntu, MacOS, FreeBSD and Windows
-  (via cygwin).
-* Add automatic HTML rendering tests.
-* Improve and extend the Dillo manual.
-
-In memory of Sebastian Geerken.
-
-
-Detailed changes
-================
-
-* Patches by Sebastian Geerken:
-  Floating elements.
-  Redesign of widget sizes ("GROWS").
-  Applied CSS attribute 'width' to all elements, 'height' is now also
-    supported.
-  Suport for 'min-width', 'max-width', 'min-height' and 'max-height'.
-  Suport for 'display: inline-block'.
-  <BUTTON>'s are now inline.
-  Image aspect ratio is preserved when one dimension is specified by a
-    percentage value.
-  New dillorc options 'adjust_min_width' and 'adjust_table_min_width'.
-  Make building of test/ files more robust.
-  Work on collapsing spaces: more cases supported.
-  Fix crash that's possible searching for text while page still being built.
-* Patches by corvid:
-  HTML5 character references.
-  Give images lower priority when requesting resources (responsiveness).
-  Reuse of connections for HTTP (disable w/ http_persistent_conns in dillorc).
-  Abort failed queries.
-  HTTP Strict Transport Security (disable with http_strict_transport_security
-    preference in dillorc).
-  Fix bug when closing popup using window manager (bug introduced in 3.0.3).
-  Block mixed content.
-  Improve cookies date recognition.
-  Use Mbed TLS
-  Iterate through the IP addrs for a host when trying to connect().
-* Patches by Jeremy Henty:
-  Doxygen fixes.
-* Patches by corvid and Benjamin Johnson
-  Move HTTPS from dpi into the browser, enable SNI, check more locations for
-    CA bundles and add --with-ca-certs-file and --with-ca-certs-dir to
-    configure, some improvement to security warning popups, etc.
-* Patches by Johannes Hofmann
-  Fix bookmarks DPI crash.
-  Fix OSX compilation issue with xembed.
-* Patches by Rodrigo Arias Mallo <rodarima%gmail.com@localhost>
-  Fix DuckDuckGo search links
-  Add scroll_step option to control the mouse wheel vertical step
-  Add support for OpenSSL 1.1, OpenSSL 3, mbedTLS 2 and mbedTLS 3
-  Replace configure flag --enable-ssl to --enable-tls
-  Enable TLS support by default for https.
-  Add automatic rendering tests (only enabled with --enable-html-tests).
-  Fix width calculation when using 'min-width' and 'max-width'.
-  Update website URL to https://dillo-browser.github.io/
-  Add ui_tab_height option to control the tab height. Default value increased
-    from 16 to 20 pixels to improve usability.
-  Switch tabs using the mouse wheel by default. Use the new option
-    scroll_switches_tabs to disable the behavior.
-  Fix OpenSSL handling of unexpected EOF without close notify alert.
-  Expand home tilde '~' in the file plugin.
-  Ignore width attribute with relative values for td and th elements.
-  Enable Doxygen for C files and use Awesome Doxygen theme.
-  Fix DPIs extension (.dpi.exe) in Windows systems via Cygwin.
-  Add support for the <main> HTML tag.
-  Fix W3C validator and remove broken WDG validator.
-  Simplify bookmark DPI page style and improve readability.
-  Improve the Dillo manual available from the help button.
-  Improve detection of XHTML documents.
-  Install desktop file with Dillo icon.
-  Add version in user manual and about:splash.
-* Patches by Mark Walker:
-  Add http_force_https mode.
+Use FLTK 1.4.
diff --git a/dillo-devel/DESCR b/dillo-devel/DESCR
index 6c73753853..135914550d 100644
--- a/dillo-devel/DESCR
+++ b/dillo-devel/DESCR
@@ -9,4 +9,4 @@ 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.
 
-This package is for FLTK 1.4 (not released yet).
+This package is for FLTK 1.4.
diff --git a/dillo-devel/Makefile b/dillo-devel/Makefile
index 89311c377c..909672861a 100644
--- a/dillo-devel/Makefile
+++ b/dillo-devel/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	dillo-3.1.1
+DISTNAME=	dillo-3.2.0
 CATEGORIES=	www
 
 MASTER_SITES=	${MASTER_SITE_GITHUB:=dillo-browser/}
diff --git a/dillo-devel/distinfo b/dillo-devel/distinfo
index afe0cff2a8..55afdb07e9 100644
--- a/dillo-devel/distinfo
+++ b/dillo-devel/distinfo
@@ -1,9 +1,7 @@
 $NetBSD$
 
-BLAKE2s (dillo-3.1.1.tar.gz) = 972d69ffbf4eee631535a164baea24e2971139e4ee15800a032fe5f2749b0f4d
-SHA512 (dillo-3.1.1.tar.gz) = 3b67baa74a273ddc9ca1e92e32e268aec5cd393449678764eda4dfc64cab2f0ca9727dabf1d84aecd84c2c5f8063c5e9f938593430324fcd35e889b84079c08c
-Size (dillo-3.1.1.tar.gz) = 1516060 bytes
-SHA1 (patch-configure.ac) = 3a4f7a9ea5638704819b793b30e3688c141d87d9
+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-doc_Makefile.am) = ca7a9529aeafef944695347024d05adaac7ae2b7
-SHA1 (patch-src_html.cc) = b298991b0f26b05e2c150cecd7324f2c50a222c5
diff --git a/dillo-devel/patches/patch-configure.ac b/dillo-devel/patches/patch-configure.ac
index df9c491063..626af7047b 100644
--- a/dillo-devel/patches/patch-configure.ac
+++ b/dillo-devel/patches/patch-configure.ac
@@ -2,9 +2,9 @@ $NetBSD$
 
 Use FLTK 1.4 for glyph substitution on X11 platform.
 
---- configure.ac.orig	2024-05-04 19:53:29.000000000 +0000
+--- configure.ac.orig	2025-01-18 10:51:30.000000000 +0000
 +++ configure.ac
-@@ -188,22 +188,22 @@ fi
+@@ -211,24 +211,24 @@ fi
  
  
  dnl -------------------------
@@ -23,6 +23,10 @@ Use FLTK 1.4 for glyph substitution on X11 platform.
           LIBFLTK_CXXFLAGS=`$FLTK_CONFIG --cxxflags`
           LIBFLTK_CFLAGS=`$FLTK_CONFIG --cflags`
           LIBFLTK_LIBS=`$FLTK_CONFIG --ldflags`;;
+-  1.4.*) AC_MSG_RESULT(no)
+-         AC_MSG_ERROR([FLTK $fltk_version not supported yet; use FLTK 1.3]);;
++  1.5.*) AC_MSG_RESULT(no)
++         AC_MSG_ERROR([FLTK $fltk_version not supported yet; use FLTK 1.4]);;
    ?*)    AC_MSG_RESULT(no)
 -         AC_MSG_ERROR(FLTK 1.3 required; version found: $fltk_version);;
 +         AC_MSG_ERROR(FLTK 1.4 required; version found: $fltk_version);;
diff --git a/dillo-devel/patches/patch-doc_Makefile.am b/dillo-devel/patches/patch-doc_Makefile.am
deleted file mode 100644
index 830fa46dd0..0000000000
--- a/dillo-devel/patches/patch-doc_Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
-Fix generation of documentation.
-
---- doc/Makefile.am.orig	2024-05-04 19:53:29.000000000 +0000
-+++ doc/Makefile.am
-@@ -7,10 +7,10 @@ EXTRA_DIST = \
- 	user_help.in.html
- 
- dillo.1: $(srcdir)/dillo.1.in Makefile
--	sed 's%/usr/local%${prefix}%g' < $(srcdir)/dillo.1.in > dillo.1
-+	sed 's%/usr/local%${prefix}%g' < $(srcdir)/dillo.1.in > $@
- 
- # Use .in.html instead of .html.in so it is recognized as HTML.
- user_help.html: $(srcdir)/user_help.in.html Makefile
--	sed 's/__VERSION__/${VERSION}/g' $< > $@
-+	sed 's/__VERSION__/${VERSION}/g' < $(srcdir)/user_help.in.html > $@
- 
- DISTCLEANFILES = dillo.1 user_help.html
diff --git a/dillo-devel/patches/patch-src_html.cc b/dillo-devel/patches/patch-src_html.cc
deleted file mode 100644
index 76df52bdb3..0000000000
--- a/dillo-devel/patches/patch-src_html.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD$
-
-Use static_assert only with compilers that support at least C++11.
-
---- src/html.cc.orig	2024-06-07 23:32:23.000000000 +0000
-+++ src/html.cc
-@@ -3555,8 +3555,13 @@ static const TagInfo Tags[] = {
- };
- #define NTAGS (sizeof(Tags)/sizeof(Tags[0]))
- 
-+#if (__cplusplus >= 201103L)
-+// Requires C++11
- static_assert(NTAGS == HTML_NTAGS,
-    "Mismatch between number of tags in Tags and HTML_NTAGS");
-+#else
-+# warning static_assert disabled (requires at least C++11)
-+#endif
- 
- /*
-  * Compares tag from buffer ('/' or '>' or space-ended string) [p1]


Home | Main Index | Thread Index | Old Index