Hi,

This updates netsurf and netsurf-fb to 3.9.

   NetSurf 3.9 features support for CSS Media Queries (level 4) and
   improvements to JavaScript handling. Also included are many bug fixes
   and improvements. We recommend all users upgrade to NetSurf 3.9.

Other changes visible in the diff:

 - Upstream has (re-)added webp support.
 - netsurf-fb's makefile patches go away.
 - Library bumps follow the usual pattern (libcss gets a major bump,
   libdom and libnsfb get minor bumps).

As always, tests are greatly appreciated, especially on non-amd64 platforms.

ok?

Index: browser/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/browser/Makefile,v
retrieving revision 1.35
diff -u -p -r1.35 Makefile
--- browser/Makefile    25 Sep 2018 08:48:58 -0000      1.35
+++ browser/Makefile    9 Aug 2019 04:16:20 -0000
@@ -3,14 +3,15 @@
 COMMENT =              lightweight web browser, with GTK interface
 
 NETSURF_PROJECT =      netsurf
-NETSURF_VERSION =      3.8
+NETSURF_VERSION =      3.9
 
 HOMEPAGE =             https://www.netsurf-browser.org/
 MASTER_SITES =         
https://download.netsurf-browser.org/netsurf/releases/source/
 
 BUILD_DEPENDS =                www/netsurf/nsgenbind>=0.5 \
                        www/p5-HTML-Parser
-LIB_DEPENDS =          www/netsurf/hubbub>=0.3.4 \
+LIB_DEPENDS =          graphics/libwebp \
+                       www/netsurf/hubbub>=0.3.4 \
                        www/netsurf/libcss>=0.7.0 \
                        www/netsurf/libnsgif>=0.2.0 \
                        www/netsurf/libnsbmp>=0.1.4 \
@@ -31,7 +32,7 @@ WANTLIB += freetype gdk-x11-2.0 gdk_pixb
 WANTLIB += gmodule-2.0 gobject-2.0 gthread-2.0 gtk-x11-2.0 hubbub iconv
 WANTLIB += intl jpeg m nsbmp nsgif nslog nspsl nsutils pango-1.0
 WANTLIB += pangocairo-1.0 pangoft2-1.0 parserutils png pthread rsvg-2
-WANTLIB += ssl utf8proc wapcaplet z
+WANTLIB += ssl utf8proc wapcaplet webp z
 
 MAKE_FLAGS +=          NETSURF_USE_HARU_PDF=NO \
                        NETSURF_USE_LIBICONV_PLUG=NO \
Index: browser/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/browser/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- browser/distinfo    25 Sep 2018 08:48:58 -0000      1.14
+++ browser/distinfo    9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (netsurf-3.8-src.tar.gz) = oA7m8+fqeuUMbB+VyB04E1kXG/aHTliJHyHFUAkMVUI=
-SIZE (netsurf-3.8-src.tar.gz) = 3945752
+SHA256 (netsurf-3.9-src.tar.gz) = 1y8cb2EToB5UH4R2qTw0cjUGh3kUAJDfVbpALrSo7MM=
+SIZE (netsurf-3.9-src.tar.gz) = 3989742
Index: hubbub/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/hubbub/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- hubbub/Makefile     25 Sep 2018 08:48:59 -0000      1.20
+++ hubbub/Makefile     9 Aug 2019 04:16:20 -0000
@@ -3,7 +3,7 @@
 COMMENT =              HTML parser
 
 NETSURF_PROJECT =      libhubbub
-NETSURF_VERSION =      0.3.5
+NETSURF_VERSION =      0.3.6
 PKGNAME =              hubbub-${NETSURF_VERSION}
 HOMEPAGE =             https://www.netsurf-browser.org/projects/hubbub/
 
Index: hubbub/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/hubbub/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- hubbub/distinfo     25 Sep 2018 08:48:59 -0000      1.10
+++ hubbub/distinfo     9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (libhubbub-0.3.5-src.tar.gz) = 
qoLja+Ek5YLjB5Ke7oGkL/r0NVsphpNJFycdZdIM2I8=
-SIZE (libhubbub-0.3.5-src.tar.gz) = 784526
+SHA256 (libhubbub-0.3.6-src.tar.gz) = 
11bHlcGg4IvuxKzWg2SsRHeWDWL/+jtg2gX1p3Y/e/Q=
+SIZE (libhubbub-0.3.6-src.tar.gz) = 784692
Index: libcss/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libcss/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- libcss/Makefile     25 Sep 2018 08:48:59 -0000      1.21
+++ libcss/Makefile     9 Aug 2019 04:16:20 -0000
@@ -3,9 +3,9 @@
 COMMENT =              CSS parser and selection engine
 
 NETSURF_PROJECT =      libcss
