summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD12
-rw-r--r--utils-idna.patch63
3 files changed, 77 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3932bcb5a4e5..3525115b5a45 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = netsurf-fb
pkgdesc = Lightweight and fast web browser (framebuffer front end)
- pkgver = 3.10
+ pkgver = 3.11
pkgrel = 1
url = https://www.netsurf-browser.org/
arch = x86_64
@@ -9,28 +9,29 @@ pkgbase = netsurf-fb
license = MIT
license = GPL2
makedepends = check
- makedepends = libcss
- makedepends = libnsbmp
- makedepends = libnsgif
+ makedepends = libcss>=0.9.2
+ makedepends = libnsbmp>=0.1.7
+ makedepends = libnsgif>=1.0.0
makedepends = nsgenbind
makedepends = words
makedepends = xxd
depends = curl
depends = glibc
depends = gperf
- depends = libdom
+ depends = libdom>=0.4.2
+ depends = libhubbub>=0.3.8
depends = libjpeg
depends = libnsfb
- depends = libnsutils
+ depends = libnsutils>=0.1.1
depends = libpng
- depends = libsvgtiny
- depends = libutf8proc
+ depends = libsvgtiny>=0.1.8
+ depends = libutf8proc>=2.9.0
depends = libwebp
depends = openssl
depends = perl-html-parser
- source = https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.10-src.tar.gz
+ source = https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.11-src.tar.gz
source = utils-idna.patch
- sha256sums = 36484429e193614685c2ff246f55bd0a6dddf31a018bee45e0d1f7c28851995e
- sha256sums = 44b019b2484237b1edae8589254250d8fbf8515d883df659c3621cfe0e6d13b4
+ sha256sums = c28a626aefee428d053b13f88b5c440922245976522d12eaf137cfd32d201cb2
+ sha256sums = 9b61a26cf2f36d9fd8dbd792624c3aead5a8ebd87e5af367c7ae35993203d316
pkgname = netsurf-fb
diff --git a/PKGBUILD b/PKGBUILD
index bcac2a799a59..28fd80454147 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,22 @@
-# Maintainer: Robert Hamblin <hamblingreen@hotmail.com>
+# Maintainer: Bobby Hamblin <hamblingreen@hotmail.com>
# Contributor: Sebastian J. Bronner <waschtl@sbronner.com>
pkgname=netsurf-fb
-pkgver=3.10
+pkgver=3.11
pkgrel=1
pkgdesc='Lightweight and fast web browser (framebuffer front end)'
arch=(x86_64 i686 aarch64)
url=https://www.netsurf-browser.org/
license=(MIT GPL2)
-depends=('curl' 'glibc' 'gperf' 'libdom' 'libjpeg' 'libnsfb' 'libnsutils' 'libpng' 'libsvgtiny' 'libutf8proc' 'libwebp' 'openssl' 'perl-html-parser')
-makedepends=('check' 'libcss' 'libnsbmp' 'libnsgif' 'nsgenbind' 'words' 'xxd')
+depends=('curl' 'glibc' 'gperf' 'libdom>=0.4.2' 'libhubbub>=0.3.8' 'libjpeg' 'libnsfb' 'libnsutils>=0.1.1' 'libpng' 'libsvgtiny>=0.1.8' 'libutf8proc>=2.9.0' 'libwebp' 'openssl' 'perl-html-parser')
+makedepends=('check' 'libcss>=0.9.2' 'libnsbmp>=0.1.7' 'libnsgif>=1.0.0' 'nsgenbind' 'words' 'xxd')
_download_uri=https://download.netsurf-browser.org/netsurf/releases/source
source=(
$_download_uri/netsurf-$pkgver-src.tar.gz
utils-idna.patch
)
-sha256sums=('36484429e193614685c2ff246f55bd0a6dddf31a018bee45e0d1f7c28851995e'
- '44b019b2484237b1edae8589254250d8fbf8515d883df659c3621cfe0e6d13b4')
+sha256sums=('c28a626aefee428d053b13f88b5c440922245976522d12eaf137cfd32d201cb2'
+ '9b61a26cf2f36d9fd8dbd792624c3aead5a8ebd87e5af367c7ae35993203d316')
_makedir=netsurf-$pkgver
_makeopts="-C $_makedir PREFIX=/usr TARGET=framebuffer"
diff --git a/utils-idna.patch b/utils-idna.patch
index f7b9de81163e..73a881231019 100644
--- a/utils-idna.patch
+++ b/utils-idna.patch
@@ -1,7 +1,14 @@
-diff --text --unified --recursive netsurf-3.10/utils/idna.c netsurf-3.10.new/utils/idna.c
---- netsurf-3.10/utils/idna.c 2020-05-24 13:55:29.000000000 -0700
-+++ netsurf-3.10.new/utils/idna.c 2022-06-21 11:40:58.674410466 -0700
-@@ -167,7 +167,7 @@
+From b2b9c3f2ff66dd51c24163aa924363d19601001f Mon Sep 17 00:00:00 2001
+From: Adrien Destugues <pulkomandy@pulkomandy.tk>
+Date: Sat, 30 May 2020 11:24:15 +0200
+Subject: build fix for libutf8proc
+
+
+diff --git a/utils/idna.c b/utils/idna.c
+index 628ef1f..f6e498a 100644
+--- a/utils/idna.c
++++ b/utils/idna.c
+@@ -167,7 +167,7 @@ idna__ace_to_ucs4(const char *ace_label,
#ifdef WITH_UTF8PROC
@@ -10,3 +17,51 @@ diff --text --unified --recursive netsurf-3.10/utils/idna.c netsurf-3.10.new/uti
int32_t idna_contexto[] = {
/* CONTEXTO codepoints which have a rule defined */
+--
+2.30.2
+
+
+From 2179a717cb8d1afefc51a7c91522b6c23d374c40 Mon Sep 17 00:00:00 2001
+From: Ken Mays <kmays2000@gmail.com>
+Date: Thu, 1 Jul 2021 09:01:05 +0100
+Subject: removed NetCookieJar.h from previous build
+
+
+diff --git a/frontends/beos/cookies.cpp b/frontends/beos/cookies.cpp
+index 91a9beb..c49775b 100644
+--- a/frontends/beos/cookies.cpp
++++ b/frontends/beos/cookies.cpp
+@@ -38,7 +38,6 @@ extern "C" {
+ #include <private/interface/ColumnListView.h>
+ #include <private/interface/ColumnTypes.h>
+ #include <GroupLayoutBuilder.h>
+-#include <NetworkCookieJar.h>
+ #include <OutlineListView.h>
+ #include <ScrollView.h>
+ #include <StringView.h>
+--
+2.30.2
+
+
+From b0fb5ae3fdaa9281888875a782ea2af16a5d2538 Mon Sep 17 00:00:00 2001
+From: Sergei Reznikov <diver@gelios.net>
+Date: Fri, 19 Nov 2021 10:32:56 +0300
+Subject: link libcolumnlistview before libtracker
+
+
+diff --git a/frontends/beos/Makefile b/frontends/beos/Makefile
+index 46f12ec..08bdaae 100644
+--- a/frontends/beos/Makefile
++++ b/frontends/beos/Makefile
+@@ -12,7 +12,7 @@ BEOS_MIMESET := mimeset
+ # Linker flags
+ LDFLAGS += -L/boot/home/config/lib
+ LDFLAGS += -L/boot/common/lib
+-LDFLAGS += -lbe -ltranslation -ltracker -lcolumnlistview -lnetwork
++LDFLAGS += -lbe -ltranslation -lcolumnlistview -ltracker -lnetwork
+ ifeq ($(CC_MAJOR),2)
+ LDFLAGS += -lstdc++.r4
+ else
+--
+2.30.2
+