summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29456 -> 29457 bytes
-rw-r--r--dev-cpp/Manifest.gzbin13415 -> 13421 bytes
-rw-r--r--dev-cpp/cpp-httplib/Manifest6
-rw-r--r--dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild49
-rw-r--r--dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild (renamed from dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild)2
-rw-r--r--dev-libs/Manifest.gzbin97406 -> 97397 bytes
-rw-r--r--dev-libs/libcss/Manifest1
-rw-r--r--dev-libs/libcss/libcss-9999.ebuild47
-rw-r--r--dev-libs/libnsutils/Manifest1
-rw-r--r--dev-libs/libnsutils/libnsutils-9999.ebuild30
-rw-r--r--gnome-extra/Manifest.gzbin11245 -> 11245 bytes
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest5
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.3.ebuild (renamed from gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2.ebuild)2
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild45
-rw-r--r--media-libs/Manifest.gzbin68288 -> 68289 bytes
-rw-r--r--media-libs/libnsgif/Manifest1
-rw-r--r--media-libs/libnsgif/libnsgif-9999.ebuild37
-rw-r--r--metadata/Manifest.gzbin3512 -> 3509 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28048 -> 28062 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin24331 -> 24173 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.11.417
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.12.4 (renamed from metadata/md5-cache/dev-cpp/cpp-httplib-0.12.1)6
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin155102 -> 155421 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libcss-999915
-rw-r--r--metadata/md5-cache/dev-libs/libnsutils-999911
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin15511 -> 15349 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-4714
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.3 (renamed from metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.2)6
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin105572 -> 105733 bytes
-rw-r--r--metadata/md5-cache/media-libs/libnsgif-999911
-rw-r--r--metadata/md5-cache/net-dialup/Manifest.gzbin5970 -> 5969 bytes
-rw-r--r--metadata/md5-cache/net-dialup/ppp-2.5.0-r22
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin53967 -> 54128 bytes
-rw-r--r--metadata/md5-cache/net-libs/libdom-999916
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin87450 -> 87293 bytes
-rw-r--r--metadata/md5-cache/net-misc/gallery-dl-1.25.017
-rw-r--r--metadata/md5-cache/net-misc/gallery-dl-1.25.5 (renamed from metadata/md5-cache/net-misc/gallery-dl-1.25.3)2
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin85010 -> 84999 bytes
-rw-r--r--metadata/md5-cache/sys-apps/systemd-99992
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12731 -> 12896 bytes
-rw-r--r--metadata/md5-cache/www-client/netsurf-999915
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-dialup/Manifest.gzbin5224 -> 5222 bytes
-rw-r--r--net-dialup/ppp/Manifest2
-rw-r--r--net-dialup/ppp/ppp-2.5.0-r2.ebuild54
-rw-r--r--net-libs/Manifest.gzbin32595 -> 32601 bytes
-rw-r--r--net-libs/libdom/Manifest1
-rw-r--r--net-libs/libdom/libdom-9999.ebuild57
-rw-r--r--net-misc/Manifest.gzbin53950 -> 53947 bytes
-rw-r--r--net-misc/gallery-dl/Manifest6
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.25.0.ebuild40
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.25.5.ebuild (renamed from net-misc/gallery-dl/gallery-dl-1.25.3.ebuild)0
-rw-r--r--profiles/Manifest.gzbin178563 -> 178558 bytes
-rw-r--r--profiles/arch/amd64/package.use.mask4
-rw-r--r--profiles/arch/arm/package.use.mask2
-rw-r--r--profiles/arch/arm64/package.use.mask2
-rw-r--r--profiles/arch/base/package.use.mask4
-rw-r--r--profiles/arch/ia64/package.use.mask4
-rw-r--r--profiles/arch/loong/package.use.mask9
-rw-r--r--profiles/arch/riscv/package.use.mask5
-rw-r--r--profiles/arch/x86/package.use.mask2
-rw-r--r--sys-apps/Manifest.gzbin49484 -> 49483 bytes
-rw-r--r--sys-apps/systemd/Manifest2
-rw-r--r--sys-apps/systemd/systemd-9999.ebuild4
-rw-r--r--www-client/Manifest.gzbin6205 -> 6206 bytes
-rw-r--r--www-client/netsurf/Manifest1
-rw-r--r--www-client/netsurf/netsurf-9999.ebuild147
77 files changed, 509 insertions, 299 deletions
diff --git a/Manifest b/Manifest
index d04b4712f5f4..96cf61325449 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29456 BLAKE2B 9c2e26982f5c3ad70550c2663ded034b9f8faad408f041b1fd2915cc36628bb889c3be0f2852f961caac4e7a581f118cda5bd138a2d2ca7705be3c2b97c99443 SHA512 cccfe8556632895e9b1157b42e06338a0b3123e8d10fac61f2fbd1b120f59548267fcc77caeafc099904cd2fb3b7ea9eb2deadd5e9fec6cc4efd69aabb2d6eeb
-TIMESTAMP 2023-05-27T19:40:01Z
+MANIFEST Manifest.files.gz 29457 BLAKE2B aa34f89c9f73880cc52fa47af335033f61b0d9236ee2bc7140b8b20567a2a41b33362641b33bf8112bbbe4352c1dfa3af4e00abe916416f29efdd90e6fd12342 SHA512 9a5cfe9c7c473ad3e866f240cd1f44be8c3329d59d201d42d8496c0481206aceaf05ea0c4b4394d7c434579aa920a72a5ee1b6fb0765beeada038c5d1cf97ac0
+TIMESTAMP 2023-05-28T01:40:00Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRyXJFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRysPBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCnRxAAo4gaLFLxUiQVIJGooypdl02wwcvcj46CUaJm1YXFPn4lOUlrAQdnKmGU
-h95apEqWjfwMVcQASsyywP9TDDhmjEd8/pYSAl9vwkMtorYESVvscjbVWnKDsOPK
-ks2kdPgVg5QolV6bDaAI1m+wieIitVpMGJG/vHIE8XyYptQUrczaAHSUGtnevzsb
-iST7/jBLlDXcu9YtSZ8G7xLOjandXxmtv3eME2PGFmM3nM5QbzFI9FDJmzX51VCV
-Juz8ZCaf8m2bIjDrsC8y1Nw2XWWusgU7OK2cBn/cEZkvTLhUrmnoLXOY1jfmwk33
-F0Zghr3jPiabu3m+lT2svPkbOR9FZn80Gm4ed5NtzVsKp/L4jPthkvb+fxSuNfaF
-tZXEaxBBLN0tR9CkBoz/BnSkAzvxchcu3eULFHKgkaY/OCb7IZblywFpekhoxA13
-HJl14PBNiTHPNUYOepcybDEFT2FogI8ns8yrPyDPoU/2pQaB2sGZXVIm7TpYROwf
-7kMpplyoPOTdU3hdvp0KqbrGPjYdvDLQuWDCCg6zvbRqfwPx07S82DFqPaMmTXtC
-Di8h5Q+WwzP1fKw+xkFh187p40rEWs3EIzTTUj9jf0pYJctLERgem4YnVQrCQf68
-kTipqBJDrO8q77WnoPXliHo0FqHjS3x6vabAFmhhVj+tKdMT+qw=
-=jM2a
+klBV6A//UhDNRFQuSsfKLhvqiGhQIfME1+D774JqaluOpb9z26VINBs56eXFWrVg
+l3ywy8acw7gkdmEB69YQgM/GVzOLOvIdzaSEKXZiiilRX8BH+i62vnca+b06SSlg
+Do+hjr/ItQi+bg7VAjC7vAHsQU/8N5iZXhckbuTV/+s03/Z3HkSmQK3bA8eBPsvH
+Q4VmKLNdKKZCdp7skANldUMCqBKwmQEuCgZQl/T2mHo6C7Ag/INg+I0ifZnIXrHz
+YHq4Ut4wnToDyI/Q/4dDAsTJssMkOFnMSGV7O/AHNLRH+U+8i0cDSLN3T3h64gqr
+gkQGEHtdd14pcMGKo4kn5wJTNWkydQvl1yfj1LywhCwNWNsV6mbSJ1g4FjfCUg6t
+i3wW5nz5+BLize/0TIErdlpIY1o7YLaQ9l6Sz5zTx+Q+pTW2FL8DVc/x8mcLzwt8
+pUosnry9SK8JO7OzH/0bs+Xg16Cb+xU5sstUcKCc6LFESEi4r9fl6M14OpICv3hf
+aBdqAEyBe4XoFiw6dKvwL0tt1RSKgWP4Ma/wEh/APmn9eH+wrym+yCPSlCmTXFl8
+3vDIVDSimFKwsbO3h3glf4MbjjmKhdQkgXjbWrs0xXBBE4/Z5MoLdl0lhTvYqFvI
+9RdgeNc0QUBzQLZ+S4jh37PKWG14k8wBl6mm3pwRGHI97M/C/+w=
+=uDhu
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 3b6c92aefcd6..6724aef047b7 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 78a52a9cd6ea..adf3ba33b050 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 6521fe0808a8..42a0e6b57beb 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,9 +1,7 @@
-DIST cpp-httplib-0.11.4.tar.gz 634929 BLAKE2B b6a6626de54e6828f08cd8f36934716969bc6c0485b8899522de2bd0c6b325c52c7541eccc095093062b4a3744b6170b10169d7e4a7a32a2cd683c292f9da85c SHA512 3f8a905cebee388526ebffeb431a90c9de2e8e92058ec0847f55fe0a43957ce6edaf093b3a516563d18d6105557af39270b9803865d400bbd849a60a5c8e8c17
-DIST cpp-httplib-0.12.1.tar.gz 637858 BLAKE2B a4bc22f971e7dc011f172602f0579f09270eabad527dbba838df71908a6cbe66d432c8aef3a674ccbc3b39fbce477bc828afb5ec72b11f9ca2e0e77094b2d88e SHA512 a65ee9b4990572f92ade06fa6dc79535bc4d7c2bac47b85eba5e224fcb2d6dff7911127be72543b82a370628081acc81a88d1169a9cf30714f11c1227c40fe52
DIST cpp-httplib-0.12.2.tar.gz 638460 BLAKE2B 91d039d39a43a73f052d63d0e1073350965bfa3b9653f0cab7d9353ed2d1acf91d2e3c20415f2a9398e64776baaedcb498b9de90046e785637de5382c41bb9ed SHA512 dda47f76eaf5b4daa35f1295e482f1d81dd8823ae06339b9f4c93e4fbe7b54ae28760d3083b5d5cff212f1a679616adfa47dbb9d06c6810fac4b58197f575429
DIST cpp-httplib-0.12.3.tar.gz 639107 BLAKE2B 15db0056069cbda5359c6279ebc84520039e809f32cd8314c180dd761324a76fccaae0e80f39d0b69563903bd667799425c7e85708962b2763416a3c8bbd09bb SHA512 3465e5c843ad4087bababadf8fe9f3e6961213301540053bb47f242f958280f43c85b03b8cf6f955a6b91bf9511a81669feeb9989344caf2a1e42ff587b3a460
-EBUILD cpp-httplib-0.11.4.ebuild 1346 BLAKE2B d0a866c23f8258c2a00eefb79d463100f7f4dbdaf83c786fa4d7ca2eaf45d361e6c297995fa6e89ab77e0a1aae3389a50ecbbd58e55d7d42a10e1ffede8ac9d3 SHA512 9441870620115100f50cc0d8b292c9e94540fd7a23c083ae7d070e5742a865f2a7e98f353e60d73070948e4dc11c5fa75010629f37df69bce6fc35a44edf0c50
-EBUILD cpp-httplib-0.12.1.ebuild 1307 BLAKE2B fea93d77fe60ec8d76fc0ea434dc1a8557c1f347adff8614a0ce8320ee04664dc49cc04666c0e9ca7be8ada8449c2f3c730affa7f913c0400e3a8290489a5505 SHA512 6ceb616dfef38b656bee3ece74711ded94b7316b8c77e55d7f2aadcc7fa1f64947fc0fdb208542d364bf510b003eb40aafdc6949c3a68984fa2e0315ea7ff366
+DIST cpp-httplib-0.12.4.tar.gz 639390 BLAKE2B 7c245930994934b5859d87e9dc192a4c43349d72ab45da2c4f31ec997b3a85b8babcd4abc552957f194834ca560339eb7b76dd92c86f7aa13d478cef6f742263 SHA512 3935e55f4b02bab51cae167381c6692577ff22f717387146187eafae1b015915078813b5f74521e92b4e6e6fe418f378d3059cf4850458c4f20946ad6910ecc6
EBUILD cpp-httplib-0.12.2.ebuild 1314 BLAKE2B 0808b2ca95a457f39219d3916999a61e1dc78d45984a20c34cbe0e04c0aa2305356644958a5ad3f363247ef597e400c64f55b940db8dba952398e32dd507f95d SHA512 e171b800ca1164e6e00765956456af2ee3d9de2f0b702b05c6b2ab23faad97b1ad8950a25a0ff206b61af123ab6106042da49486adf3242f011b28bba8223d03
EBUILD cpp-httplib-0.12.3.ebuild 1315 BLAKE2B fdba99c8ecda5a9fda38f501bb844326574273b75e8e6fad5a69fff7c1e35574867d778b910be3f08c6f6b5d7141439f8a0d72f5083d2f8e3afd23eafe42a3fb SHA512 0205304ec89b3341ac3deab628ae08133358ef8d92cf0a5fb5f872f64145b4158b3ae1f05cd0694595414b69fab6a0b8ac7391c83d73aa6f5346491fe4cceb02
+EBUILD cpp-httplib-0.12.4.ebuild 1315 BLAKE2B fdba99c8ecda5a9fda38f501bb844326574273b75e8e6fad5a69fff7c1e35574867d778b910be3f08c6f6b5d7141439f8a0d72f5083d2f8e3afd23eafe42a3fb SHA512 0205304ec89b3341ac3deab628ae08133358ef8d92cf0a5fb5f872f64145b4158b3ae1f05cd0694595414b69fab6a0b8ac7391c83d73aa6f5346491fe4cceb02
MISC metadata.xml 744 BLAKE2B c3cbea51dafa4c3faa9ad130a2cb493ec87489a574dea464d884b15188c54bd60cb9e6dc30fa8f453bff041d374a3e9ff3f20a78580bdc8fad2bf26b0e3b3c90 SHA512 361401b649e07b2a4d577788d8552fc744271fa8e14e8a53083fa5aeea8a39f183eb6c736c941e10878ef24700a1e2a80201bc36ed646406586835cacdeee1a2
diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild
deleted file mode 100644
index a95c4e6b5740..000000000000
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib python-any-r1 toolchain-funcs
-
-DESCRIPTION="C++ HTTP/HTTPS server and client library"
-HOMEPAGE="https://github.com/yhirose/cpp-httplib"
-SRC_URI="https://github.com/yhirose/cpp-httplib/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/0.11" # soversion
-KEYWORDS="amd64 ~x86"
-
-IUSE="brotli ssl test zlib"
-REQUIRED_USE="test? ( brotli ssl zlib )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
- ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-src_configure() {
- local mycmakeargs=(
- -DHTTPLIB_COMPILE=yes
- -DBUILD_SHARED_LIBS=yes
- -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
- -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
- -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
- -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
- -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
- -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
- -DPython3_EXECUTABLE="${PYTHON}"
- )
- cmake-multilib_src_configure
-}
-
-multilib_src_test() {
- cp -p -R --reflink=auto "${S}/test" ./test || die
- pushd test > /dev/null || die
- emake "CXX=$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I."
- popd > /dev/null || die
-}
diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild
index 8910a1019604..c9a985c777d7 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)" # soversion
-KEYWORDS="amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
IUSE="brotli ssl test zlib"
REQUIRED_USE="test? ( brotli ssl zlib )"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 73aae2fb9af2..bd7962b0dc6f 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libcss/Manifest b/dev-libs/libcss/Manifest
index 8d5234f3226d..a7bc2e5ace7d 100644
--- a/dev-libs/libcss/Manifest
+++ b/dev-libs/libcss/Manifest
@@ -1,3 +1,4 @@
DIST libcss-0.9.1-src.tar.gz 522715 BLAKE2B 32206403f77997e6692eed00c9233e6f49f08efc2515901a8bef7590883e44ef320511368fe5a67968102911d849696a4419735c7f6691f0f272fcc3b9a000d8 SHA512 069b30e74ff03fc91666dd16f22a38effbb3e29f066fd0fbc09efdc26dd8678e3f31adeaf918c5596fb962c56335fb2ecdbde1aa6704fcbdec3c2f97d03e5bbe
EBUILD libcss-0.9.1-r1.ebuild 1103 BLAKE2B 67815f850ff4e450a4fa3da6e65554620aa64c06c132c40a997095006d63e46070615625fe533b6db72bb97b27082a30476af9f4adde2ebbe3d5ae9929b87c66 SHA512 648d01854d148e6ca7be7a631bd3324e0e8d19532eae1807d7da803ecaae4e1ddfbe457e3c743c63978ca36d383364b24e4ca0a4210f93f433c57b8316fc17a7
+EBUILD libcss-9999.ebuild 796 BLAKE2B f302124f01da81f477499ef04f76b57a12c6e1faad2e09e97088fb66ee818ac27df9697d14715f90a05233ddfb6c480733ba5627a759b1c345ded313ef4488e9 SHA512 adb4ab0b0a9db92ad0aa4f54faedd72496bc9484f6c383991aaee6846ae9b229c55143b4d15fd1675763990617ae7583f6c682482b4ec708767befa01cef1e6f
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/dev-libs/libcss/libcss-9999.ebuild b/dev-libs/libcss/libcss-9999.ebuild
new file mode 100644
index 000000000000..54b3baf92934
--- /dev/null
+++ b/dev-libs/libcss/libcss-9999.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit git-r3 netsurf
+
+DESCRIPTION="CSS parser and selection engine, written in C"
+HOMEPAGE="https://www.netsurf-browser.org/projects/libcss/"
+
+EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git"
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/libparserutils
+ dev-libs/libwapcaplet"
+DEPEND="${RDEPEND}
+ test? ( dev-lang/perl )"
+BDEPEND="
+ dev-util/netsurf-buildsystem
+ virtual/pkgconfig"
+
+src_prepare() {
+ default
+}
+
+_emake() {
+ netsurf_define_makeconf
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@
+}
+
+src_compile() {
+ _emake
+}
+
+src_test() {
+ _emake test
+}
+
+src_install() {
+ _emake DESTDIR="${D}" install
+}
diff --git a/dev-libs/libnsutils/Manifest b/dev-libs/libnsutils/Manifest
index 97a6873a9922..784e095e50b2 100644
--- a/dev-libs/libnsutils/Manifest
+++ b/dev-libs/libnsutils/Manifest
@@ -1,3 +1,4 @@
DIST libnsutils-0.1.0-src.tar.gz 8840 BLAKE2B 9f25763b945a96d89ba33959caf676b09964da096a9e969396f3b0ba0f6b4bd6bfb52a61bdcc222432463f2bc0f6bc148bc754200fb80a9ab521c5d64638bba7 SHA512 82d75e799b21484120b9711c853075a07990aa4d5ac5bb0574683bd1fd59eef547d9b78333eeb2da9d96c2132b4e7c32510cf690c80cef291cce8ef2eb44198e
EBUILD libnsutils-0.1.0-r1.ebuild 603 BLAKE2B a8ec975c0a8a81407f84a3880d30b5c2fab86c0efaeb81538df3ef1d5a2355324ea86d85b0f2055fdf4ad745eae12862af538cd964f56b30df2bfe667b004dd6 SHA512 722479bec80d9d4251c03751a06b6e9e54a7b4ab5d6f3dd8d00e7f9cdb7526bb91180d80c6d3ae6418fd0c159d42f56b99221dd64b851717a7d403522c042d5c
+EBUILD libnsutils-9999.ebuild 550 BLAKE2B 1bb2a45da2f2e1c4d9a042c990e3027bc3c66df8b429a4a1d5f91d9ae51411ac8f0d323b0f2393934d7ca6090ccc0a0dd224a7dcf8559a61ff18df943f48394e SHA512 678735a1d7f462123c803e044251e1cd84e4e5c993174ffb8df30f7666439855cfd76403fc49d908ca54890e805c7341029c213d416f78edc33e66791827b263
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/dev-libs/libnsutils/libnsutils-9999.ebuild b/dev-libs/libnsutils/libnsutils-9999.ebuild
new file mode 100644
index 000000000000..648f7c466039
--- /dev/null
+++ b/dev-libs/libnsutils/libnsutils-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit git-r3 netsurf
+
+DESCRIPTION="C library for base64 and time"
+HOMEPAGE="https://www.netsurf-browser.org/"
+
+EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git"
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE=""
+
+BDEPEND="dev-util/netsurf-buildsystem"
+
+_emake() {
+ netsurf_define_makeconf
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@
+}
+
+src_compile() {
+ _emake
+}
+
+src_install() {
+ _emake DESTDIR="${D}" install
+}
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 65e8070d5372..f8e5768d0352 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest
index 5bf820e62e21..81fbc13fb5ae 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest
+++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest
@@ -1,7 +1,6 @@
AUX gnome-shell-extension-desktop-icons-ng-47.0.2-gnome44.patch 2620 BLAKE2B adb6c604df20f6730eefc5898f651c6d1f6b3c2b70014b83e6a067b79187525f36ce1d9ca1cd36721914e86fc710a212abc117750c725d6939610660f5572e4d SHA512 78a7c989788766ac3245496b1c66356747f0cb04a7db5b67738caa9afcda56c2daa6d388ff03238bd6392cfde120ec540f1aa370e1460eaf0517932dcb06b985
-DIST ding-47.tar.xz 137520 BLAKE2B afadc7db89024104bddc3ca6842552482db9e011d5d562f47ecabcffd6593d467a5ed248a494000688eced97c0931e4b8964eb8eee23aac8c234531e3a257a92 SHA512 1e9d1ee1d214ce62dded6c6bd42ff1f2ffc08f777f5a569bf84cfb775d55933d908289c9d23325ff227fc08a2b47c2fc3be6434d48fb8230ffb6f39b25cd7ec7
DIST gnome-shell-extension-desktop-icons-ng-47.0.2.tar.bz2 149883 BLAKE2B 9097ea9489ea220297082e487bd846dfe0b7d2188fc878bb4927e92ddc8aabe21ee2b4acfad91b95694713b90c3c99c82eae2f184bd985228cbe2f7f5c61aaf7 SHA512 220a2c4337f47d196d81cb21df80e1d5cd34778f3f14cf33f51baeb6156309244977acb9d5981e588ed68060b7c47c2d567f6ba5f835c2af4a537bd70a87daa2
+DIST gnome-shell-extension-desktop-icons-ng-47.0.3.tar.bz2 151631 BLAKE2B 652e41eff5f8ada6bd2f6ebf49fd4db08bcab6d48af0e42e789a52050049708596fd534b9a32906cab2e4a8ccd283cc88ea318b4f7f58b1ef5bfd638399d92cf SHA512 0d48e442efc9ea2c461ec846a38c06ea906f6c3c710c221af693a9819efecc8859c86116f13172caba0083f4fcb9015c2957587e3a2a6f531d1e8f414c5dcb47
EBUILD gnome-shell-extension-desktop-icons-ng-47.0.2-r1.ebuild 1037 BLAKE2B 64a39a8ce0e7c4db0d029b22338c7a75357223906a286cb12c0c39867fd9d89e786b81b58e03c94fa05e5cf038188b0bf0f3523b4a94368c098515d2fda2720e SHA512 822cdc94032b875214ad17bea45979eba1aa9ec6c83ca3055ec8ae44d099110ec0fbe6394e42035000c019e41f5092cc05706748f076afcbf187766a4b817d28
-EBUILD gnome-shell-extension-desktop-icons-ng-47.0.2.ebuild 990 BLAKE2B 3417f0ce42ccb2f97b63ea3b7f76eed01dffe9e6ec20bc1338fff075c189c12e907a72531f54918f59c814043aaa06cc4da2b90af7ba7093e29559da35f1816b SHA512 1c9237b2dc01ef6437ceb8456aba3e17bff4d09bb873d250eae99f6596f7d10836d04968b62694a3f712a59540004454fbb37b5e567c9c3bc87d155d0864ad7c
-EBUILD gnome-shell-extension-desktop-icons-ng-47.ebuild 1001 BLAKE2B 3b684a28652088b5619b00193a7c983b19dd3dd8b4eec9729dfe6700a5edbd1fcc56df2b3ffd8da45330392d77517743573d6ba6628b027193d78a1a804b861a SHA512 c8161652735d9bddc54fd09ed073919ee09337f0d4171fa3ad77e386667e801564c02877ce487a99a6d72ec1b32d908c1cfe94130510603a3b9ed6e8faf07ea8
+EBUILD gnome-shell-extension-desktop-icons-ng-47.0.3.ebuild 992 BLAKE2B 618c284be474adf123040062d5104b6369189bb1ca75ef4e3f6b488ace07761059cb77105c1b691cb9c3a0a255bb817f29b3c6bb10751adb3fff0db430408c4c SHA512 4a3680f057ae837b25e9839d6ce3c99006a09bf408a67259a5d56871fa347eb45d57df013def45318ab2954d4241a654d6ddd52da2fab5ac4eb5ceb287acd76b
MISC metadata.xml 333 BLAKE2B 3bc225ba5cd8ccbe497b7f1494e7ee2ebb8d43a59756dfbc5a6152a1fdb0027f02e1057f6b1bfa6fe8d97b4a2583611b45e0d27bfb37a1a5563246d411eb057d SHA512 f835b8b301a79f5bc650c75cfc0c52eb0ddba2266c04c559f2651fa429d1747af98ea0b8e7775ff3df6d5d8b7ee545f22a89d092138fc91e19fcd0d5e325f315
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.3.ebuild
index 9c01b6718ed3..092c49db2cec 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2.ebuild
+++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/-/archive/${PV}/${P}.tar
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEPEND="dev-libs/glib:2"
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild
deleted file mode 100644
index e322b7b33c39..000000000000
--- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils meson
-
-MY_PN="ding"
-MY_P="${MY_PN}-${PV}"
-COMMIT="8349d86aeb384c2223a8b9d1bc6c77a9"
-
-DESCRIPTION="Fork from the desktop-icons project, with several enhancements like Drag'n'Drop"
-HOMEPAGE="https://gitlab.com/rastersoft/desktop-icons-ng"
-SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/uploads/${COMMIT}/${MY_P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-COMMON_DEPEND="dev-libs/glib:2"
-RDEPEND="${COMMON_DEPEND}
- app-eselect/eselect-gnome-shell-extensions
- >=gnome-base/gnome-shell-3.38
- >=gnome-base/nautilus-3.38
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-extension_uuid="ding@rastersoft.com"
-
-pkg_preinst() {
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- gnome2_schemas_update
- ebegin "Updating list of installed extensions"
- eselect gnome-shell-extensions update
- eend $?
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 6346e88be8c4..a23e3b79e018 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libnsgif/Manifest b/media-libs/libnsgif/Manifest
index 4ebd26f4fe50..dc0fdf64842a 100644
--- a/media-libs/libnsgif/Manifest
+++ b/media-libs/libnsgif/Manifest
@@ -1,3 +1,4 @@
DIST libnsgif-0.2.1-src.tar.gz 268328 BLAKE2B ccebd1830db1caa016ebc0c1f2c421523963df16e38cdf85c5300d2a9a325dc9c52c89c79ccbddbc315535a20607458bbfedcde8df02b5e2977d383cd6603220 SHA512 29affce6de38574103a9777e741a44b448145d96ef63e4b86056f268c5d1389f6c5f25240a9f3ef2208fab229eabef2542f3d7ce7b37a0137071f204fbd736af
EBUILD libnsgif-0.2.1-r3.ebuild 820 BLAKE2B bc33fc799eb075996c01a7eba230f057ea0741d7586898495a4cc7c4b86fd73667b1692dbdb240a647e796ae646521888f1a2012cf0ae075ab27b0e5bb14532c SHA512 0ef82d630652ee40a30199de8c7decb2ad59dd3b4199d2c7099f46c865b21b4ceccc3bf66678cb7f09f951b44404033edc6a190a509517d75b5c8f70f197b357
+EBUILD libnsgif-9999.ebuild 643 BLAKE2B ed50b99f8147d9d708856d1527968fb9bdc56a0dbc5e6bf43cffd6a07afa4c76a1948e72bccaab8e97abe307559b7cf03583a8010bb47a212bbf855cb1b54e0c SHA512 3b01b2b1cc4ebfc26179df73ebb480eb3185c6f828cd24657a326ac1374ff12365717b6232b31e0c65418e5c1f23573591a66f57245d62357bbf9858b06eabd2
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/media-libs/libnsgif/libnsgif-9999.ebuild b/media-libs/libnsgif/libnsgif-9999.ebuild
new file mode 100644
index 000000000000..53cb45fba3c3
--- /dev/null
+++ b/media-libs/libnsgif/libnsgif-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit git-r3 netsurf
+
+DESCRIPTION="decoding library for the GIF image file format, written in C"
+HOMEPAGE="https://www.netsurf-browser.org/projects/libnsgif/"
+
+EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+BDEPEND="
+ dev-util/netsurf-buildsystem
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+}
+
+_emake() {
+ netsurf_define_makeconf
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@
+}
+
+src_compile() {
+ _emake
+}
+
+src_install() {
+ _emake DESTDIR="${D}" install
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 93e33eec4a69..8663c40bb33e 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 08ab36d926ce..670e650e2218 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 27 May 2023 19:39:58 +0000
+Sun, 28 May 2023 01:39:56 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 01df2c2d7ee0..f9c1467258e5 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 544682 BLAKE2B 2d0195da8b9f8632be280cc22c673ff7fff3535caf55f11ce63010364ef05ef7046249f9222279107c9617f265297192eb396cd21903e1dcb3e6ce4f77059f40 SHA512 7482d2b9d4ad2b3bc6be2d636ba5864a63efe64768afe0aa8677c75c00552d068f221e24a390f8603d699f8934e71923805ce16fb9e6169e56e7803c3a048e5f
-TIMESTAMP 2023-05-27T19:40:01Z
+TIMESTAMP 2023-05-28T01:40:00Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRyXJFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRysPBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDPmxAAj7pZGzX5GOGBBMD5CmupbOdTUn6Xf6w3852iYNbZyOmOVx4NlZnSg1ky
-eq2jOaHVg90J38bvDimY9r1FRiAu8jXlXfCt8R9oEJHsrvLLofjXDUZstdep4W18
-Mn2KD/LVYFzwBhgNwFIFQxuCi7dJxZKURr9oA6c07RUOd9LhBai9N2V0ZXr7cgJ8
-4G/X3Om5NPlnuVKg+HJh2MtqgVTO9MaOYEFX5WY+H+df4skAgWBKc9rLXQur78as
-ls48S4XYRGdvVohnCrlfOuBOC63JqKB4kPNewD1ByrLkIKSsWeosPbTs8jMZeXZh
-+kq9mis4bpqPdW7ASbOBE4utSoqcewwWaVlwIWVBfSnImXfsnoTrPi9Pr1VZDEId
-eVxE7rGfEbQb8NbpKZ+YuQE4O0pVLMWuOPz3zG6k6ciNvpgBON/tVvbrlwQMmhc+
-VIJb6Wf/lgsf3fGm3VYGM4pPtELSiQwaTCWmszRwp3zR/EpFe3olINiUgCacIGGT
-KVQLNfZnZFP4Fv6vsCFNSfPorl63mo1ZRUpNTPCZyV+ofn8jV6/Cd2dj8ciThlGD
-iRLgKYyH36D/+n6f7K21pfjUg5HocArhdbcQdTnM8c4tUrPyQ3Ux4YZBk5UwegrZ
-IOnZQj0mTraOM+iE3LYOlTivDnmIex6QKi3o6GVwENTuVdOQeCw=
-=LcZS
+klAvYA//cDU0lac0fCMwWFANUNP+seaYTheSt3nARGcqxoSdXgqGU8wOSfLBs88V
+7NQl5Engno+w9femXEo4RHZtzHIl+iVQvZ0LTpFVB/JynZlLR0mvIcEJVTegsinN
+66ZxGCK1Dh6E+ILEJZG9PaQtMZYJZLfw3JQg8zM3g2xsVh92Rqpg0h+I9xn7Pzrm
+yHbZGYCj573XOyAihlSMduqu8nglmQfsWrPpyHgdcZh1TuiGGSYQtCVQKiDa64BE
+DzsUwaZMyFl0NAfeUtNPE3IrV+ogmUSO7mHaSn9N6UWUVpTaH3u+mnRNpVOQudbO
+qHRz4FfKVCNj7dRBEETH/4qP9hTqww6OMatvsIAdQtYhYn7oLurrkP6thPTwM4z4
+aP9RF/zzsds0FODzzHYnlSLgsdCYjk9dLP2Ze0ST/lzl2H/ZkebYe6OBLiW/3rl0
+uTGdOYy67g7oiZvKajD/neh/8qBwulEpvu6jx6j5+UIrqUQXy6caVaCeoxpvp9Jj
+5RX5aAy+5diXAWh0O9q6DQHKiBeIj5IZ5tHv87p0dGlv1Oe5cLCyh9PXR5gMsEt7
+FZKg6N25pkfZeknbsWqgjTcgs9TWb5R2x/c57z1UQtAiXIikcpusJX6KFLCDlcFR
+4cIYI1g1hqpduHNx7BMrNjCceqjXPuWFd24kvA8MHizqgCPMcoU=
+=wsA8
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 08ab36d926ce..670e650e2218 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 27 May 2023 19:39:58 +0000
+Sun, 28 May 2023 01:39:56 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index c998704a9fec..de7ecb9ceb76 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 3082186c476a..5d5f30805383 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.11.4 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.11.4
deleted file mode 100644
index 93f31192e1f0..000000000000
--- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.11.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=C++ HTTP/HTTPS server and client library
-EAPI=8
-HOMEPAGE=https://github.com/yhirose/cpp-httplib
-INHERIT=cmake-multilib python-any-r1 toolchain-funcs
-IUSE=brotli ssl test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~x86
-LICENSE=MIT
-RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-REQUIRED_USE=test? ( brotli ssl zlib )
-RESTRICT=!test? ( test )
-SLOT=0/0.11
-SRC_URI=https://github.com/yhirose/cpp-httplib/archive/refs/tags/v0.11.4.tar.gz -> cpp-httplib-0.11.4.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8d9105a020270605bb9b7b3736cfab9f
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.1 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.4
index 3a30c14ca9c6..0f13db1455cc 100644
--- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.1
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.4
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/yhirose/cpp-httplib/
INHERIT=cmake-multilib python-any-r1 toolchain-funcs
IUSE=brotli ssl test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~loong ~x86
LICENSE=MIT
RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=test? ( brotli ssl zlib )
RESTRICT=!test? ( test )
SLOT=0/0.12
-SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.12.1.tar.gz -> cpp-httplib-0.12.1.tar.gz
+SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.12.4.tar.gz -> cpp-httplib-0.12.4.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f82328ce55a00274e8409b86ff149898
+_md5_=b3c84d332775aa7e02caaf7812784327
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 20cbc6e5cb3a..07774fcc5d2f 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/libcss-9999 b/metadata/md5-cache/dev-libs/libcss-9999
new file mode 100644
index 000000000000..a8b33c4e672e
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libcss-9999
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/netsurf-buildsystem virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare test unpack
+DEPEND=dev-libs/libparserutils dev-libs/libwapcaplet test? ( dev-lang/perl )
+DESCRIPTION=CSS parser and selection engine, written in C
+EAPI=7
+HOMEPAGE=https://www.netsurf-browser.org/projects/libcss/
+INHERIT=git-r3 netsurf
+IUSE=test
+LICENSE=MIT
+PROPERTIES=live
+RDEPEND=dev-libs/libparserutils dev-libs/libwapcaplet
+RESTRICT=!test? ( test )
+SLOT=0/9999
+_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib 104e1332efb829e2f7cbf89307a474f1 netsurf 22b05643860c8bf01f0de1de8426b570 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=b996284e47d889c546a7dee6fa394991
diff --git a/metadata/md5-cache/dev-libs/libnsutils-9999 b/metadata/md5-cache/dev-libs/libnsutils-9999
new file mode 100644
index 000000000000..ba1046578e98
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libnsutils-9999
@@ -0,0 +1,11 @@
+BDEPEND=dev-util/netsurf-buildsystem >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install unpack
+DESCRIPTION=C library for base64 and time
+EAPI=7
+HOMEPAGE=https://www.netsurf-browser.org/
+INHERIT=git-r3 netsurf
+LICENSE=MIT
+PROPERTIES=live
+SLOT=0/9999
+_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib 104e1332efb829e2f7cbf89307a474f1 netsurf 22b05643860c8bf01f0de1de8426b570 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=c086be58da2e0c5c9da9941b2c0183e8
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index dfa4ae4806f8..e949ede45540 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47
deleted file mode 100644
index 06fa4f40c59d..000000000000
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst test
-DEPEND=dev-libs/glib:2
-DESCRIPTION=Fork from the desktop-icons project, with several enhancements like Drag'n'Drop
-EAPI=8
-HOMEPAGE=https://gitlab.com/rastersoft/desktop-icons-ng
-INHERIT=gnome2-utils meson
-KEYWORDS=amd64 x86
-LICENSE=GPL-3
-RDEPEND=dev-libs/glib:2 app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-3.38 >=gnome-base/nautilus-3.38
-SLOT=0
-SRC_URI=https://gitlab.com/rastersoft/desktop-icons-ng/uploads/8349d86aeb384c2223a8b9d1bc6c77a9/ding-47.tar.xz
-_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=66d6e5a4802aa3541115fa0679bf3ecd
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.2 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.3
index 76ac52aae44a..454283c7a665 100644
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.2
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.3
@@ -5,10 +5,10 @@ DESCRIPTION=Fork from the desktop-icons project, with several enhancements like
EAPI=8
HOMEPAGE=https://gitlab.com/rastersoft/desktop-icons-ng
INHERIT=gnome2-utils meson
-KEYWORDS=amd64 x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=dev-libs/glib:2 app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-3.38 >=gnome-base/nautilus-3.38
SLOT=0
-SRC_URI=https://gitlab.com/rastersoft/desktop-icons-ng/-/archive/47.0.2/gnome-shell-extension-desktop-icons-ng-47.0.2.tar.bz2
+SRC_URI=https://gitlab.com/rastersoft/desktop-icons-ng/-/archive/47.0.3/gnome-shell-extension-desktop-icons-ng-47.0.3.tar.bz2
_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2d213aa26405e1c0e81a8f341b05970b
+_md5_=0a4f0bac1eb9008a17e956be436edf19
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 641598ae7049..8f5710d649d7 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/libnsgif-9999 b/metadata/md5-cache/media-libs/libnsgif-9999
new file mode 100644
index 000000000000..ea365363cc8b
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libnsgif-9999
@@ -0,0 +1,11 @@
+BDEPEND=dev-util/netsurf-buildsystem virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=decoding library for the GIF image file format, written in C
+EAPI=7
+HOMEPAGE=https://www.netsurf-browser.org/projects/libnsgif/
+INHERIT=git-r3 netsurf
+LICENSE=MIT
+PROPERTIES=live
+SLOT=0
+_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib 104e1332efb829e2f7cbf89307a474f1 netsurf 22b05643860c8bf01f0de1de8426b570 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=b85c447679a83b96d2f1b8dfba2b4b00
diff --git a/metadata/md5-cache/net-dialup/Manifest.gz b/metadata/md5-cache/net-dialup/Manifest.gz
index 3d6dbb4a5749..f2f3eba9271b 100644
--- a/metadata/md5-cache/net-dialup/Manifest.gz
+++ b/metadata/md5-cache/net-dialup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dialup/ppp-2.5.0-r2 b/metadata/md5-cache/net-dialup/ppp-2.5.0-r2
index 6302936a0f47..2aa2274d03dc 100644
--- a/metadata/md5-cache/net-dialup/ppp-2.5.0-r2
+++ b/metadata/md5-cache/net-dialup/ppp-2.5.0-r2
@@ -13,4 +13,4 @@ RDEPEND=dev-libs/openssl:0= virtual/libcrypt:= activefilter? ( net-libs/libpcap
SLOT=0/2.5.0
SRC_URI=https://download.samba.org/pub/ppp/ppp-2.5.0.tar.gz https://raw.githubusercontent.com/ppp-project/ppp/ppp-2.5.0/contrib/pppgetpass/pppgetpass.8
_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib 104e1332efb829e2f7cbf89307a474f1 pam 4efe951aa8ce2c16288d7c915196fe29 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=3e94b978dc17e1d9a1edb01dc936935b
+_md5_=ca98f5928cfb522c6eb9b79d2588d603
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index a9c412097a11..f5097c930807 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/libdom-9999 b/metadata/md5-cache/net-libs/libdom-9999
new file mode 100644
index 000000000000..5a4ae63dc005
--- /dev/null
+++ b/metadata/md5-cache/net-libs/libdom-9999
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/netsurf-buildsystem virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install test unpack
+DEPEND=dev-libs/libparserutils dev-libs/libwapcaplet net-libs/libhubbub xml? ( expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2 ) ) test? ( dev-perl/XML-XPath dev-perl/libxml-perl dev-perl/Switch )
+DESCRIPTION=implementation of the W3C DOM, written in C
+EAPI=7
+HOMEPAGE=https://www.netsurf-browser.org/projects/libdom/
+INHERIT=git-r3 netsurf
+IUSE=expat test xml
+LICENSE=MIT
+PROPERTIES=live
+RDEPEND=dev-libs/libparserutils dev-libs/libwapcaplet net-libs/libhubbub xml? ( expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2 ) )
+REQUIRED_USE=test? ( xml )
+RESTRICT=!test? ( test )
+SLOT=0/9999
+_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib 104e1332efb829e2f7cbf89307a474f1 netsurf 22b05643860c8bf01f0de1de8426b570 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=57b44666e95353d1928b857d5930afdf
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index b457f7c470dc..42e1a5419ebe 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/gallery-dl-1.25.0 b/metadata/md5-cache/net-misc/gallery-dl-1.25.0
deleted file mode 100644
index 5ec12aa116e3..000000000000
--- a/metadata/md5-cache/net-misc/gallery-dl-1.25.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( >=dev-python/requests-2.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,ssl,xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,ssl,xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Download image galleries and collections from several image hosting sites
-EAPI=8
-HOMEPAGE=https://github.com/mikf/gallery-dl
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 arm arm64 hppa ppc ppc64 ~riscv x86
-LICENSE=GPL-2
-PROPERTIES=test_network
-RDEPEND=>=dev-python/requests-2.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite,ssl,xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite,ssl,xml(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.25.0.tar.gz -> gallery-dl-1.25.0.gh.tar.gz
-_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=002f89fa5c84cdd8459374110c74e6b1
diff --git a/metadata/md5-cache/net-misc/gallery-dl-1.25.3 b/metadata/md5-cache/net-misc/gallery-dl-1.25.5
index aaf801c292a3..d959aeb6d6a2 100644
--- a/metadata/md5-cache/net-misc/gallery-dl-1.25.3
+++ b/metadata/md5-cache/net-misc/gallery-dl-1.25.5
@@ -12,6 +12,6 @@ RDEPEND=>=dev-python/requests-2.11.0[python_targets_python3_10(-)?,python_target
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=test !test? ( test )
SLOT=0
-SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.25.3.tar.gz -> gallery-dl-1.25.3.gh.tar.gz
+SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.25.5.tar.gz -> gallery-dl-1.25.5.gh.tar.gz
_eclasses_=distutils-r1 dc5ca9013da6279b2e24b0ae156f030e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 d676fb844e9408f4290d20bc7312f8bb toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=4ddc0908b87453ce95bb9c0a9a11a09d
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index fd50c2979260..45aa03ea2fbd 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/systemd-9999 b/metadata/md5-cache/sys-apps/systemd-9999
index d1e85a06ec0e..ecb770363073 100644
--- a/metadata/md5-cache/sys-apps/systemd-9999
+++ b/metadata/md5-cache/sys-apps/systemd-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl
RESTRICT=!test? ( test )
SLOT=0/2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 104e1332efb829e2f7cbf89307a474f1 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam 4efe951aa8ce2c16288d7c915196fe29 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 d676fb844e9408f4290d20bc7312f8bb systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript cd36f6d91e8173d95e25b0e0cf036960
-_md5_=9e1dc667008211ac6376cc58633dfa7c
+_md5_=6bc32fd00ca6e958fed18668407656e8
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index daef3c11cdda..127e0b5c13f2 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/netsurf-9999 b/metadata/md5-cache/www-client/netsurf-9999
new file mode 100644
index 000000000000..f84eba921dca
--- /dev/null
+++ b/metadata/md5-cache/www-client/netsurf-9999
@@ -0,0 +1,15 @@
+BDEPEND=javascript? ( app-editors/vim-core ) dev-libs/check dev-perl/HTML-Parser dev-util/netsurf-buildsystem virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare test unpack
+DEPEND=>=dev-libs/libcss-9999 >=net-libs/libdom-9999 net-libs/libhubbub >=dev-libs/libnsutils-9999 dev-libs/libutf8proc dev-libs/libxml2:2 net-misc/curl bmp? ( media-libs/libnsbmp ) fbcon? ( dev-libs/libnsfb truetype? ( media-fonts/dejavu media-libs/freetype ) ) gif? ( >=media-libs/libnsgif-9999 ) gtk? ( dev-libs/glib:2 x11-libs/gtk+:3 ) javascript? ( dev-libs/nsgenbind dev-lang/duktape:= ) jpeg? ( media-libs/libjpeg-turbo:= ) mng? ( media-libs/libmng:= ) png? ( media-libs/libpng:0= ) psl? ( media-libs/libnspsl ) rosprite? ( media-libs/librosprite ) svg? ( svgtiny? ( media-libs/libsvgtiny ) !svgtiny? ( gnome-base/librsvg:2 ) ) webp? ( media-libs/libwebp )
+DESCRIPTION=A free, open source web browser
+EAPI=7
+HOMEPAGE=https://www.netsurf-browser.org/
+INHERIT=desktop git-r3 netsurf toolchain-funcs
+IUSE=bmp fbcon truetype +gif +gtk +javascript +jpeg mng +png +psl rosprite +svg +svgtiny +webp
+LICENSE=GPL-2 MIT
+PROPERTIES=live
+RDEPEND=>=dev-libs/libcss-9999 >=net-libs/libdom-9999 net-libs/libhubbub >=dev-libs/libnsutils-9999 dev-libs/libutf8proc dev-libs/libxml2:2 net-misc/curl bmp? ( media-libs/libnsbmp ) fbcon? ( dev-libs/libnsfb truetype? ( media-fonts/dejavu media-libs/freetype ) ) gif? ( >=media-libs/libnsgif-9999 ) gtk? ( dev-libs/glib:2 x11-libs/gtk+:3 ) javascript? ( dev-libs/nsgenbind dev-lang/duktape:= ) jpeg? ( media-libs/libjpeg-turbo:= ) mng? ( media-libs/libmng:= ) png? ( media-libs/libpng:0= ) psl? ( media-libs/libnspsl ) rosprite? ( media-libs/librosprite ) svg? ( svgtiny? ( media-libs/libsvgtiny ) !svgtiny? ( gnome-base/librsvg:2 ) ) webp? ( media-libs/libwebp )
+REQUIRED_USE=|| ( fbcon gtk )
+SLOT=0
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib 104e1332efb829e2f7cbf89307a474f1 netsurf 22b05643860c8bf01f0de1de8426b570 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=bf557b720919c2a12bb3c58ca066e889
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 7ab621eea923..3db192bfddde 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-05-27T19:40:01Z
+TIMESTAMP 2023-05-28T01:40:00Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRyXJFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRysPBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBawg//e+MKUffcSJdM/+57JMzerEDfy68SQLRu5pIn1tYmVbK5V76G27iB1swy
-TtNSZcrf75wwN5uq3+yT+S5hWn3lvNc8nRJCkr7/4A8R3hScK9yc7B9vtFqZE3Xl
-cX/ZOaXbvX/GNFEg7VIRchIvG+0awhTXDf36F5b6aaOHyALCa7kQCCsI1SzIRt/N
-HuDT37jDZU5MEOmGxqUej8eMo6yFv3yTc7xMxwvBYm8hPLqVJ2AmSzmlwZfqtUi4
-xSJVFIJCwzAO+UyG3UZ6/rzsvAWe8CLzvYfVGnJIQskPZ+Qlqh5OeE50uSfXku6t
-SWUZdYZt59I/rT/1Xu+myBXQh1q9DU2A3OOjMd7SNT6xmZo9Q0z/fLnY2rkVfOQ3
-LahV4ZfMViAIUR3JxXM7uTf2Hq+mdisSyQOhwyKGHYKBVVIL5gblMQm9SeM3+xke
-GPPMnmSMoryFzMULlTQqoCNeo9VMYM6jVaQyWwkQmFjfOCRVO7sJN8qG4lHsrxZa
-NlfohF0VtUjbOvDEBzPtRu/vrNLeBdK+mpa685MtorM4A/UIRniUUOIPnuYePp3L
-pAMLG57kQfJSmNMt469ggOiPOxGbAK8E/L3YtOJzXNJHg8j+ZPoqq/08FSqpN8TV
-znj9Yw7AEUxIE7DrFQMmtqmfviWNKRGuTl9vniIDWx4Vv5M0wqs=
-=yuGC
+klA20hAAnyGTfrjGOl0hSlYlKX3xGMlkwk/sMVlZsEFV/xCSRJm0d31BzvVzFBaZ
++EDJP+fV/gGpLFd/6vez/ON+I6z0f49bfW4Gr+OrCQ3Bg5C9K9diippXd8Bk2dK7
+G//icewFGMM/1M9hK/jwmJYqczQEa7JoRMRW0jeca3dunFQRqvUjRRb+Z/jEqmAh
+SEulYKrHyPAxEFvcjxYkldu7UiYl8cxz+yOaFXd5Pn27DauiaeHgjCDq9Dj43zmE
+xvIp6uLJG6bdc00pEIhO3ADFLlfA2JckY81eDs0svZfRf4ZH/f+oQvMo7otym4jR
+83N59dXloItMBwljqXvbk2rZQNa8DHSU1Rg1YWYlCjfr+FkGYt27zYkfojPyK25N
+Q+to+9xV6yR9sOtAtaOtX8TjEnRp2hNv9TwaNwkK6+VArZpPbtzy80o7mGjUVMgs
+vYdRGi+Hn1dkRO3FTT54llVIrzJfOgFykoHMRZRlZ9JRsXRsxso5MOUNzqvqK0P+
+mZewrmpYbvK7b3aYgiRqBMACQiyGxiXps5nEo2OjSeII5E4F08qcsdqDgEqi/7Sr
+ARu3PC4fxlkKz8LbxNxb/IEGkVneGWABm69j+U+klfngzZ9dGiHwJdKt+zmGfWKd
+NizYGTrM8B6rdQMcAoQqXC8Ri5Wj7b69tpRkXQhDBh56ZCyzTEk=
+=7cgg
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 08ab36d926ce..670e650e2218 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 27 May 2023 19:39:58 +0000
+Sun, 28 May 2023 01:39:56 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 3e01d1697dc6..2ed493b6cd5b 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat May 27 07:39:58 PM UTC 2023
+Sun May 28 01:39:56 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 74e476d41603..fa4a00e75f99 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 27 May 2023 19:45:01 +0000
+Sun, 28 May 2023 01:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 86577ce4c548..8f1655f9f6e3 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-fdaf0c7e4b9d098dfdbdbeaac8cb0b5fe5c82880 1685215916 2023-05-27T19:31:56+00:00
+e193c207eddd3e15b83d02165c34925a3288204e 1685231235 2023-05-27T23:47:15+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index f58a16e0670e..035020c85352 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1685216401 Sat 27 May 2023 07:40:01 PM UTC
+1685238001 Sun 28 May 2023 01:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 08ab36d926ce..670e650e2218 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 27 May 2023 19:39:58 +0000
+Sun, 28 May 2023 01:39:56 +0000
diff --git a/net-dialup/Manifest.gz b/net-dialup/Manifest.gz
index 20d8f0cdce0c..cab013c65580 100644
--- a/net-dialup/Manifest.gz
+++ b/net-dialup/Manifest.gz
Binary files differ
diff --git a/net-dialup/ppp/Manifest b/net-dialup/ppp/Manifest
index 4d5f2af0270b..34805b74ad72 100644
--- a/net-dialup/ppp/Manifest
+++ b/net-dialup/ppp/Manifest
@@ -12,5 +12,5 @@ DIST ppp-2.5.0.tar.gz 1170057 BLAKE2B 6a0e9efcbff3cb499705071cc7d0e3411cf4871fd5
DIST ppp-dhcpc.tgz 33497 BLAKE2B ca59130012f007cf45af6bcfa468c112b0d521c8b11f42d42c566dd9de55bd6d6f1b1ceb83cbae18cfe79cb5cb36ba6c6858a4718915acc6987295008aca53da SHA512 aeaf791b14f5a09c0e2079072a157e65132cbff46e608bc0724e6a5827a01da934f5006e2774eb7105f83e607a52cb4987238f4385cf6f5cc86cbe305a556738
DIST pppgetpass.8 450 BLAKE2B 4e9805cfecb4d07c302682c1ced42cc5d247d18fae904b909e126874af962cf48bb703cd75b0cefce4e19404f2e757602d3b57f187567fc23d4b93d9598d1486 SHA512 21f6dda908cf73ee27bfa39d2b50e7f76b371e50bd7d5a0586174b30129c119accbd260d7f9e0e6aa6aabfa5ba11a13ba560588a99672c9dd4e9f33254f88836
EBUILD ppp-2.4.9-r9.ebuild 7866 BLAKE2B e2f6012eb93f27271c775b75fa52e0d1307adee4afdcb09bf8ae78e1ddefe451bd7782c4f5412ef264366c8db4e20bb3621c4c032c1261166c70473a94552880 SHA512 a3931bedeac10a6facc0fe354eee0e26e6c237f21f9e4d69196d657d388d1624e4bf8054c670568c0ba689d859bca87a21410da08f35baf33fc12d39cfe2263e
-EBUILD ppp-2.5.0-r2.ebuild 3700 BLAKE2B 187bc08ef0cb290f599f42409ae3ad9ff10659cbd93fcc729aa3595859bb41148ef4f4973af0aa70f54eee145f5c0a41a5ee8349b494b2f831b336623efb3b6d SHA512 7bd35672c7e06a7752caaa6529dbb0e0f96416747f1cba8c9880a3c7d49a1130f6d1965cb2c06f686f2ffd0b852bab1cc68c757c711ec4295f76796ddfd0c927
+EBUILD ppp-2.5.0-r2.ebuild 3457 BLAKE2B 498f296110a45de8d29c8d37347753f5bfcdcf2034904dd3c4887c9444fed80e5e180aca4079e4db55294fe3959867560ebe9ed0964631670c28e5e921612889 SHA512 c46e178531ae50cfcd474cca4a1719074f1a6b591d6f1e84edcc779a64485867ff648473718d57b33aae3faeb27bb1302bfddd07d3b96bff4e370493d175bd4e
MISC metadata.xml 1002 BLAKE2B 9ce1dcb685ed4f0d6dfe2e6c885b8feca8d81fd1fea5bde44a40900d65b2f9e9a45bd03f3708d4969c51880bb7ffb791bfbc972d4ec06a3124c4215e2b66424b SHA512 cdfa0b69fab5a530b36093bc84c352da1f8acbdf3d31e2b9a4d58bde7dc7bbbce9c54000d9f874eac2ddcc803bafc89ea2a74b03cac23dca295815ece6cb2157
diff --git a/net-dialup/ppp/ppp-2.5.0-r2.ebuild b/net-dialup/ppp/ppp-2.5.0-r2.ebuild
index cf06b10cd4b8..16cdb369410e 100644
--- a/net-dialup/ppp/ppp-2.5.0-r2.ebuild
+++ b/net-dialup/ppp/ppp-2.5.0-r2.ebuild
@@ -35,8 +35,29 @@ PATCHES=(
)
pkg_setup() {
- # Avoid linux-info_pkg_setup
- :
+ local CONFIG_CHECK="~PPP ~PPP_ASYNC ~PPP_SYNC_TTY"
+ local ERROR_PPP="CONFIG_PPP:\t missing PPP support (REQUIRED)"
+ local ERROR_PPP_ASYNC="CONFIG_PPP_ASYNC:\t missing asynchronous serial line discipline"
+ ERROR_PPP_ASYNC+=" (optional, but highly recommended)"
+ local WARNING_PPP_SYNC_TTY="CONFIG_PPP_SYNC_TTY:\t missing synchronous serial line discipline"
+ WARNING_PPP_SYNC_TTY+=" (optional; used by 'sync' pppd option)"
+ if use activefilter ; then
+ CONFIG_CHECK+=" ~PPP_FILTER"
+ local ERROR_PPP_FILTER="CONFIG_PPP_FILTER:\t missing PPP filtering support (REQUIRED)"
+ fi
+ CONFIG_CHECK+=" ~PPP_DEFLATE ~PPP_BSDCOMP ~PPP_MPPE"
+ local ERROR_PPP_DEFLATE="CONFIG_PPP_DEFLATE:\t missing Deflate compression (optional, but highly recommended)"
+ local ERROR_PPP_BSDCOMP="CONFIG_PPP_BSDCOMP:\t missing BSD-Compress compression (optional, but highly recommended)"
+ local WARNING_PPP_MPPE="CONFIG_PPP_MPPE:\t missing MPPE encryption (optional, mostly used by PPTP links)"
+ CONFIG_CHECK+=" ~PPPOE ~PACKET"
+ local WARNING_PPPOE="CONFIG_PPPOE:\t missing PPPoE support (optional, needed by pppoe plugin)"
+ local WARNING_PACKET="CONFIG_PACKET:\t missing AF_PACKET support (optional, used by pppoe plugin)"
+ if use atm ; then
+ CONFIG_CHECK+=" ~PPPOATM"
+ local WARNING_PPPOATM="CONFIG_PPPOATM:\t missing PPPoA support (optional, needed by pppoatm plugin)"
+ fi
+
+ linux-info_pkg_setup
}
src_configure() {
@@ -90,33 +111,4 @@ src_install() {
pkg_postinst() {
tmpfiles_process pppd.conf
-
- local CONFIG_CHECK="~PPP ~PPP_ASYNC ~PPP_SYNC_TTY"
- local ERROR_PPP="CONFIG_PPP:\t missing PPP support (REQUIRED)"
- local ERROR_PPP_ASYNC="CONFIG_PPP_ASYNC:\t missing asynchronous serial line discipline"
- ERROR_PPP_ASYNC+=" (optional, but highly recommended)"
- local WARNING_PPP_SYNC_TTY="CONFIG_PPP_SYNC_TTY:\t missing synchronous serial line discipline"
- WARNING_PPP_SYNC_TTY+=" (optional; used by 'sync' pppd option)"
- if use activefilter ; then
- CONFIG_CHECK+=" ~PPP_FILTER"
- local ERROR_PPP_FILTER="CONFIG_PPP_FILTER:\t missing PPP filtering support (REQUIRED)"
- fi
- CONFIG_CHECK+=" ~PPP_DEFLATE ~PPP_BSDCOMP ~PPP_MPPE"
- local ERROR_PPP_DEFLATE="CONFIG_PPP_DEFLATE:\t missing Deflate compression (optional, but highly recommended)"
- local ERROR_PPP_BSDCOMP="CONFIG_PPP_BSDCOMP:\t missing BSD-Compress compression (optional, but highly recommended)"
- local WARNING_PPP_MPPE="CONFIG_PPP_MPPE:\t missing MPPE encryption (optional, mostly used by PPTP links)"
- CONFIG_CHECK+=" ~PPPOE ~PACKET"
- local WARNING_PPPOE="CONFIG_PPPOE:\t missing PPPoE support (optional, needed by pppoe plugin)"
- local WARNING_PACKET="CONFIG_PACKET:\t missing AF_PACKET support (optional, used by pppoe plugin)"
- if use atm ; then
- CONFIG_CHECK+=" ~PPPOATM"
- local WARNING_PPPOATM="CONFIG_PPPOATM:\t missing PPPoA support (optional, needed by pppoatm plugin)"
- fi
-
- linux-info_pkg_setup
-
- echo
- elog "pon, poff and plog scripts have been supplied for experienced users."
- elog "Users needing particular scripts (ssh,rsh,etc.) should check out the"
- elog "/usr/share/doc/${PF}/scripts directory."
}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index e5bc070ead1d..4f666f2d7f21 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libdom/Manifest b/net-libs/libdom/Manifest
index d73509fb54d5..d4a7abb0a955 100644
--- a/net-libs/libdom/Manifest
+++ b/net-libs/libdom/Manifest
@@ -1,3 +1,4 @@
DIST libdom-0.4.1-src.tar.gz 872954 BLAKE2B 7a6d15fbb4bb7046b8ee9670a14c89f5da2ea0eac10631274d9b47eb0ee1181a85eb62aea326d293c407a006091452fba174dddfbb8cd0297a224850159ff9b1 SHA512 8927b294c98dcb424a454036b20981963ba9982c1aad95b07fc0ca1efc58756b7d85373ed4cde0dcff6281b518a2b5993358494f432d85f7ac7ebd51230a6c22
EBUILD libdom-0.4.1-r1.ebuild 1143 BLAKE2B 42d9be4512739d1086e98c77ae425948fe85b89df420dbb92e41191a084f875dc6ca0ca4da90cf62f45f2527b2c8b96e29757c8b0c596ffe8a0cef85656415f1 SHA512 961057e38e7764bc66af87fbbaed52d1136169eedccba5c8fe104b0caf8035f8c86119f16a9330c3a8c88759646a91525dd15eb756345ccc3f2114c6094e9054
+EBUILD libdom-9999.ebuild 1068 BLAKE2B e0dcfa2b4a454c16f138f2f853733f2d7cdb8fa2d860bbc8891977c3eadc5c1048872ee59553a4a891489172a40cc3706a989cbcabba33d32ced90e4d008f93d SHA512 ffec4d7577a8f3c207bc31657a69fff5c667ccf86d8a2d780a6965f252aef65ba80a3020eb3df76595ef1718d533caf2c35e03b619ed2e8373a3bdc859ddf7c1
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/net-libs/libdom/libdom-9999.ebuild b/net-libs/libdom/libdom-9999.ebuild
new file mode 100644
index 000000000000..e4b422d0883c
--- /dev/null
+++ b/net-libs/libdom/libdom-9999.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit git-r3 netsurf
+
+DESCRIPTION="implementation of the W3C DOM, written in C"
+HOMEPAGE="https://www.netsurf-browser.org/projects/libdom/"
+
+EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git"
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="expat test xml"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/libparserutils
+ dev-libs/libwapcaplet
+ net-libs/libhubbub
+ xml? (
+ expat? ( dev-libs/expat )
+ !expat? ( dev-libs/libxml2 )
+ )"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/XML-XPath
+ dev-perl/libxml-perl
+ dev-perl/Switch
+ )"
+BDEPEND="
+ dev-util/netsurf-buildsystem
+ virtual/pkgconfig"
+
+REQUIRED_USE="test? ( xml )"
+
+_emake() {
+ netsurf_define_makeconf
+ emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared \
+ WITH_EXPAT_BINDING=$(usex xml $(usex expat yes no) no) \
+ WITH_LIBXML_BINDING=$(usex xml $(usex expat no yes) no) \
+ $@
+}
+
+src_compile() {
+ _emake
+}
+
+src_test() {
+ _emake test
+}
+
+src_install() {
+ _emake DESTDIR="${D}" install
+}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 234d1ea66df7..5cf3f7151485 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index f6891db633a7..64195ec0228b 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,12 +1,10 @@
-DIST gallery-dl-1.25.0.gh.tar.gz 540793 BLAKE2B e02daf0b2deb8196fc587a3fd17e4bb8b0d14ca67c6384e120d3fadaa261b5d9143885c2717d0e98dc0467285a7ebfa9f9bc5da7ad5bd39a239a6975e0a900eb SHA512 e0cc041343130acf47f0ab4b7b7ac0ac42389bc457748404b9b0bc17f8a8690b225ab30c0c3d523925138608508417ecc4052981a5615d0747a2a064f6236ed4
DIST gallery-dl-1.25.1.gh.tar.gz 543977 BLAKE2B ab6437ebb4f840fb3fac27a3f0d2536215dc02376b0129d9b7d4c9420cc64405edf5961c0155d7fb9d7001028bf218a299bfd44bbf2ef2b60f567e51050e504e SHA512 96f929af5cf70c7a89eca2ac8380cd7ba36ed806d062a6e339238ebfec2387aa4806d432cd28599b37382a69d7cdb33306069d41954e1421dff2523e2ae6a8df
DIST gallery-dl-1.25.2.gh.tar.gz 546468 BLAKE2B ee40766e581afa8ab1119d656131a1e467fc1b6b5d92491ee384428ee4a02fd2b0b261657f175cb6d6bc8e79a622a14b7308ccb0e129535e7718503a6828ae53 SHA512 99bc319427c067f039df7f34988b44da2db028afc33188454879c46abbacfaac6fb8a5d0d0aec1fd4d7ba97862b100675cab55094b9d8979a5240f516fe4b855
-DIST gallery-dl-1.25.3.gh.tar.gz 554284 BLAKE2B 8e8cedec35a913fbdde2be2c4bf126d5514ad5df257df73df1525391709ecc72dff3c8218fc1ce2aeca3b001ba37ed87c4ed077e8ead569480ac746c5b19a3fc SHA512 270d2748ef83a7adf04f62f48bd099f2bc97bcef72dcfdce95e7ec54829494cd52e9149770aa8bb7db86c663ae2455ce3b531625ad96724a7aae9d36a72b422a
DIST gallery-dl-1.25.4.gh.tar.gz 555479 BLAKE2B c209d494014db2978722e70ad6442244ddd283c0e7169a90256eaf6ddaf6ffbe2a85129369d5207eb31512ca13298fe290b3f5fa41e9949db402ee6637ff139c SHA512 163033515925f13b8d19c98a45ef50e316be92cbaf439322a47d074a783519c389a685005b7f33a9d384791315d53cb2d59af030ab96ff8eaed7caa31f0e8e17
-EBUILD gallery-dl-1.25.0.ebuild 1030 BLAKE2B f8eee827828a8096cb6ed53104a861a301744f3e443daf3f266b3fa608a5d0942a8b20ad7218ab121e8ec211ec33a1c1eee4f937c88824b2920fe6979c022be3 SHA512 78712cbe3a8bcda690528ceda50de032ca877e4101f989b66b9876980844240aec4c561eee93ebbfaf4b475a4965237effabf5d95b4f271c36cefc335a308c47
+DIST gallery-dl-1.25.5.gh.tar.gz 563928 BLAKE2B d8308233fc4e59da466825f5063556bffb31f8f710a75dca23b710244c1702569ffc46f41d0721e6bdcfd1ce5471d30872f8f931388db82a7ce918564d84ae75 SHA512 ed2e18a9220eb68bd93009b12212c4052893277cb585ded8b5c513c764d3efec348c0340360b5ccac6f98527fb0a9ddb93167e942e3151419169a4ad7353157f
EBUILD gallery-dl-1.25.1.ebuild 1030 BLAKE2B f8eee827828a8096cb6ed53104a861a301744f3e443daf3f266b3fa608a5d0942a8b20ad7218ab121e8ec211ec33a1c1eee4f937c88824b2920fe6979c022be3 SHA512 78712cbe3a8bcda690528ceda50de032ca877e4101f989b66b9876980844240aec4c561eee93ebbfaf4b475a4965237effabf5d95b4f271c36cefc335a308c47
EBUILD gallery-dl-1.25.2.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
-EBUILD gallery-dl-1.25.3.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
EBUILD gallery-dl-1.25.4.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
+EBUILD gallery-dl-1.25.5.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
EBUILD gallery-dl-9999.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
MISC metadata.xml 722 BLAKE2B d44c3a3cc18ecaceb2e112a314c63bb913448516eec1118a86a4c0e770ed6dca322d4653358bd78b0b3c0dcf10007e1c5d1033dd9d5996f6d6f3dc5659280f74 SHA512 7a95345138c738aec445af215a3381308a40bcc1475d2718880cc124795237bff6bbc4312e63b5a135815b17b37b1b130da90b81b895c16f3f86de4b51fd3f40
diff --git a/net-misc/gallery-dl/gallery-dl-1.25.0.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.0.ebuild
deleted file mode 100644
index e83e798733f1..000000000000
--- a/net-misc/gallery-dl/gallery-dl-1.25.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite,ssl,xml(+)"
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download image galleries and collections from several image hosting sites"
-HOMEPAGE="https://github.com/mikf/gallery-dl"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/mikf/${PN}.git"
-else
- SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# Tests require network access.
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests setup.py
-
-python_compile_all() {
- emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
-}
-
-pkg_postinst() {
- optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
- optfeature "video downloads" net-misc/yt-dlp
-}
diff --git a/net-misc/gallery-dl/gallery-dl-1.25.3.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
index b3da2a9c870f..b3da2a9c870f 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.3.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.5.ebuild
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index fbb5653470a1..f3d816cb1cb5 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 9a0ced87db7f..83a261731286 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -338,8 +338,8 @@ sys-boot/grub:2 -grub_platforms_xen-32
>=dev-db/mariadb-10.1.0 -mroonga -galera
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
-# sys-boot/gnu-efi is not supported on all archs.
-sys-apps/systemd -gnuefi
+# sd-boot is not supported on all archs.
+sys-apps/systemd -boot -gnuefi
sys-apps/systemd-utils -boot
# Ben de Groot <yngwin@gentoo.org> (2015-03-15)
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 3781ce232db1..41fa484485e7 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -117,7 +117,7 @@ net-im/prosody selinux
# Sam James <sam@gentoo.org> (2020-01-17)
# gnuefi + systemd-boot works on arm
# bug #729720
-sys-apps/systemd -gnuefi
+sys-apps/systemd -boot -gnuefi
sys-apps/systemd-utils -boot
# Joonas Niilola <juippis@gentoo.org> (2021-01-15)
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index dcbd55a09ed2..552515ec4e09 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -136,7 +136,7 @@ media-sound/bluez-alsa man
# Sam James <sam@gentoo.org> (2020-01-17)
# gnuefi + systemd-boot works on arm64
# bug #729720
-sys-apps/systemd -gnuefi
+sys-apps/systemd -boot -gnuefi
sys-apps/systemd-utils -boot
# Joonas Niilola <juippis@gentoo.org> (2021-01-15)
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 28b10b38c544..5054ceb096a0 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -326,8 +326,8 @@ media-video/mpv mmal
>=dev-db/mariadb-10.1.0 mroonga galera
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
-# sys-boot/gnu-efi is not supported on all archs.
-sys-apps/systemd gnuefi
+# sd-boot is not supported on all archs.
+sys-apps/systemd boot gnuefi
sys-apps/systemd-utils boot
# Ben de Groot <yngwin@gentoo.org> (2015-03-15)
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 1f1e961e609c..14c693a8d3bf 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -390,8 +390,8 @@ media-sound/pulseaudio-daemon ofono-headset
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs.
-sys-apps/systemd -gnuefi
-sys-apps/systemd-utils -boot
+<sys-apps/systemd-254 -gnuefi
+<sys-apps/systemd-utils-254 -boot
# Pacho Ramos <pacho@gentoo.org> (2015-06-13)
# Missing keywords, bug #513108
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
index a7996f8bafbf..f8cd99f2956f 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mike Gilbert <floppym@gentoo.org> (2023-05-27)
+# Newer sd-boot does not use gnuefi.
+>=sys-apps/systemd-254 -boot
+>=sys-apps/systemd-utils-254 -boot
+
# WANG Xuerui <xen0n@gentoo.org> (2023-04-16)
# dev-python/pyopengl fails tests
dev-python/sympy opengl
@@ -52,8 +57,8 @@ sys-apps/fwupd flashrom
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# sys-boot/gnu-efi upstream hasn't merged the loong port yet
sys-apps/fwupd uefi
-sys-apps/systemd gnuefi
-sys-apps/systemd-utils boot
+<sys-apps/systemd-254 gnuefi
+<sys-apps/systemd-utils-254 boot
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# The loong port of sys-boot/grub:2 isn't upstreamed yet.
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index e8befb84ff71..a695a1db6a74 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mike Gilbert <floppym@gentoo.org> (2023-05-27)
+# sd-boot should work here.
+sys-apps/systemd -boot -gnuefi
+sys-apps/systemd-utils -boot
+
# Sam James <sam@gentoo.org> (2023-05-10)
# sys-cluster/ceph not keyworded here
sys-block/tgt rbd
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index e8529092f394..97e091ab7dea 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -383,7 +383,7 @@ app-emulation/libvirt xen
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs.
-sys-apps/systemd -gnuefi
+sys-apps/systemd -boot -gnuefi
sys-apps/systemd-utils -boot
# Ben de Groot <yngwin@gentoo.org> (2015-03-15)
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 81f3e093355b..25ca44b9c454 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index ee682bc22901..ae2a7dd6a15e 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -8,5 +8,5 @@ DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc3
DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a SHA512 cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1
EBUILD systemd-253.3-r1.ebuild 14579 BLAKE2B ec9e31176bad8f142e224369a868b275facb3d3f48e26a9753efd89f40af5c107e70febbbf79fffbefcfe174e258ffae6175e23dde6c3105cec40ec60e5aee7b SHA512 f25ca4b5fbeee20f1137ea9cdf7305a8eb41814ab10946bb3fbacb4bbd9aa5f03fe804119c76e5b4c05abc8b7abb2b5ed9d40dea300b009ca8dab774239b7069
EBUILD systemd-253.4.ebuild 14588 BLAKE2B ac789628c1caa53681c78be188c85a660fd61a416925cb0d2e5afc9972708efece0e65a52beae8870091cfca24751b741cabac2bb0934f16f90ea48e59eb67d1 SHA512 0877b4c30e086c98fdeae3a9beb56cc97aab0b5467882dcae748af1a639e551d2fa937f9acfe2f4bc16b663e45ef8efdb7e84cc358cc944fde0fd0334c8427af
-EBUILD systemd-9999.ebuild 14589 BLAKE2B 08cc66c07615cb459d4ba74af969481222e7eb5877e764349135cfcb7c158d9fe6fb56d0efff1478eb1a1a70c792f98c4985a3c75847b680768f22bad389e196 SHA512 45120218205f3071a89cd35c43a719abc9f078531f05776f28824370f74272cb66b20e64c589c4d005c02b9fdbe7635ee43edcd6f750eb6c60c0749e8e26fe12
+EBUILD systemd-9999.ebuild 14794 BLAKE2B 6aa071b3fa6e51042c0cea91da3f0bca99a004371be1b74424be9daf377ac3440ee9a7d14059c4b9a7014f5975c267ccd26a3ca8e22732da24c448fba0b9e683 SHA512 ec579f5701f944f6aeb2c042ecffc62da07a689eed5b65f2851561f57d1b5d48c6e5d1ad1e1265371dd48103520b36e20679325a44046501684710fbd26ecdb4
MISC metadata.xml 2612 BLAKE2B 60495769a304d0623f73de8eb305770eb93706fdcbea158a2de2beb72e5d04495fc5ef45b4e55d3003a9a70bc3f60a7a5d6880aaac9512647132be69f96112ad SHA512 397f63a498b46647edfb665f92680197607de5edef42c3c17ab96abf94f117d82eda4863bf138329e25880609e8c631e9d154277e8a548eafbe87e8b83e47ccc
diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 6353d8f18ef3..812aea61d1df 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -469,6 +469,10 @@ pkg_preinst() {
die "System layout with split directories still used"
fi
fi
+ if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then
+ ewarn "The 'gnuefi' USE flag has been renamed to 'boot'."
+ ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot."
+ fi
}
pkg_postinst() {
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 8d1f1ff69aa5..05c90cfd5e4b 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index efef827563e4..d16828ba504e 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -4,4 +4,5 @@ AUX netsurf-3.10-julia-libutf8proc-header-location.patch 1155 BLAKE2B bd2e04f8b9
AUX netsurf-3.9-conditionally-include-image-headers.patch 775 BLAKE2B 1d62fa92cda9851126b7befbf0b19d28f130a1d165c8ddabecac98b8dee59cf51bede93bf380ba5ce07625f6bf0156a400e8575df418611bda29f9e7f325a696 SHA512 5e866aa56c7959ba5a6ac44d997a12b24bf4cc3ef38e3149a06be178350cf1a14bc27a31b6bf817faf8586f44ecef65cb7633245cdbbe0896e54dbc88e7dd84f
DIST netsurf-3.10-src.tar.gz 4084480 BLAKE2B 267ce1811cbf11d053f721e22b8a6d484e796102a4c9baaa10580d92cc1eecfe3f126fb97456262675c962ec88a5235e48dc85f2a5168631f6c9dd5b5082b43b SHA512 1b1153916438e08146271dc04200aefbdba3b2c4ca9432a43abfc3811b5418df7ed21bbd91767f12d04331a236227379d2c412fcf13f25349685a549723bf13d
EBUILD netsurf-3.10-r6.ebuild 4522 BLAKE2B d9f8f044ac53fde47327b570019c63243042a9308d6849fda08e3be862e449857c0745af2b3a9b980d39a321dacd0415c30511f9a6ad2ce01f1081735f8c1bb5 SHA512 e405ecacbcb1efa80515848a9204001f241d1a21ca2f84f4b6063936563577f6a1a064425252b28b53f4679cdc25cd4e47736756ae51f32bbe4c5e6d4a594d7e
+EBUILD netsurf-9999.ebuild 3904 BLAKE2B 207ff02e7a9220324a6d457ce72af1eae31bdd18b02697b6a20c0b6cdd3b0d83ad8f0ba295272bd454d74b02144340a7439e27dd21a51044d18fbbd3c9fa92aa SHA512 1c9e5da740ccdf816a252f7047f3a24b3249f1606e2e8fc5e7a97e5ad39788888ea05df93e99280c476afb095d6b75daac65ff5d8282f398718eaa9e554605ad
MISC metadata.xml 1573 BLAKE2B 9f18bc86b6f86be500f20fe857ffad4c6f7720af27766c8b5bdeb29eb02a7831ce3f8fd38f958507cfaf0a7d18e5cd139cc2d771d0ba6153bb76b343c6b01448 SHA512 411479884291b97a164bbaf434ce486354bb3525ad4cab408b46069235ed8ee9af89fff30ee837d14aae79a9b7d8f84206a1ee381afebd5ade4111e2ded8fbc4
diff --git a/www-client/netsurf/netsurf-9999.ebuild b/www-client/netsurf/netsurf-9999.ebuild
new file mode 100644
index 000000000000..0cf6ef50f6e0
--- /dev/null
+++ b/www-client/netsurf/netsurf-9999.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop git-r3 netsurf toolchain-funcs
+
+DESCRIPTION="A free, open source web browser"
+HOMEPAGE="https://www.netsurf-browser.org/"
+
+EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git"
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg mng
+ +png +psl rosprite +svg +svgtiny +webp"
+
+REQUIRED_USE="|| ( fbcon gtk )"
+
+RDEPEND="
+ >=dev-libs/libcss-9999
+ >=net-libs/libdom-9999
+ net-libs/libhubbub
+ >=dev-libs/libnsutils-9999
+ dev-libs/libutf8proc
+ dev-libs/libxml2:2
+ net-misc/curl
+ bmp? ( media-libs/libnsbmp )
+ fbcon? (
+ dev-libs/libnsfb
+ truetype? (
+ media-fonts/dejavu
+ media-libs/freetype
+ )
+ )
+ gif? ( >=media-libs/libnsgif-9999 )
+ gtk? (
+ dev-libs/glib:2
+ x11-libs/gtk+:3
+ )
+ javascript? (
+ dev-libs/nsgenbind
+ dev-lang/duktape:=
+ )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ mng? ( media-libs/libmng:= )
+ png? ( media-libs/libpng:0= )
+ psl? ( media-libs/libnspsl )
+ rosprite? ( media-libs/librosprite )
+ svg? (
+ svgtiny? ( media-libs/libsvgtiny )
+ !svgtiny? ( gnome-base/librsvg:2 )
+ )
+ webp? ( media-libs/libwebp )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ javascript? ( app-editors/vim-core )
+ dev-libs/check
+ dev-perl/HTML-Parser
+ dev-util/netsurf-buildsystem
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.9-conditionally-include-image-headers.patch"
+ "${FILESDIR}/${PN}-3.10-julia-libutf8proc-header-location.patch"
+ "${FILESDIR}/${PN}-3.10-disable-failing-tests.patch"
+)
+
+DOCS=(
+ README
+ docs/using-framebuffer.md
+ docs/ideas/{cache,css-engine,render-library}.txt
+)
+
+src_prepare() {
+ default
+ rm -r frontends/{amiga,atari,beos,monkey,riscos,windows} || die
+}
+
+_emake() {
+ netsurf_define_makeconf
+ local netsurf_makeconf=(
+ "${NETSURF_MAKECONF[@]}"
+ COMPONENT_TYPE=binary
+ NETSURF_USE_BMP=$(usex bmp YES NO)
+ NETSURF_USE_GIF=$(usex gif YES NO)
+ NETSURF_USE_JPEG=$(usex jpeg YES NO)
+ NETSURF_USE_PNG=$(usex png YES NO)
+ NETSURF_USE_NSPSL=$(usex psl YES NO)
+ NETSURF_USE_MNG=$(usex mng YES NO)
+ NETSURF_USE_WEBP=$(usex webp YES NO)
+ NETSURF_USE_JS=NO
+ NETSURF_USE_DUKTAPE=$(usex javascript YES NO)
+ NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
+ NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
+ NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
+ PKG_CONFIG=$(tc-getPKG_CONFIG)
+ NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
+ NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
+ NETSURF_USE_VIDEO=NO
+ )
+
+ emake "${netsurf_makeconf[@]}" $@
+}
+
+src_compile() {
+ # The build system only runs pkg-config to find librsvg's include
+ # dir for the gtk targets. So if you try to build the framebuffer
+ # target with NETSURF_USE_RSVG=YES, the build crashes on failing to
+ # find rsvg.h. To work around that, we set NETSURF_USE_RSVG=NO. It
+ # might be possible to fall back to svgtiny with USE="svg -svgtiny"
+ # if svgtiny works in a framebuffer, but then our (R)DEPEND would
+ # need some mangling to ensure that svgtiny is installed.
+ use fbcon && _emake NETSURF_USE_RSVG=NO TARGET=framebuffer
+
+ use gtk && _emake TARGET=gtk3
+}
+
+src_test() {
+ _emake test
+}
+
+src_install() {
+ if use fbcon ; then
+ # See earlier comments about rsvg.h.
+ _emake NETSURF_USE_RSVG=NO TARGET=framebuffer DESTDIR="${D}" install
+ elog "framebuffer binary has been installed as netsurf-fb"
+ make_desktop_entry "${EPREFIX}/usr/bin/netsurf-fb %u" \
+ NetSurf-framebuffer \
+ netsurf \
+ "Network;WebBrowser"
+ fi
+ if use gtk ; then
+ _emake TARGET=gtk3 DESTDIR="${D}" install
+ elog "netsurf gtk3 version has been installed as netsurf-gtk3"
+ make_desktop_entry "${EPREFIX}/usr/bin/netsurf-gtk3 %u" \
+ NetSurf-gtk3 \
+ netsurf \
+ "Network;WebBrowser"
+ fi
+
+ insinto /usr/share/pixmaps
+ doins frontends/gtk/res/netsurf.xpm
+ doman docs/netsurf-fb.1
+ doman docs/netsurf-gtk.1
+}