-NETSURF_VERSION =      0.8.0
+NETSURF_VERSION =      0.9.0
 
-SHARED_LIBS =          css 5.1 #0.8.0
+SHARED_LIBS =          css 6.0 #0.9.0
 
 LIB_DEPENDS =          converters/libiconv \
                        www/netsurf/libparserutils>=0.2.1 \
Index: libcss/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libcss/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- libcss/distinfo     25 Sep 2018 08:48:59 -0000      1.13
+++ libcss/distinfo     9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (libcss-0.8.0-src.tar.gz) = NaBJDZjCPgm40rXkYZkmExxbmNp6nbLtADIvY/vCrV8=
-SIZE (libcss-0.8.0-src.tar.gz) = 516474
+SHA256 (libcss-0.9.0-src.tar.gz) = uY+6dmS9UwfLOaYQEJjadvY1qX4Ve4f0XpzkKtqQie8=
+SIZE (libcss-0.9.0-src.tar.gz) = 522267
Index: libdom/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libdom/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- libdom/Makefile     25 Sep 2018 08:48:59 -0000      1.13
+++ libdom/Makefile     9 Aug 2019 04:16:20 -0000
@@ -3,9 +3,9 @@
 COMMENT =              W3C DOM implementation
 
 NETSURF_PROJECT =      libdom
-NETSURF_VERSION =      0.3.3
+NETSURF_VERSION =      0.4.0
 
-SHARED_LIBS =          dom 1.0 #0.3.2
+SHARED_LIBS =          dom 1.1 #0.4.0
 
 LIB_DEPENDS =          converters/libiconv \
                        www/netsurf/hubbub>=0.3.4 \
Index: libdom/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libdom/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- libdom/distinfo     25 Sep 2018 08:48:59 -0000      1.8
+++ libdom/distinfo     9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (libdom-0.3.3-src.tar.gz) = 4GqYfWHQeDuBFw3bkg2AgCoWFqp/GnpFjG/QVk85KaQ=
-SIZE (libdom-0.3.3-src.tar.gz) = 870035
+SHA256 (libdom-0.4.0-src.tar.gz) = nrnNMIE21QeP2aNC85HvZQcehmCg6inVDLQdN6jGs8c=
+SIZE (libdom-0.4.0-src.tar.gz) = 871499
Index: libnsfb/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libnsfb/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- libnsfb/Makefile    25 Sep 2018 08:48:59 -0000      1.7
+++ libnsfb/Makefile    9 Aug 2019 04:16:20 -0000
@@ -3,7 +3,7 @@
 COMMENT =              framebuffer abstraction library for netsurf
 
 NETSURF_PROJECT =      libnsfb
-NETSURF_VERSION =      0.2.0
+NETSURF_VERSION =      0.2.1
 
 CATEGORIES =           graphics
 SHARED_LIBS =          nsfb 0.0 #0.1.4
Index: libnsfb/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libnsfb/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- libnsfb/distinfo    25 Sep 2018 08:48:59 -0000      1.4
+++ libnsfb/distinfo    9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (libnsfb-0.2.0-src.tar.gz) = 
wBG6WT3ZeFQVuyPNKwquvVDDSQ4u4TgQa4P0rOqPihE=
-SIZE (libnsfb-0.2.0-src.tar.gz) = 82322
+SHA256 (libnsfb-0.2.1-src.tar.gz) = 
YC+wCGmfxeCQvR1Ry91Xu4Svq9tZOM+WVVAV+2h6Cic=
+SIZE (libnsfb-0.2.1-src.tar.gz) = 82357
Index: libnspsl/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libnspsl/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- libnspsl/Makefile   25 Sep 2018 08:48:59 -0000      1.4
+++ libnspsl/Makefile   9 Aug 2019 04:16:20 -0000
@@ -3,7 +3,7 @@
 COMMENT =              public suffix list library for netsurf
 
 NETSURF_PROJECT =      libnspsl
-NETSURF_VERSION =      0.1.3
+NETSURF_VERSION =      0.1.5
 
 CATEGORIES =           www
 SHARED_LIBS =          nspsl 0.0 #0.1.0
Index: libnspsl/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libnspsl/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- libnspsl/distinfo   25 Sep 2018 08:48:59 -0000      1.3
+++ libnspsl/distinfo   9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (libnspsl-0.1.3-src.tar.gz) = 
jeJZWkR5z0XpFEWUs3NnEMIbLtDAALRf76okosQMU+c=
-SIZE (libnspsl-0.1.3-src.tar.gz) = 311065
+SHA256 (libnspsl-0.1.5-src.tar.gz) = 
zcVNrMIM/a23mbi0qf/gobYro5qwYMNdiuXs7uRHOGo=
+SIZE (libnspsl-0.1.5-src.tar.gz) = 316104
Index: libutf8proc/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libutf8proc/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- libutf8proc/Makefile        25 Sep 2018 08:48:59 -0000      1.6
+++ libutf8proc/Makefile        9 Aug 2019 04:16:20 -0000
@@ -3,11 +3,11 @@
 COMMENT =              unicode library
 
 NETSURF_PROJECT =      libutf8proc
