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