From cf624e4d7f92d4614776ac22a4b6c51cb9591b38 Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Mon, 1 Jan 2024 18:48:49 -0600 Subject: [PATCH 01/10] netsurf-buildsystem: update to 1.10. --- srcpkgs/netsurf-buildsystem/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/netsurf-buildsystem/template b/srcpkgs/netsurf-buildsystem/template index c9d9619cb3a560..18be91040b4898 100644 --- a/srcpkgs/netsurf-buildsystem/template +++ b/srcpkgs/netsurf-buildsystem/template @@ -1,13 +1,13 @@ # Template file for 'netsurf-buildsystem' pkgname=netsurf-buildsystem -version=1.9 -revision=2 +version=1.10 +revision=1 short_desc="Netsurf buildsystem" maintainer="Orphaned " license="MIT" -homepage="http://www.netsurf-browser.org" -distfiles="http://download.netsurf-browser.org/libs/releases/${pkgname#netsurf-}-${version}.tar.gz" -checksum=93841e314a688209a20b8745f065393f3a90f01be68f45e96bc8d2f4a2aa9a2a +homepage="https://www.netsurf-browser.org" +distfiles="https://download.netsurf-browser.org/libs/releases/${pkgname#netsurf-}-${version}.tar.gz" +checksum=3d3e39d569e44677c4b179129bde614c65798e2b3e6253160239d1fd6eae4d79 do_build() { make COMPONENT_TYPE=lib-shared PREFIX=/usr From a44ad3fb89e6c8aea790db694aafd3cd5d000399 Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Mon, 1 Jan 2024 18:51:54 -0600 Subject: [PATCH 02/10] libparserutils: update to 0.2.5. --- srcpkgs/libparserutils/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/libparserutils/template b/srcpkgs/libparserutils/template index 3c553bf22d6552..7fbcbfc331b28b 100644 --- a/srcpkgs/libparserutils/template +++ b/srcpkgs/libparserutils/template @@ -1,14 +1,14 @@ # Template file for 'libparserutils' pkgname=libparserutils -version=0.2.4 +version=0.2.5 revision=1 hostmakedepends="perl netsurf-buildsystem" short_desc="Library for building efficient parsers, written in C" maintainer="Orphaned " -homepage="http://www.netsurf-browser.org" license="MIT" -distfiles="http://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" -checksum=322bae61b30ccede3e305bf6eae2414920649775bc5ff1d1b688012a3c4947d8 +homepage="https://www.netsurf-browser.org" +distfiles="https://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" +checksum=317ed5c718f17927b5721974bae5de32c3fd6d055db131ad31b4312a032ed139 CFLAGS="-Wno-error" do_build() { From 140f8c3b5d9cc70bd2c5a7b786bc697c1e1df884 Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Mon, 1 Jan 2024 21:41:13 -0600 Subject: [PATCH 03/10] libhubbub: update to 0.3.8. --- srcpkgs/libhubbub/template | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/srcpkgs/libhubbub/template b/srcpkgs/libhubbub/template index a07961f9579670..ffdef691ef9b5f 100644 --- a/srcpkgs/libhubbub/template +++ b/srcpkgs/libhubbub/template @@ -1,16 +1,15 @@ # Template file for 'libhubbub' pkgname=libhubbub -version=0.3.7 +version=0.3.8 revision=1 -hostmakedepends="perl pkg-config netsurf-buildsystem" +hostmakedepends="gperf perl pkg-config netsurf-buildsystem" makedepends="libxslt-devel json-c-devel libparserutils-devel" short_desc="HTML5 compliant parsing library, written in C" maintainer="Orphaned " license="MIT" -homepage="http://www.netsurf-browser.org" -distfiles="http://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" -checksum=9e7ae253e6c9069e757eb9ad4e4846f38b4db52c0ca0151446a9fa4a977735b6 - +homepage="https://www.netsurf-browser.org" +distfiles="https://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" +checksum=8ac1e6f5f3d48c05141d59391719534290c59cd029efc249eb4fdbac102cd5a5 CFLAGS="-Wno-error" do_build() { From 9e0f604fc7233a9c9f80fbfdddebbf5dc71dac53 Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Mon, 1 Jan 2024 21:54:16 -0600 Subject: [PATCH 04/10] libdom: update to 0.4.2. also, sed -> vsed --- srcpkgs/libdom/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/libdom/template b/srcpkgs/libdom/template index 01ed2f1bbc5549..9ab1828d81b8dc 100644 --- a/srcpkgs/libdom/template +++ b/srcpkgs/libdom/template @@ -1,6 +1,6 @@ # Template file for 'libdom' pkgname=libdom -version=0.4.1 +version=0.4.2 revision=1 hostmakedepends="pkg-config perl netsurf-buildsystem" makedepends="expat-devel libparserutils-devel libwapcaplet-devel libhubbub-devel" @@ -9,10 +9,10 @@ maintainer="Orphaned " license="MIT" homepage="https://www.netsurf-browser.org" distfiles="https://download.netsurf-browser.org/libs/releases/libdom-${version}-src.tar.gz" -checksum=98ee072471e55e208c9878e515c410ad462ca36f87b4afcbecad023f3a2cef4a +checksum=d05e45af16547014c2b0a3aecf3670fa13d419f505b3f5fc7ac8a1491fc30f3c post_extract() { - sed -i 's/_BSD_SOURCE/_DEFAULT_SOURCE/g' Makefile + vsed -i Makefile -e 's/_BSD_SOURCE/_DEFAULT_SOURCE/g' } do_build() { From 77479499989ae9fdbe683b7534361ea69f0ab672 Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Mon, 1 Jan 2024 22:17:25 -0600 Subject: [PATCH 05/10] libnsgif: update to 1.0.0. --- common/shlibs | 2 +- srcpkgs/libnsgif/template | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/common/shlibs b/common/shlibs index e39dec57f4ff10..8679bb4834bfe3 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1025,7 +1025,7 @@ libns-9.16.22.so bind-libs-9.16.22_1 libplist-2.0.so.3 libplist-2.2.0_1 libplist++-2.0.so.3 libplist++-2.2.0_1 libnsbmp.so.0 libnsbmp-0.0.3_1 -libnsgif.so.0 libnsgif-0.0.3_1 +libnsgif.so.1 libnsgif-1.0.0_1 libparserutils.so.0 libparserutils-0.1.1_1 libwapcaplet.so.0 libwapcaplet-0.1.0_1 libcss.so.0 libcss-0.1.1_1 diff --git a/srcpkgs/libnsgif/template b/srcpkgs/libnsgif/template index 541ffad77e0d68..a1a69bcadf5847 100644 --- a/srcpkgs/libnsgif/template +++ b/srcpkgs/libnsgif/template @@ -1,14 +1,14 @@ # Template file for 'libnsgif' pkgname=libnsgif -version=0.2.1 +version=1.0.0 revision=1 hostmakedepends="netsurf-buildsystem" short_desc="Decoding library for the GIF image file format, written in C" maintainer="Orphaned " -homepage="http://www.netsurf-browser.org" license="MIT" -distfiles="http://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" -checksum=9eaea534cd70b53c5aaf45317ae957701685a6b4a88dbe34ed26f4faae879a4b +homepage="https://www.netsurf-browser.org" +distfiles="https://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" +checksum=6014c842f61454d2f5a0f8243d7a8d7bde9b7da3ccfdca2d346c7c0b2c4c061b CFLAGS="-Wno-error" do_build() { From e10cc6545fc17cc5168fbf67a403a52bd7904fbc Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Mon, 1 Jan 2024 22:26:27 -0600 Subject: [PATCH 06/10] libnsbmp: update to 0.1.7. --- srcpkgs/libnsbmp/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/libnsbmp/template b/srcpkgs/libnsbmp/template index 92fef902ae391d..07383ed77cd5d5 100644 --- a/srcpkgs/libnsbmp/template +++ b/srcpkgs/libnsbmp/template @@ -1,14 +1,14 @@ # Template file for 'libnsbmp' pkgname=libnsbmp -version=0.1.6 +version=0.1.7 revision=1 hostmakedepends="netsurf-buildsystem" short_desc="Decoding library for BMP and ICO images in C" maintainer="Orphaned " license="MIT" -homepage="http://www.netsurf-browser.org" -distfiles="http://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" -checksum=79c49365f860ed451bfc4109eddec8de3e9b7ce5a3be069596bd2aa19279324f +homepage="https://www.netsurf-browser.org" +distfiles="https://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" +checksum=5407a7682a122baaaa5a15b505290e2d37df54c13c5edef4b09d12c862d82293 CFLAGS="-Wno-error" do_build() { From 3974035d555578b3e5956ace68d17d59f3b5d698 Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Mon, 1 Jan 2024 22:38:26 -0600 Subject: [PATCH 07/10] libnsutils: update to 0.1.1. also fix package description --- srcpkgs/libnsutils/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/libnsutils/template b/srcpkgs/libnsutils/template index c4b52c828504bb..bcbab3ce874e4f 100644 --- a/srcpkgs/libnsutils/template +++ b/srcpkgs/libnsutils/template @@ -1,14 +1,14 @@ # Template file for 'libnsutils' pkgname=libnsutils -version=0.1.0 +version=0.1.1 revision=1 hostmakedepends="pkg-config perl netsurf-buildsystem" -short_desc="CSS parser and selection engine, written in C" +short_desc="NetSurf utility functions" maintainer="Orphaned " license="MIT" -homepage="http://www.netsurf-browser.org" -distfiles="http://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" -checksum=790c6516344abe82f6289d656392e9ccebe475b20cc7e1e2d843011385f7aef0 +homepage="https://www.netsurf-browser.org" +distfiles="https://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" +checksum=5694b4526e458ed000413ce6027589cbe10a257a7ecf065a01421dc7299dea92 do_build() { make ${makejobs} HOST_CC=cc COMPONENT_TYPE=lib-shared PREFIX=/usr From 28a526d6bd06c28aea622f50140c04774f8baa6f Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Mon, 1 Jan 2024 22:45:41 -0600 Subject: [PATCH 08/10] nsgenbind: update to 0.9. --- srcpkgs/nsgenbind/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/nsgenbind/template b/srcpkgs/nsgenbind/template index 86fcf05958d892..440c753e9a4e9b 100644 --- a/srcpkgs/nsgenbind/template +++ b/srcpkgs/nsgenbind/template @@ -1,14 +1,14 @@ # Template file for 'nsgenbind' pkgname=nsgenbind -version=0.8 +version=0.9 revision=1 hostmakedepends="pkg-config flex netsurf-buildsystem" short_desc="Tool to generate javascript to dom bindings from w3c webid files" maintainer="Orphaned " license="MIT" -homepage="http://www.netsurf-browser.org" -distfiles="http://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" -checksum=4d8d53ad000ada712772365e6a73eb8fc5ce97584af9c865ac5b26a2187f1cb3 +homepage="https://www.netsurf-browser.org" +distfiles="https://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" +checksum=232ce0f66cbc2c3eed6288ae26de2c567bbfbbc01d8b0f6fc6c1c1649d4b385d do_build() { make ${makejobs} FLEX=flex BISON=bison PREFIX=/usr From 411eeb7c899802545d118222458e5d0233c43399 Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Mon, 1 Jan 2024 23:24:14 -0600 Subject: [PATCH 09/10] libcss: update to 0.9.2. Workaround targets being rebuilt during install phase --- srcpkgs/libcss/template | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/srcpkgs/libcss/template b/srcpkgs/libcss/template index 1bb4aa1af8b210..007b552ea879c3 100644 --- a/srcpkgs/libcss/template +++ b/srcpkgs/libcss/template @@ -1,25 +1,28 @@ # Template file for 'libcss' pkgname=libcss -version=0.9.1 +version=0.9.2 revision=1 hostmakedepends="pkg-config perl netsurf-buildsystem" makedepends="libparserutils-devel libwapcaplet-devel" short_desc="CSS parser and selection engine, written in C" maintainer="Orphaned " license="MIT" -homepage="http://www.netsurf-browser.org" -distfiles="http://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" -checksum=d2dce16e93392e8d6a7209420d47c2d56a3811701a0e81a724fc541c63d3c6dc +homepage="https://www.netsurf-browser.org" +distfiles="https://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz" +checksum=2df215bbec34d51d60c1a04b01b2df4d5d18f510f1f3a7af4b80cddb5671154e CFLAGS="-Wno-error" do_build() { + make ${makejobs} HOST_CC=cc COMPONENT_TYPE=lib-static PREFIX=/usr BUILDDIR=build-static-lib make ${makejobs} HOST_CC=cc COMPONENT_TYPE=lib-shared PREFIX=/usr - make ${makejobs} HOST_CC=cc COMPONENT_TYPE=lib-static PREFIX=/usr } do_install() { make COMPONENT_TYPE=lib-shared PREFIX=/usr DESTDIR=${DESTDIR} install - make COMPONENT_TYPE=lib-static PREFIX=/usr DESTDIR=${DESTDIR} install + +# workaround to avoid targets being rebuilt +# make COMPONENT_TYPE=lib-static PREFIX=/usr DESTDIR=${DESTDIR} BUILDDIR=build-static-lib install + vinstall build-static-lib/libcss.a 644 /usr/lib vlicense COPYING } From 2736fbb4dc85a6cd32e0cfa99462348132948c1a Mon Sep 17 00:00:00 2001 From: Mat Boehlke Date: Sun, 7 Jan 2024 14:25:03 -0600 Subject: [PATCH 10/10] netsurf: update to 3.11. also remove some unused makedepends --- srcpkgs/netsurf/template | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/srcpkgs/netsurf/template b/srcpkgs/netsurf/template index eb58f27836c09e..48e0c0adcfdf7c 100644 --- a/srcpkgs/netsurf/template +++ b/srcpkgs/netsurf/template @@ -1,7 +1,7 @@ # Template file for 'netsurf' pkgname=netsurf -version=3.10 -revision=6 +version=3.11 +revision=1 build_style=gnu-makefile make_use_env=yes make_build_args="TARGET=gtk3 NETSURF_USE_BMP=YES NETSURF_USE_WEBP=YES @@ -10,16 +10,15 @@ make_install_args="$make_build_args" hostmakedepends="pkg-config gperf flex nsgenbind gdk-pixbuf-devel tar perl-HTML-Parser glib-devel xxd" makedepends=" - libidn-devel libmng-devel libxml2-devel libcurl-devel lcms-devel libwebp-devel - libcss-devel libnsbmp-devel libnsgif-devel libutf8proc-devel - libnsutils-devel libdom-devel gtk+3-devel" + libcurl-devel libwebp-devel libcss-devel libnsbmp-devel libnsgif-devel + libutf8proc-devel libnsutils-devel libdom-devel gtk+3-devel" depends="desktop-file-utils shared-mime-info" short_desc="Free, open source web browser written in C" maintainer="Orphaned " license="GPL-2.0-only, MIT" -homepage="http://www.netsurf-browser.org" -distfiles="http://download.netsurf-browser.org/netsurf/releases/source/${pkgname}-${version}-src.tar.gz" -checksum=36484429e193614685c2ff246f55bd0a6dddf31a018bee45e0d1f7c28851995e +homepage="https://www.netsurf-browser.org" +distfiles="https://download.netsurf-browser.org/netsurf/releases/source/${pkgname}-${version}-src.tar.gz" +checksum=c28a626aefee428d053b13f88b5c440922245976522d12eaf137cfd32d201cb2 post_install() { # Install app icon (from Ubuntu)