-NETSURF_VERSION =      2.2.0
-DISTNAME =             libutf8proc-2.2.0-1-src
+NETSURF_VERSION =      2.4.0
+DISTNAME =             libutf8proc-2.4.0-1-src
 
 CATEGORIES =           textproc
-SHARED_LIBS =          utf8proc 2.0 #1.3.1-3
+SHARED_LIBS =          utf8proc 2.1 #1.3.1-3
 
 TEST_DEPENDS =         devel/check
 
Index: libutf8proc/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libutf8proc/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- libutf8proc/distinfo        25 Sep 2018 08:48:59 -0000      1.4
+++ libutf8proc/distinfo        9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (libutf8proc-2.2.0-1-src.tar.gz) = 
pc6CGny9nH5vXLykfl11L5IzrC8BEjjhcQWUIVu3ZUM=
-SIZE (libutf8proc-2.2.0-1-src.tar.gz) = 156447
+SHA256 (libutf8proc-2.4.0-1-src.tar.gz) = 
AasdaYnBx3VQkNskw/ZOSflcVgrknCa+xRQrrGgCxHI=
+SIZE (libutf8proc-2.4.0-1-src.tar.gz) = 154746
Index: libwapcaplet/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libwapcaplet/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- libwapcaplet/Makefile       25 Sep 2018 08:48:59 -0000      1.15
+++ libwapcaplet/Makefile       9 Aug 2019 04:16:20 -0000
@@ -3,7 +3,7 @@
 COMMENT =              string internment library
 
 NETSURF_PROJECT =      libwapcaplet
-NETSURF_VERSION =      0.4.1
+NETSURF_VERSION =      0.4.2
 
 CATEGORIES=            devel
 SHARED_LIBS =          wapcaplet 3.0 #0.3.0
Index: libwapcaplet/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libwapcaplet/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- libwapcaplet/distinfo       25 Sep 2018 08:48:59 -0000      1.9
+++ libwapcaplet/distinfo       9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (libwapcaplet-0.4.1-src.tar.gz) = 
yP9upbZP7agG9bebqXBEL17bI3BGoES8D35NVKmkl4w=
-SIZE (libwapcaplet-0.4.1-src.tar.gz) = 31448
+SHA256 (libwapcaplet-0.4.2-src.tar.gz) = 
Bj0kirPyBoCMQUk0oQX2y2Qm4vC6873SCnEheez6XLo=
+SIZE (libwapcaplet-0.4.2-src.tar.gz) = 31492
Index: netsurf-fb/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/netsurf-fb/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- netsurf-fb/Makefile 25 Sep 2018 08:48:59 -0000      1.9
+++ netsurf-fb/Makefile 9 Aug 2019 04:16:20 -0000
@@ -3,7 +3,7 @@
 COMMENT =              lightweight web browser, with SDL interface
 
 NETSURF_PROJECT =      netsurf-fb
-NETSURF_VERSION =      3.8
+NETSURF_VERSION =      3.9
 DISTNAME =             netsurf-${NETSURF_VERSION}-src
 
 HOMEPAGE =             https://www.netsurf-browser.org/
@@ -13,6 +13,7 @@ BUILD_DEPENDS =               www/netsurf/nsgenbind>=
                        www/p5-HTML-Parser
 LIB_DEPENDS =          devel/sdl \
                        graphics/jpeg \
+                       graphics/libwebp \
                        graphics/png \
                        www/netsurf/hubbub>=0.3.4 \
                        www/netsurf/libcss>=0.7.0 \
@@ -30,7 +31,7 @@ TEST_DEPENDS =                devel/check
 
 WANTLIB =  SDL c crypto css curl dom expat freetype hubbub iconv
 WANTLIB += jpeg m nsbmp nsfb nsgif nslog nspsl nsutils parserutils png
-WANTLIB += pthread ssl svgtiny utf8proc wapcaplet xcb xcb-icccm
+WANTLIB += pthread ssl svgtiny utf8proc wapcaplet webp xcb xcb-icccm
 WANTLIB += xcb-image xcb-keysyms xcb-shm xcb-util z
 
 MAKE_FLAGS +=          NETSURF_USE_HARU_PDF=NO \
Index: netsurf-fb/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/netsurf-fb/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- netsurf-fb/distinfo 25 Sep 2018 08:48:59 -0000      1.4
+++ netsurf-fb/distinfo 9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (netsurf-3.8-src.tar.gz) = oA7m8+fqeuUMbB+VyB04E1kXG/aHTliJHyHFUAkMVUI=
-SIZE (netsurf-3.8-src.tar.gz) = 3945752
+SHA256 (netsurf-3.9-src.tar.gz) = 1y8cb2EToB5UH4R2qTw0cjUGh3kUAJDfVbpALrSo7MM=
+SIZE (netsurf-3.9-src.tar.gz) = 3989742
Index: netsurf-fb/patches/patch-Makefile
===================================================================
RCS file: netsurf-fb/patches/patch-Makefile
diff -N netsurf-fb/patches/patch-Makefile
--- netsurf-fb/patches/patch-Makefile   25 Sep 2018 08:48:59 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.2 2018/09/25 08:48:59 bentley Exp $
-Index: Makefile
---- Makefile.orig
-+++ Makefile
-@@ -148,7 +148,7 @@ endif
- VQ=@
- 
- # Override this only if the host compiler is called something different
--HOST_CC := gcc
-+HOST_CC := $(CC)
- 
- ifeq ($(TARGET),riscos)
-   ifeq ($(HOST),riscos)
Index: netsurf-fb/patches/patch-frontends_framebuffer_Makefile
===================================================================
RCS file: netsurf-fb/patches/patch-frontends_framebuffer_Makefile
diff -N netsurf-fb/patches/patch-frontends_framebuffer_Makefile
--- netsurf-fb/patches/patch-frontends_framebuffer_Makefile     28 Jun 2017 
13:16:49 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-frontends_framebuffer_Makefile,v 1.2 2017/06/28 13:16:49 
ajacoutot Exp $
---- frontends/framebuffer/Makefile.orig        Sat Nov 19 06:37:41 2016
-+++ frontends/framebuffer/Makefile     Mon Nov 21 02:23:58 2016
-@@ -21,9 +21,6 @@ CFLAGS += '-DNETSURF_FB_FONT_CURSIVE="$(NETSURF_FB_FON
- CFLAGS += '-DNETSURF_FB_FONT_FANTASY="$(NETSURF_FB_FONT_FANTASY)"'
- 
- CFLAGS += -std=c99 -g -Dsmall \
--        -D_BSD_SOURCE \
--        -D_DEFAULT_SOURCE \
--        -D_XOPEN_SOURCE=600 \
-         -D_POSIX_C_SOURCE=200809L
- 
- LDFLAGS += -lm
Index: netsurf-fb/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/netsurf/netsurf-fb/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- netsurf-fb/pkg/PLIST        25 Sep 2018 08:48:59 -0000      1.2
+++ netsurf-fb/pkg/PLIST        9 Aug 2019 04:16:20 -0000
@@ -2,13 +2,13 @@
 @bin bin/netsurf-fb
 @man man/man1/netsurf-fb.1
 share/netsurf-fb/
+share/netsurf-fb/Messages
 share/netsurf-fb/adblock.css
 share/netsurf-fb/credits.html
 share/netsurf-fb/default.css
 share/netsurf-fb/internal.css
 share/netsurf-fb/licence.html
 share/netsurf-fb/maps.html
-share/netsurf-fb/messages
 share/netsurf-fb/netsurf.png
 share/netsurf-fb/quirks.css
 share/netsurf-fb/welcome.html
Index: nsgenbind/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/nsgenbind/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- nsgenbind/Makefile  25 Sep 2018 08:48:59 -0000      1.5
+++ nsgenbind/Makefile  9 Aug 2019 04:16:20 -0000
@@ -3,7 +3,7 @@
 COMMENT =              JavaScript bindings generator
 
 NETSURF_PROJECT =      nsgenbind
-NETSURF_VERSION =      0.6
+NETSURF_VERSION =      0.7
 
 BUILD_DEPENDS +=       devel/bison
 
Index: nsgenbind/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/nsgenbind/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- nsgenbind/distinfo  25 Sep 2018 08:48:59 -0000      1.4
+++ nsgenbind/distinfo  9 Aug 2019 04:16:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (nsgenbind-0.6-src.tar.gz) = 
kvdUFGNbhXq9mk4sEZpRfnl9JH312zAoTj268nNYLGw=
-SIZE (nsgenbind-0.6-src.tar.gz) = 106862
+SHA256 (nsgenbind-0.7-src.tar.gz) = 
GGMuqQ/JiYR3G0mWovT8Br1fG6szvwN55FI7Rfys9GY=
+SIZE (nsgenbind-0.7-src.tar.gz) = 117110

Reply via email to