summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-22 20:41:01 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-22 20:41:01 +0100
commitea6f03ddd591a238d9c5004d5ffbfaf7215c01ee (patch)
treee49b7109895d4bc1245d101acbdd2bc77efb48ef
parent63627de4936707c40b5c4dca4f23e9fe1e9c4837 (diff)
gentoo auto-resync : 22:10:2023 - 20:41:01
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29321 -> 29303 bytes
-rw-r--r--app-admin/Manifest.gzbin31853 -> 31853 bytes
-rw-r--r--app-admin/ryzen_smu/Manifest2
-rw-r--r--app-admin/ryzen_smu/ryzen_smu-0.1.5.ebuild28
-rw-r--r--app-emacs/Manifest.gzbin73051 -> 73208 bytes
-rw-r--r--app-emacs/sharper/Manifest4
-rw-r--r--app-emacs/sharper/files/50sharper-gentoo.el2
-rw-r--r--app-emacs/sharper/metadata.xml16
-rw-r--r--app-emacs/sharper/sharper-1.0_p20230129.ebuild29
-rw-r--r--app-emulation/Manifest.gzbin15162 -> 15162 bytes
-rw-r--r--app-emulation/qemu/Manifest2
-rw-r--r--app-emulation/qemu/files/qemu-7.2.3-CVE-2023-2861.patch162
-rw-r--r--app-emulation/qemu/files/qemu-8.0.2-CVE-2023-2861.patch167
-rw-r--r--app-text/Manifest.gzbin48748 -> 48748 bytes
-rw-r--r--app-text/mupdf/Manifest2
-rw-r--r--app-text/mupdf/mupdf-1.19.1.ebuild153
-rw-r--r--dev-java/Manifest.gzbin58142 -> 58142 bytes
-rw-r--r--dev-java/icu4j/Manifest2
-rw-r--r--dev-java/icu4j/icu4j-73.2.ebuild7
-rw-r--r--dev-lang/Manifest.gzbin21005 -> 21002 bytes
-rw-r--r--dev-lang/ispc/Manifest2
-rw-r--r--dev-lang/ispc/files/ispc-1.18.0-curses-cmake.patch16
-rw-r--r--dev-lang/ispc/files/ispc-1.18.0-llvm.patch39
-rw-r--r--dev-lang/nasm/Manifest2
-rw-r--r--dev-lang/nasm/nasm-2.15.05.ebuild53
-rw-r--r--dev-libs/Manifest.gzbin97738 -> 97741 bytes
-rw-r--r--dev-libs/icinga-php-thirdparty/Manifest2
-rw-r--r--dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild2
-rw-r--r--dev-libs/libfilezilla/Manifest4
-rw-r--r--dev-libs/libfilezilla/libfilezilla-0.44.0.ebuild2
-rw-r--r--dev-libs/libfilezilla/libfilezilla-0.45.0.ebuild4
-rw-r--r--dev-python/Manifest.gzbin267469 -> 267463 bytes
-rw-r--r--dev-python/PySDL2/Manifest2
-rw-r--r--dev-python/PySDL2/PySDL2-0.9.16.ebuild69
-rw-r--r--dev-python/pefile/Manifest2
-rw-r--r--dev-python/pefile/pefile-2023.2.7.ebuild2
-rw-r--r--media-fonts/Manifest.gzbin37587 -> 37592 bytes
-rw-r--r--media-fonts/iosevka/Manifest25
-rw-r--r--media-fonts/iosevka/iosevka-27.3.0.ebuild108
-rw-r--r--media-gfx/Manifest.gzbin37842 -> 38008 bytes
-rw-r--r--media-gfx/pablodraw/Manifest25
-rw-r--r--media-gfx/pablodraw/metadata.xml17
-rw-r--r--media-gfx/pablodraw/pablodraw-3.3.13_beta.ebuild78
-rw-r--r--media-libs/Manifest.gzbin69214 -> 69214 bytes
-rw-r--r--media-libs/libsdl2/Manifest6
-rw-r--r--media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild230
-rw-r--r--media-libs/libsdl2/libsdl2-2.28.2.ebuild230
-rw-r--r--media-libs/libsdl2/libsdl2-2.28.4-r1.ebuild (renamed from media-libs/libsdl2/libsdl2-2.28.4.ebuild)1
-rw-r--r--media-libs/sdl2-image/Manifest3
-rw-r--r--media-libs/sdl2-image/metadata.xml3
-rw-r--r--media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild74
-rw-r--r--metadata/Manifest.gzbin7311 -> 7315 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.gzbin27887 -> 27926 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin56295 -> 56456 bytes
-rw-r--r--metadata/md5-cache/app-admin/ryzen_smu-0.1.516
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin105265 -> 105441 bytes
-rw-r--r--metadata/md5-cache/app-emacs/sharper-1.0_p2023012913
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin74417 -> 74233 bytes
-rw-r--r--metadata/md5-cache/app-text/mupdf-1.19.117
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin77646 -> 77645 bytes
-rw-r--r--metadata/md5-cache/dev-java/icu4j-73.22
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin44130 -> 43972 bytes
-rw-r--r--metadata/md5-cache/dev-lang/nasm-2.15.0511
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin167973 -> 167980 bytes
-rw-r--r--metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.12.04
-rw-r--r--metadata/md5-cache/dev-libs/libfilezilla-0.44.04
-rw-r--r--metadata/md5-cache/dev-libs/libfilezilla-0.45.07
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin388760 -> 388927 bytes
-rw-r--r--metadata/md5-cache/dev-python/PySDL2-0.9.1617
-rw-r--r--metadata/md5-cache/dev-python/pefile-2023.2.74
-rw-r--r--metadata/md5-cache/media-fonts/Manifest.gzbin43773 -> 43932 bytes
-rw-r--r--metadata/md5-cache/media-fonts/iosevka-27.3.014
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin58234 -> 58413 bytes
-rw-r--r--metadata/md5-cache/media-gfx/pablodraw-3.3.13_beta16
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin118647 -> 118481 bytes
-rw-r--r--metadata/md5-cache/media-libs/libsdl2-2.26.5-r116
-rw-r--r--metadata/md5-cache/media-libs/libsdl2-2.28.216
-rw-r--r--metadata/md5-cache/media-libs/libsdl2-2.28.4-r1 (renamed from metadata/md5-cache/media-libs/libsdl2-2.28.4)2
-rw-r--r--metadata/md5-cache/media-libs/sdl2-image-2.6.3-r114
-rw-r--r--metadata/md5-cache/net-ftp/Manifest.gzbin4683 -> 4684 bytes
-rw-r--r--metadata/md5-cache/net-ftp/filezilla-3.65.04
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin90760 -> 90758 bytes
-rw-r--r--metadata/md5-cache/sys-apps/systemd-254.54
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin24222 -> 24214 bytes
-rw-r--r--metadata/md5-cache/www-apps/icingaweb2-2.12.04
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin9108 -> 9277 bytes
-rw-r--r--metadata/md5-cache/www-servers/h2o-2.2.6-r215
-rw-r--r--metadata/md5-cache/www-servers/h2o-99994
-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-fs/Manifest.gzbin3355 -> 3351 bytes
-rw-r--r--net-fs/netatalk/Manifest5
-rw-r--r--net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch11
-rw-r--r--net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch16
-rw-r--r--net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch136
-rw-r--r--net-fs/netatalk/files/netatalk-3.1.7-gentoo.patch132
-rw-r--r--net-fs/netatalk/files/netatalk-3.1.8-disable-ld-library-path.patch34
-rw-r--r--net-ftp/Manifest.gzbin3181 -> 3180 bytes
-rw-r--r--net-ftp/filezilla/Manifest2
-rw-r--r--net-ftp/filezilla/filezilla-3.65.0.ebuild2
-rw-r--r--profiles/Manifest.gzbin181438 -> 181438 bytes
-rw-r--r--profiles/arch/sparc/package.use.mask4
-rw-r--r--profiles/use.local.desc3
-rw-r--r--sys-apps/Manifest.gzbin49390 -> 49390 bytes
-rw-r--r--sys-apps/systemd/Manifest2
-rw-r--r--sys-apps/systemd/systemd-254.5.ebuild2
-rw-r--r--www-apps/Manifest.gzbin13301 -> 13303 bytes
-rw-r--r--www-apps/icingaweb2/Manifest2
-rw-r--r--www-apps/icingaweb2/icingaweb2-2.12.0.ebuild2
-rw-r--r--www-servers/Manifest.gzbin4713 -> 4711 bytes
-rw-r--r--www-servers/h2o/Manifest4
-rw-r--r--www-servers/h2o/files/h2o-2.2-CVE-2023-44487.patch225
-rw-r--r--www-servers/h2o/h2o-2.2.6-r2.ebuild107
-rw-r--r--www-servers/h2o/h2o-9999.ebuild2
123 files changed, 1022 insertions, 1552 deletions
diff --git a/Manifest b/Manifest
index df15b8dbda8d..c482897282e2 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29321 BLAKE2B 5e2c3af187333c84dc364e5c79be3dc1b2b598531c30a062aca58a4bf063501f63ec473b2c47eff5a06993c6c6e255c78cb6ccb5fba93e2b7bfdc3048e61d33d SHA512 be8d883fc428ee96f148dfce4cee0fb431c2a76a51ee92b283146fa7164295d2a36153de1fce56ed6505e33e55625c460e56500ca274719d8107873d60269e9d
-TIMESTAMP 2023-10-22T13:10:09Z
+MANIFEST Manifest.files.gz 29303 BLAKE2B 218a45d488bbcc9dcd13286d75d4b7b0c505c1aa9a6fe3904607c545eb64d9a04b742c069604f2bb71e1beb8fe7e5247de909c5833188d85689ef9d4f6ba9ac1 SHA512 ebc8beebc7dd407b85ada939b5e71ce2c2e38b860b6201463137727657f5fbb7f0ca309d5fa0205022c156c3b65cba5737f616c0418c70549b02a3ac03f81a2e
+TIMESTAMP 2023-10-22T19:10:14Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU1HzFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU1c5ZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBMERAAsIepOZts+3C/5zPx2kde75i++qn7DIPSdWOi07SlhwIo96uvguwZQ8TL
-3huIRyxLfMNcr+lG9dcqLGyYBglG8p7qv8h4Au64O9WPCXboY3rq+xMrWwHVls/T
-SMFE4j30q/qkxbwB7k5yFPj1fk3JBgLive0UipCUV/ULu4R2pkgy9oGluef0xJZw
-rpevMa9uIKsogsCRFCpwEnysUQAZTl0iV2hMOCCZH95Md6cq/vDqarBXxvWd7vqR
-fGokDqFZYtX/hxHQZpeUth+acZzjLuLS6eoUsqPPUhRJMoT1u3DTBjdVn2s4UexS
-krMGem5g86dfjHr8RNW+00jva/5hLPs/fpc4nvRmW5DccW/5mUW0LQCWFu4A0LSZ
-b2LwayHqZ1pBqkvmiwyWSZULChYlHlwRimCQUaa0HSCvctUjFw373x6ds8MirsRo
-5LkB8VPaqK1htwZhjHQ1eIC06GeUSWvXlmySsBZ8JlzNweZRC92Dz4TuNppZLJpI
-U5cWg+Di5LXAW2EwDdySNFcG5sjgkBB558Vz2+J0S942bW4FrDhgRLybSxV8oeuH
-i6dY82b9wg59y0xLiW8Or3XqylsukOxXDTwMwJ1mPFdFIT+k/mGWaG6IyPo6NCNl
-hgEPyyXZUw64sRUEhtCuJQx1yiKATyILZODrDG5ivz662QqsSdg=
-=y6qy
+klCIRw//YZYzx+h8sEoQnHDYYIYaP6X7JBP13yEydxZ0jXrd24inl7dKls4hjNC4
+FraYV/USx2xjkzYy8KpmryDGLX3bt2+uhAVSN+bEJoL/I7O1CH4FJJ1II1spMNNB
+Qmx0b68zbBYlUgSkBKLm2+rBcGM+n1wzCRftt6lddMAjdSe+U6V4Q8vZqyAtXOvC
+YR8V/DPV+Mpf+sA9LSqdVoOk87CyKNswPkITvcx/6Hr6uA2pb32kRzpsS2SBAYRk
+nwTbY/NgMInyw2s4A6Lkab1Cxra+FqeTd3jb9GGJfhUAvOpokbg/0faOdtY5uONs
+acFXQCaFF/PKoGQj4oMav3mrBpufE/6+e//H1+rKDh+gzbBoAMXMTWqBnxkKtgAd
+Ph3NvRFSa2bGvVobnkxLrmdXZWpWAAhFgVgcCGrrtvgwbGiUJDjHpPHjHqOFQWMV
+1H6Z/vTzIo52Ly67l5KfoS8o3N5KChZn9TD2hwGY0FwgWmD3UaMcK86IgzEMyCRp
+Pk76bmuFp7VS0JGDKtjqX6TlvYetgaHj7Wgqof5oF65MQ0dNwZ2sao9n25ysBOV6
+tnRKG0TOaeLy4HS1n6GMokLK9N6UFZtaKewKq1PrZi52By/fcn5WOjy6mkxspMgf
+Dt+xRZZ5RVfaCV6IeED4gw557jfeu/zbeaCCsYprD0yb81ZVJUs=
+=isz9
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 98285c7bd9f4..2fda31beee12 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index fa6d933f2578..02303572378f 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/ryzen_smu/Manifest b/app-admin/ryzen_smu/Manifest
index f2ba8ef43ecf..429120f32c2c 100644
--- a/app-admin/ryzen_smu/Manifest
+++ b/app-admin/ryzen_smu/Manifest
@@ -2,8 +2,10 @@ AUX ryzen_smu.conf 10 BLAKE2B 4099cb0962beb496d9eed8887cceadb7c442bf8af1252e7dc3
DIST ryzen_smu-0.1.2.tar.gz 169644 BLAKE2B 48445c857d10077b87513d1ccaf6b94d46f6c9179f327de4309d699a17bdd6b41f956e29e324a466451fb2ed68218730c0a02a19b820909cc606eaeea85ed9ab SHA512 7a47b193c7143c3b6bcc2943f9ee895fa1184c9c14953e728cda4f6c8416bef19f0c5fa34344bc47e21101f47816961c4a5f222fd70a7d29401452f90c75ba04
DIST ryzen_smu-0.1.2_p20210627.tar.xz 151900 BLAKE2B c3845755753256aeee4e68d106e2f61c3c2578a31035eebac60d6e484f60a592de1c67574519d48cf251403cc118dd98efd030d4d7eee23f58b8f7b0d2e0ca8c SHA512 65578d8696fe3b8d002895614df72d57700fb1a5b8587fe0671a6863446fad72425400f9f6767abfdc636927132820e63b7f780fd9e88b5ab4b13668be405ed0
DIST ryzen_smu-0.1.2_p20211205.tar.xz 386260 BLAKE2B eea0466f6abd93a18c670fbbf603be7efb60807865151543341b6a0a9f248eff8a99d8ecda864bebab6e5e2471ff7239681a83ae9b3dded3b1350a7f363ee62c SHA512 93f7eaac4811ac6e3d46abeb012b1ff4e334fc9247a3747ca67489a35ea04dce20806ae2e57f46e930e5238d1d2a966e8d0b83f8bf090a735d0c2d078f3256f3
+DIST ryzen_smu-v0.1.5.tar.bz2 415723 BLAKE2B 0fed89aad85a5080d4c1a6ecdaaef6ffe2b70f0cebbf58392c725f1aa626151e4b5335096bd63cf73ff29d6f5768ce6e0a844dc7030e8c1e4dc5e04990521651 SHA512 5793beae8204a16800ed876da2a07d2f477a21cef706fed6076e1dcc6e74118b7c45a330e264302d644fdb49f7c44e4fca53dc67e43b2f2a62b3b1ea4ad00d8f
EBUILD ryzen_smu-0.1.2.ebuild 734 BLAKE2B 12d6de1f710039e5db92698e3bd2af0d2b658d9e84719f2961578d4710f171dc850e9b83a377134a42f4a2109a00fe08510c043698da2c724caadf5b984965bd SHA512 80ae58556632ab6095a9a48699abbc54e0bdca84a1c8b57052ae47336d2e35a82d22c5e0667ed9c01ab14dc0878a794c47787bc01c0a9d9d8eb70ed0790602bc
EBUILD ryzen_smu-0.1.2_p20210627.ebuild 727 BLAKE2B d2230e9a14222da60f4ba256d968a677ec8266649344fd9ef377cf3607ec03a8f52da414e97328f26e4ff526d0a417cbe516608e07981c79f18b75f99f402daf SHA512 7077291d2dd35fe457286e01f94bf6909cf0644d31020bf56f0266201a0d5b9a96001094d5027ad5ec3fbe5fc28a5070b3f4b617d254beded70930f486c362bb
EBUILD ryzen_smu-0.1.2_p20211205-r1.ebuild 608 BLAKE2B 5211226700c80f810b14b61787abcd43720932e4b01afe62d1d11e60dae627eb113794861bd8cb3f94502063f84d9c260e6f3aa6f8a74d9d8da9d0a877b6a1ce SHA512 2127ef07ff15b5b4ffc656499e3a3ff560ff13816caf97d28b0afb5481f0eb3d9f4b2ec2d4cd56602780bf9a3d4ded4f702fc79e73d7e1f50a35b3da99cdb107
EBUILD ryzen_smu-0.1.2_p20211205.ebuild 1105 BLAKE2B e233be9cabda04df8a4499a6b61bcde68851faf3e55e16f8f1026d55cdbd6acfc9bb8b83f9f233713e49d8db0b1a2bae5447a0c2cb6bc2b600df9dc04044c131 SHA512 0a9148920ed2bc25e74295700018bc5ad75ae8ce0effad5a1c2bf1a56434b6307c89050240e440cc8e20ad2179ae7241898ca0bc2f90e5bd0fcb6ac864b98466
+EBUILD ryzen_smu-0.1.5.ebuild 618 BLAKE2B b3ed8ba5084d958c70e7dbf398a590496aa9d358b4ab4fcd237e34eccd446bed4ebf8cb2f82c4f0236d47a0ab47062937eb36f2a92e52bb756dbec872799fdd3 SHA512 8aef7b38ffeb5baf5b652d3807096adce426ad6813bf347b6b71509e37ab404d1a41981e62a5e0b94207b7cc53411fbdd1d814792fd7522fd05d508e4996ab45
MISC metadata.xml 250 BLAKE2B 3cc125c17ad580bf107ba8a6b2ddcbf823408283b1dd00e85578d5a3a1b9a14e3f798e88931c98aa33058cf74f7c9825434f933c86380fc418574bea0191a67e SHA512 2296c761ab77da70613565467c16754e69e4519fdd329ee1e27143c2d6fa2e45fc9c7156dac57f7e7a38e8b5caa903b6c18cdb220d0b302c8a1a10d0b5fcb434
diff --git a/app-admin/ryzen_smu/ryzen_smu-0.1.5.ebuild b/app-admin/ryzen_smu/ryzen_smu-0.1.5.ebuild
new file mode 100644
index 000000000000..65855c43f75c
--- /dev/null
+++ b/app-admin/ryzen_smu/ryzen_smu-0.1.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1
+
+DESCRIPTION="Kernel driver for AMD Ryzen's System Management Unit"
+HOMEPAGE="https://gitlab.com/leogx9r/ryzen_smu"
+SRC_URI="https://gitlab.com/leogx9r/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+ local modlist=( ryzen_smu )
+ local modargs=( KERNEL_BUILD="${KV_OUT_DIR}" )
+
+ linux-mod-r1_src_compile
+}
+
+src_install() {
+ linux-mod-r1_src_install
+
+ insinto /usr/lib/modules-load.d
+ doins "${FILESDIR}"/ryzen_smu.conf
+}
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index c70b31192a42..14f0876c2f0c 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/sharper/Manifest b/app-emacs/sharper/Manifest
new file mode 100644
index 000000000000..102169c1a230
--- /dev/null
+++ b/app-emacs/sharper/Manifest
@@ -0,0 +1,4 @@
+AUX 50sharper-gentoo.el 103 BLAKE2B 32b8c018ca8b310f87e8f0d94e3bbec30b4b9788bb5f52a2aee1376e6685b4fa248a7db4301804e386308f2417438762f029cb5978ba4cc418f0f988ac36ab73 SHA512 fb1f46113b9e86f367d7a0c1c2c56ee54dd88f67df28335dd7d464da2d1a4d1ff089d5a886e683be9a5c4cf25bd375112bbd87ac5451ed02038913a1e3608d4b
+DIST sharper-1.0_p20230129.tar.gz 288565 BLAKE2B aef8d9a0af0b41b92fb85e760cd449ee81fbbb7a161885b1e783e83e4b2ca553ae12d7c5f954c4ddb842d934b6da2f93d87f50d62c6e79a8aaabfeabfdf5bdad SHA512 c2adfeccb77e96bb681061dbb1276373159e97374a6b30f1e1e2cc343340b4ab1083d9c2f67f02ecc0061cd37a36b03831a2f4320b0b0b1e2d4617cfa0a8a68e
+EBUILD sharper-1.0_p20230129.ebuild 661 BLAKE2B 32246e51cc6f047c6e7bd9b0d962727b0c622cebd2dbf22b40a528ac89db53d01d1d148c0eb78b4cced9e136d15f791c2298cd7b80cf45f0029f6444bca9ce43 SHA512 526757b574b9e43b9f3648161dfee14b5bc517b088a637cea743b917ce5315ae45ff20af2084bf01770c34d51f7a160089622a4d30e1b2391fb2ff52c26112c2
+MISC metadata.xml 633 BLAKE2B c176337048e5f5eeecf72b8af98ea373af5d094a22318806fae8716250dfabf2438e2ce96db6812a7bee2047831bc9e8b0f13298764cfeacf930ba42e9b1bc0a SHA512 7f380a663de3660e7a58bbbc141acdf81b8f160c62035071b2dcf914362ade185981c30a986cf3ef953e273c3b96c8ef2501aa0f22358c661745c816b9559fa8
diff --git a/app-emacs/sharper/files/50sharper-gentoo.el b/app-emacs/sharper/files/50sharper-gentoo.el
new file mode 100644
index 000000000000..ee56842736b9
--- /dev/null
+++ b/app-emacs/sharper/files/50sharper-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'sharper-main-transient "@SITELISP@/sharper.el" nil t)
diff --git a/app-emacs/sharper/metadata.xml b/app-emacs/sharper/metadata.xml
new file mode 100644
index 000000000000..7674f06c6c81
--- /dev/null
+++ b/app-emacs/sharper/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <longdescription>
+This is a Transient-based menu for the dotnet CLI. It aims to cover the most common scenarios, but I expect eventually all of the dotnet commands will be implemented.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/sebasmonia/sharper/issues/</bugs-to>
+ <remote-id type="github">sebasmonia/sharper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/sharper/sharper-1.0_p20230129.ebuild b/app-emacs/sharper/sharper-1.0_p20230129.ebuild
new file mode 100644
index 000000000000..c54a11f58585
--- /dev/null
+++ b/app-emacs/sharper/sharper-1.0_p20230129.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION=".NET SDK CLI wrapper for GNU Emacs using Transient"
+HOMEPAGE="https://github.com/sebasmonia/sharper/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/sebasmonia/${PN}.git"
+else
+ [[ "${PV}" == *_p20230129 ]] && COMMIT=496e90e337cb09329d85a6d171c0953a85e918fe
+
+ SRC_URI="https://github.com/sebasmonia/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 34f6da1cd62b..b39662858310 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index a087f6c2fc7b..6b42c87350d0 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -7,11 +7,9 @@ AUX qemu-7.1.0-capstone-include-path.patch 1076 BLAKE2B cb595acb50ff2a64d0b879d5
AUX qemu-7.2.0-disable-gmp.patch 1554 BLAKE2B ac21e5985676123e8b61de8d590d8489de1d7401e5005899e5a95d7e86b77741572087a294d4b63533c26fe53f81c76e23ee482fd3a371f2e3700859644b6c8a SHA512 d4a600cfe42f1c49d45cffae64ba1e1225ae8e75a92454cbb534be5f95e1b8dbdbf441d092764cc9f9e97ed6bf6367175d7b56cdf97694dec57da2c8fabd1969
AUX qemu-7.2.0-linux-headers-6.2-glibc-2.36.patch 5148 BLAKE2B 74d22dbc2113d7e7150908046f5c7c04be2f330143d7f61b5a08d8b837b3665857327f50176393a3df0078c5b856cd34b72e779825d10fb8faec9678812d8654 SHA512 3c4a7d41710b34bdce4ab09929aba25fe3995c85dfa1e2a88ea780179709e8ccfe7e7c5073ef321c986061282725896ca615193be68c48674d6b5632f4995661
AUX qemu-7.2.0-tcg-curl-ssl.patch 6514 BLAKE2B 02bde5269b02472a9afb24019bbeee6995a317ca6c0ab355dad20bcfa088be7ac2c82ce3f544d8397fb44db52dc94cb060139b74515c216479d12ccb1b152f8d SHA512 1117179b48824d0aed39e352783f8228658a39e8f52a171076ba60df42cd5869bde6092d7bd63b88a594e4d7b355935f8f2294057a19be26a53c63b98d8cb761
-AUX qemu-7.2.3-CVE-2023-2861.patch 4876 BLAKE2B bff2f605cb8217169519deb8f10270815731e379f2413b9320cb8ac254db3e5dd2cc96768552a3be6bd1265a157e2278c16d4e74c59531078761834849704e90 SHA512 27f55f7a92c6fd4ff794219f2beeeb1c52358c504f60512addf96d2b57cc7f5d83b1a069a3b4fee9db8ae9e8f30dacc5c8bc9ff3b7fee4fc9f000e0a8c354df6
AUX qemu-8.0.0-disable-keymap.patch 968 BLAKE2B f9496eb2c1fd91c2b570d3328d309f880bc15380a5302266aa18a0e85ed63df2263efa12c2295a7a3ec94a7ab205394b817a066b66e61e7ed875e3c501a3465b SHA512 3d686bfb9b4d7d58f1aec1ebd28f158e4e4ea521df9da5d15e6e28fc11de74da141c88e4f0a1eda234eb06fcd1e1767847aaa1883009c8468099cfa6acbd8761
AUX qemu-8.0.0-make.patch 231 BLAKE2B a38c26a1150a47b627add1ebf43d319cc405855515a6ee75a44dc31e042f2e5049e142367d1371efd3377d1a3be133ec95c1b9c4755097c0f522bfad67718178 SHA512 1c23959b5d860829000cf699a6943215f073530eb57745a8683d8df0978ddb380cbdcbdd9ed6936ca5d1c4b7897b8d92068bb37c894f8ffa39ee8c8751e0a56c
AUX qemu-8.0.0-remove-python-meson-check.patch 1413 BLAKE2B b5e24afacb4289126b7b6b475406f2aead0dd62009a57649a929a15689caf3e41e9240e42930f05bf2889d902dee91bd5b7ef37825ab1a91bfd7a0ea8dfaa7af SHA512 fc59b3f413496337c84a63f85552fb571e77d343b7ad5271120f08b14aee9a2d6e5ea16b6c28c9fbbf22ce86924e399185797f3f18575d8c23334b0872fae592
-AUX qemu-8.0.2-CVE-2023-2861.patch 5036 BLAKE2B 12586ee2fdd7d70d9af8993e9d6afb741fb1a987b1c734df4113d05a27f70f3fad14658ee4a89c8e3314116412148ab01b22f8d9565761b2deadd6b01ad3fecf SHA512 ce9d691af6ae51ef40a67da8021a6e43f8da9bb558d0f8358740cecd703efd127bf83294a997fed8f299882f8ea57d576e12aee11e45792664054e3452012722
AUX qemu-8.1.0-also-build-virtfs-proxy-helper.patch 1267 BLAKE2B c9634257cc59a6772557d4ae773020ce3edb8a83ea99533f83c0ca7b48a14272f8b6cb54bb54053e74f9b76e4acd74de45aeef38749bfa36129c5c1171d26188 SHA512 36770fe05a9741f4bc8fae68c7bd28504d4c28b075fdb60a8f2dadf324ec3c9070899f3e5391a0a693eba57280465b5e7ae537fa7f4da4154abe92a8279384b5
AUX qemu-8.1.0-find-sphinx.patch 427 BLAKE2B 2834abad14361b63b18f05d0e672215b88492f7f6bf2a5b52c21f5f6ebb7e71d6c1904f07238fd9170c12caff33e644b969e7f01d2a530fc53f00c7b39a372d3 SHA512 8824231b5ca80828d8aeee7093e62b892f91fce7bd7d0ed6a0559b8fa88cc1e99d2b7f48b64ce4b6c2225ab3aa697725d9dfaaa5e6a160a63d37460520b41f12
AUX qemu-8.1.0-skip-tests.patch 2767 BLAKE2B b55b4225f7afa6bc3634fe072c10150e21f9ea109f6706da663f9ab5ca3c05ee5a03fad9061c1e35b8945e009b86715d3fa220b7b30f95597ed933f647e64e33 SHA512 db643b31152c9d10817ee2abf298c728adcf3d2dfc808582a352fb924ea9877865d26cd7c8bec7feacca51741a5498984022f8bc77ca9cacbe0d5088c6e37233
diff --git a/app-emulation/qemu/files/qemu-7.2.3-CVE-2023-2861.patch b/app-emulation/qemu/files/qemu-7.2.3-CVE-2023-2861.patch
deleted file mode 100644
index 9a9c11a41d66..000000000000
--- a/app-emulation/qemu/files/qemu-7.2.3-CVE-2023-2861.patch
+++ /dev/null
@@ -1,162 +0,0 @@
-https://bugs.gentoo.org/909542
-https://gitlab.com/qemu-project/qemu/-/commit/10fad73a2bf1c76c8aa9d6322755e5f877d83ce5
-
-From 10fad73a2bf1c76c8aa9d6322755e5f877d83ce5 Mon Sep 17 00:00:00 2001
-From: Christian Schoenebeck <qemu_oss@crudebyte.com>
-Date: Wed, 7 Jun 2023 18:29:33 +0200
-Subject: [PATCH] 9pfs: prevent opening special files (CVE-2023-2861)
-
-The 9p protocol does not specifically define how server shall behave when
-client tries to open a special file, however from security POV it does
-make sense for 9p server to prohibit opening any special file on host side
-in general. A sane Linux 9p client for instance would never attempt to
-open a special file on host side, it would always handle those exclusively
-on its guest side. A malicious client however could potentially escape
-from the exported 9p tree by creating and opening a device file on host
-side.
-
-With QEMU this could only be exploited in the following unsafe setups:
-
- - Running QEMU binary as root AND 9p 'local' fs driver AND 'passthrough'
- security model.
-
-or
-
- - Using 9p 'proxy' fs driver (which is running its helper daemon as
- root).
-
-These setups were already discouraged for safety reasons before,
-however for obvious reasons we are now tightening behaviour on this.
-
-Fixes: CVE-2023-2861
-Reported-by: Yanwu Shen <ywsPlz@gmail.com>
-Reported-by: Jietao Xiao <shawtao1125@gmail.com>
-Reported-by: Jinku Li <jkli@xidian.edu.cn>
-Reported-by: Wenbo Shen <shenwenbo@zju.edu.cn>
-Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
-Reviewed-by: Greg Kurz <groug@kaod.org>
-Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
-Message-Id: <E1q6w7r-0000Q0-NM@lizzy.crudebyte.com>
-(cherry picked from commit f6b0de53fb87ddefed348a39284c8e2f28dc4eda)
-Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
-(Mjt: drop adding qemu_fstat wrapper for 7.2 where wrappers aren't used)
---- a/fsdev/virtfs-proxy-helper.c
-+++ b/fsdev/virtfs-proxy-helper.c
-@@ -26,6 +26,7 @@
- #include "qemu/xattr.h"
- #include "9p-iov-marshal.h"
- #include "hw/9pfs/9p-proxy.h"
-+#include "hw/9pfs/9p-util.h"
- #include "fsdev/9p-iov-marshal.h"
-
- #define PROGNAME "virtfs-proxy-helper"
-@@ -338,6 +339,28 @@ static void resetugid(int suid, int sgid)
- }
- }
-
-+/*
-+ * Open regular file or directory. Attempts to open any special file are
-+ * rejected.
-+ *
-+ * returns file descriptor or -1 on error
-+ */
-+static int open_regular(const char *pathname, int flags, mode_t mode)
-+{
-+ int fd;
-+
-+ fd = open(pathname, flags, mode);
-+ if (fd < 0) {
-+ return fd;
-+ }
-+
-+ if (close_if_special_file(fd) < 0) {
-+ return -1;
-+ }
-+
-+ return fd;
-+}
-+
- /*
- * send response in two parts
- * 1) ProxyHeader
-@@ -682,7 +705,7 @@ static int do_create(struct iovec *iovec)
- if (ret < 0) {
- goto unmarshal_err_out;
- }
-- ret = open(path.data, flags, mode);
-+ ret = open_regular(path.data, flags, mode);
- if (ret < 0) {
- ret = -errno;
- }
-@@ -707,7 +730,7 @@ static int do_open(struct iovec *iovec)
- if (ret < 0) {
- goto err_out;
- }
-- ret = open(path.data, flags);
-+ ret = open_regular(path.data, flags, 0);
- if (ret < 0) {
- ret = -errno;
- }
---- a/hw/9pfs/9p-util.h
-+++ b/hw/9pfs/9p-util.h
-@@ -13,6 +13,8 @@
- #ifndef QEMU_9P_UTIL_H
- #define QEMU_9P_UTIL_H
-
-+#include "qemu/error-report.h"
-+
- #ifdef O_PATH
- #define O_PATH_9P_UTIL O_PATH
- #else
-@@ -112,6 +114,38 @@ static inline void close_preserve_errno(int fd)
- errno = serrno;
- }
-
-+/**
-+ * close_if_special_file() - Close @fd if neither regular file nor directory.
-+ *
-+ * @fd: file descriptor of open file
-+ * Return: 0 on regular file or directory, -1 otherwise
-+ *
-+ * CVE-2023-2861: Prohibit opening any special file directly on host
-+ * (especially device files), as a compromised client could potentially gain
-+ * access outside exported tree under certain, unsafe setups. We expect
-+ * client to handle I/O on special files exclusively on guest side.
-+ */
-+static inline int close_if_special_file(int fd)
-+{
-+ struct stat stbuf;
-+
-+ if (fstat(fd, &stbuf) < 0) {
-+ close_preserve_errno(fd);
-+ return -1;
-+ }
-+ if (!S_ISREG(stbuf.st_mode) && !S_ISDIR(stbuf.st_mode)) {
-+ error_report_once(
-+ "9p: broken or compromised client detected; attempt to open "
-+ "special file (i.e. neither regular file, nor directory)"
-+ );
-+ close(fd);
-+ errno = ENXIO;
-+ return -1;
-+ }
-+
-+ return 0;
-+}
-+
- static inline int openat_dir(int dirfd, const char *name)
- {
- return openat(dirfd, name,
-@@ -146,6 +180,10 @@ again:
- return -1;
- }
-
-+ if (close_if_special_file(fd) < 0) {
-+ return -1;
-+ }
-+
- serrno = errno;
- /* O_NONBLOCK was only needed to open the file. Let's drop it. We don't
- * do that with O_PATH since fcntl(F_SETFL) isn't supported, and openat()
---
-GitLab
diff --git a/app-emulation/qemu/files/qemu-8.0.2-CVE-2023-2861.patch b/app-emulation/qemu/files/qemu-8.0.2-CVE-2023-2861.patch
deleted file mode 100644
index 75fa534b4f1c..000000000000
--- a/app-emulation/qemu/files/qemu-8.0.2-CVE-2023-2861.patch
+++ /dev/null
@@ -1,167 +0,0 @@
-https://bugs.gentoo.org/909542
-https://gitlab.com/qemu-project/qemu/-/commit/b9d2887be4e616cdaeedd0b7456bfaa71ee798af
-
-From b9d2887be4e616cdaeedd0b7456bfaa71ee798af Mon Sep 17 00:00:00 2001
-From: Christian Schoenebeck <qemu_oss@crudebyte.com>
-Date: Wed, 7 Jun 2023 18:29:33 +0200
-Subject: [PATCH] 9pfs: prevent opening special files (CVE-2023-2861)
-
-The 9p protocol does not specifically define how server shall behave when
-client tries to open a special file, however from security POV it does
-make sense for 9p server to prohibit opening any special file on host side
-in general. A sane Linux 9p client for instance would never attempt to
-open a special file on host side, it would always handle those exclusively
-on its guest side. A malicious client however could potentially escape
-from the exported 9p tree by creating and opening a device file on host
-side.
-
-With QEMU this could only be exploited in the following unsafe setups:
-
- - Running QEMU binary as root AND 9p 'local' fs driver AND 'passthrough'
- security model.
-
-or
-
- - Using 9p 'proxy' fs driver (which is running its helper daemon as
- root).
-
-These setups were already discouraged for safety reasons before,
-however for obvious reasons we are now tightening behaviour on this.
-
-Fixes: CVE-2023-2861
-Reported-by: Yanwu Shen <ywsPlz@gmail.com>
-Reported-by: Jietao Xiao <shawtao1125@gmail.com>
-Reported-by: Jinku Li <jkli@xidian.edu.cn>
-Reported-by: Wenbo Shen <shenwenbo@zju.edu.cn>
-Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
-Reviewed-by: Greg Kurz <groug@kaod.org>
-Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
-Message-Id: <E1q6w7r-0000Q0-NM@lizzy.crudebyte.com>
-(cherry picked from commit f6b0de53fb87ddefed348a39284c8e2f28dc4eda)
-Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---- a/fsdev/virtfs-proxy-helper.c
-+++ b/fsdev/virtfs-proxy-helper.c
-@@ -26,6 +26,7 @@
- #include "qemu/xattr.h"
- #include "9p-iov-marshal.h"
- #include "hw/9pfs/9p-proxy.h"
-+#include "hw/9pfs/9p-util.h"
- #include "fsdev/9p-iov-marshal.h"
-
- #define PROGNAME "virtfs-proxy-helper"
-@@ -338,6 +339,28 @@ static void resetugid(int suid, int sgid)
- }
- }
-
-+/*
-+ * Open regular file or directory. Attempts to open any special file are
-+ * rejected.
-+ *
-+ * returns file descriptor or -1 on error
-+ */
-+static int open_regular(const char *pathname, int flags, mode_t mode)
-+{
-+ int fd;
-+
-+ fd = open(pathname, flags, mode);
-+ if (fd < 0) {
-+ return fd;
-+ }
-+
-+ if (close_if_special_file(fd) < 0) {
-+ return -1;
-+ }
-+
-+ return fd;
-+}
-+
- /*
- * send response in two parts
- * 1) ProxyHeader
-@@ -682,7 +705,7 @@ static int do_create(struct iovec *iovec)
- if (ret < 0) {
- goto unmarshal_err_out;
- }
-- ret = open(path.data, flags, mode);
-+ ret = open_regular(path.data, flags, mode);
- if (ret < 0) {
- ret = -errno;
- }
-@@ -707,7 +730,7 @@ static int do_open(struct iovec *iovec)
- if (ret < 0) {
- goto err_out;
- }
-- ret = open(path.data, flags);
-+ ret = open_regular(path.data, flags, 0);
- if (ret < 0) {
- ret = -errno;
- }
---- a/hw/9pfs/9p-util.h
-+++ b/hw/9pfs/9p-util.h
-@@ -13,6 +13,8 @@
- #ifndef QEMU_9P_UTIL_H
- #define QEMU_9P_UTIL_H
-
-+#include "qemu/error-report.h"
-+
- #ifdef O_PATH
- #define O_PATH_9P_UTIL O_PATH
- #else
-@@ -95,6 +97,7 @@ static inline int errno_to_dotl(int err) {
- #endif
-
- #define qemu_openat openat
-+#define qemu_fstat fstat
- #define qemu_fstatat fstatat
- #define qemu_mkdirat mkdirat
- #define qemu_renameat renameat
-@@ -108,6 +111,38 @@ static inline void close_preserve_errno(int fd)
- errno = serrno;
- }
-
-+/**
-+ * close_if_special_file() - Close @fd if neither regular file nor directory.
-+ *
-+ * @fd: file descriptor of open file
-+ * Return: 0 on regular file or directory, -1 otherwise
-+ *
-+ * CVE-2023-2861: Prohibit opening any special file directly on host
-+ * (especially device files), as a compromised client could potentially gain
-+ * access outside exported tree under certain, unsafe setups. We expect
-+ * client to handle I/O on special files exclusively on guest side.
-+ */
-+static inline int close_if_special_file(int fd)
-+{
-+ struct stat stbuf;
-+
-+ if (qemu_fstat(fd, &stbuf) < 0) {
-+ close_preserve_errno(fd);
-+ return -1;
-+ }
-+ if (!S_ISREG(stbuf.st_mode) && !S_ISDIR(stbuf.st_mode)) {
-+ error_report_once(
-+ "9p: broken or compromised client detected; attempt to open "
-+ "special file (i.e. neither regular file, nor directory)"
-+ );
-+ close(fd);
-+ errno = ENXIO;
-+ return -1;
-+ }
-+
-+ return 0;
-+}
-+
- static inline int openat_dir(int dirfd, const char *name)
- {
- return qemu_openat(dirfd, name,
-@@ -142,6 +177,10 @@ again:
- return -1;
- }
-
-+ if (close_if_special_file(fd) < 0) {
-+ return -1;
-+ }
-+
- serrno = errno;
- /* O_NONBLOCK was only needed to open the file. Let's drop it. We don't
- * do that with O_PATH since fcntl(F_SETFL) isn't supported, and openat()
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 868ac8ec29e4..2b6f2ebe5c56 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest
index 5bffe7811e79..b23a252074e8 100644
--- a/app-text/mupdf/Manifest
+++ b/app-text/mupdf/Manifest
@@ -9,10 +9,8 @@ AUX mupdf-1.21.1-no-drm.patch 586 BLAKE2B dad2f0544153830cd8fff32a667edc229e5f14
AUX mupdf-1.23.3-cross-fixes.patch 5381 BLAKE2B f4f10c69d45944b01ba422e9288091faa8fd5c79e87047f35d2ef253a4803be6a74ce762ad51b88ca170aeee3a7012d51a3695861daa7f2dc307e678cfad65fc SHA512 bac98d23c3ef1fb2efff7d7d53e5c817e7cd8e962772ea0efde4b811839c1ed7fced4ab01951f97c6b9e92defe16e220305ee7e41c35131176afc7ce94b605fc
AUX mupdf-1.23.3-darwin.patch 1282 BLAKE2B 770cf03765a5d0afb55a77a489030a79470c97bf60cae097a9e6c272e5cc716325aa9ba921250034a58bb178f7791f190372be73f2f7e92bd8c03a3c299ea6f9 SHA512 d6bc8663af7c769d5eb64e3262e73388b8b2b0b4d20876251d8d58f6058f0c08e6080b4e5a79dea0e8a0fa8c75bbfc3333d753cb5622481cc3fee05c2ea0beca
AUX mupdf-1.23.3-openssl-x11.patch 653 BLAKE2B 085eca797ed648becffc348376777d5e2544862b6f1a9b961c11d9421bada63d4f5fd1718474d7fb384346a8f560cbe025bd27138f38b20a83666a89ffb05451 SHA512 ca715f08069fd567d6d85dd27863f688211e47899b384b938dd41d1350bbd3b4ffd56201f973b2f6c996ba4add47129ec16921a6e572b86c6927ef3409b00ffb
-DIST mupdf-1.19.1-source.tar.xz 64884172 BLAKE2B a0dc3783c70cee1b7eb48d1658eb48186e35a42513aa9e98f7155bb82ed771ed0c5d5032013d09d93cdca4f49deda65553fe0e1af7645893722dafa855b2c958 SHA512 d6bc5b6adb6a418de50021864f4b3a75da653fa534eeedbfe9875cb202efeb13efdec66b4d108ca8fa6b0dc76733468b214e5fdf331bebc35fc6f722203fa3f7
DIST mupdf-1.22.0-source.tar.gz 55043552 BLAKE2B 745a2fd1d0406acf4fa696585bcd21a4ff36e7539c1d45f886dfe5c9bbf966169e5183e89940d81e88db3014f1ebb0446ae1732b6c2fa25a135251853b71f1f7 SHA512 ba073b977306420343c969e6fec37cca4559031ad06cfdee2356edfdfa013ebe7654175aff931684fa48a935bf87f68537754b5e83f767517bc428ac07709a59
DIST mupdf-1.23.3-source.tar.gz 55144800 BLAKE2B 816e2bf46c2431df9726976efeaa0d7ebd8809cbdd9331a747cca32088aaf21b70e9522614d1dc20c856cc597003be6285f866eae8bbde3098e702acfdea8465 SHA512 37fbebd07680d79a38d289264a4028396ee58fad52c541efa37463e63a45ed8bab71188d6c05eb15e602964d89ee6633575dceb972f7bd8b0b5efdde5af9b737
-EBUILD mupdf-1.19.1.ebuild 4490 BLAKE2B cf556d6ba654118ccd0316fb75f2f970cb96990f254bf3c51aee44405ad2bab8bd3f5245f5d04fd4d713d8befd8a84b62632a757ae69396e5291ac6c8cb6b57b SHA512 b1ee92e6e10373980739bed7bffb1bd658d9b3830f82fcc2b3153c5296828a50b487164e686a69de31df6ea25aa6e0925b5ff5c997ec91a6cef1851a7bff76af
EBUILD mupdf-1.22.0.ebuild 4918 BLAKE2B 70d1743638bb667e0ffd9b86a4cdb8b954ba7d27d2fadd01d1fddc7bbf4cd8b25e85c0f5b5606f979091b5346f1eaeb0fbc57e6a950d92dbb4b549142ccd9ea4 SHA512 ccbfb9f03c91db4d6aa90775c99caaa3247275d0480a383a9977fdf0c99f98050a6b40feff7028650f259aa09fd1c767ced508990752accf85ebb2972101dcb4
EBUILD mupdf-1.23.3.ebuild 4871 BLAKE2B 1839d52697551da480bb88c98f8bb743f88fe3cf47ed7259147247b54ad4d14a66f84988a0dd02f496862ca4c36936f4233b82ff3f0ab47916454014854743f4 SHA512 23588385cdc927c90a5a7e49f95bdd323261d04e5baa4d233f5f892c358c412093a780fe16b79aaf5a8d3838a065d051602f8dad6b6acc1a3bd56412e17adb32
MISC metadata.xml 497 BLAKE2B 35e16ef688aa8b046f3e8ceaa7399da31379ba50b2cbc36d842696d1589aeea5a55eede13d79188f08ae8ff411c16385128633a1fbdaba04ee115158ac7e529b SHA512 225727e22fe2756480f3d502f49a62abbd0fe09d6266c1e00c09b04c2b5da181fc46bb06b19020290fa857b1feb0d557e6a77084f6269b5e0fdfec593cd46709
diff --git a/app-text/mupdf/mupdf-1.19.1.ebuild b/app-text/mupdf/mupdf-1.19.1.ebuild
deleted file mode 100644
index f2daed4e1287..000000000000
--- a/app-text/mupdf/mupdf-1.19.1.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please check upstream git regularly for relevant security-related commits
-# to backport.
-
-inherit desktop flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C"
-HOMEPAGE="https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git"
-SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.xz"
-S="${WORKDIR}"/${P}-source
-
-LICENSE="AGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86"
-IUSE="+javascript opengl ssl X"
-REQUIRED_USE="opengl? ( javascript )"
-
-# Although we use the bundled, patched version of freeglut in mupdf (because of
-# bug #653298), the best way to ensure that its dependencies are present is to
-# install system's freeglut.
-RDEPEND="
- dev-libs/gumbo
- media-libs/freetype:2=
- media-libs/harfbuzz:=[truetype]
- media-libs/jbig2dec:=
- media-libs/libpng:0=
- >=media-libs/openjpeg-2.1:2=
- >=media-libs/libjpeg-turbo-1.5.3-r2:0
- javascript? ( >=dev-lang/mujs-1.0.7:= )
- opengl? ( >=media-libs/freeglut-3.0.0 )
- ssl? ( >=dev-libs/openssl-1.1:0= )
- X? (
- x11-libs/libX11
- x11-libs/libXext
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="X? ( x11-base/xorg-proto )
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.15-CFLAGS.patch
- "${FILESDIR}"/${PN}-1.19.0-Makefile.patch
- "${FILESDIR}"/${PN}-1.10a-add-desktop-pc-xpm-files.patch
- "${FILESDIR}"/${PN}-1.19.0-darwin.patch
- # See bugs #662352
- "${FILESDIR}"/${PN}-1.15-openssl-x11.patch
- # General cross fixes from Debian (refreshed)
- "${FILESDIR}"/${PN}-1.19.0-cross-fixes.patch
-)
-
-src_prepare() {
- default
-
- use hppa && append-cflags -ffunction-sections
-
- append-cflags "-DFZ_ENABLE_JS=$(usex javascript 1 0)"
-
- sed -e "1iOS = Linux" \
- -e "1iCC = $(tc-getCC)" \
- -e "1iCXX = $(tc-getCXX)" \
- -e "1iLD = $(tc-getLD)" \
- -e "1iAR = $(tc-getAR)" \
- -e "1iverbose = yes" \
- -e "1ibuild = debug" \
- -i Makerules || die "Failed adding build variables to Makerules in src_prepare()"
-}
-
-_emake() {
- # When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings.
- #
- # Bundled libs
- # * General
- # Note that USE_SYSTEM_LIBS=yes is a metaoption which will set to upstream's
- # recommendations. It does not mean "always use system libs".
- # See [0] below for what it means in a specific version.
- #
- # * freeglut
- # We don't use system's freeglut because upstream has a special modified
- # version of it that gives mupdf clipboard support. See bug #653298
- #
- # * mujs
- # As of v1.15.0, mupdf started using symbols in mujs that were not part
- # of any release. We then went back to using the bundled version of it.
- # But v1.17.0 looks ok, so we'll go unbundled again. Be aware of this risk
- # when bumping and check!
- # See bug #685244
- #
- # * lmms2
- # mupdf uses a bundled version of lcms2 [0] because Artifex have forked it [1].
- # It is therefore not appropriate for us to unbundle it at this time.
- #
- # [0] https://git.ghostscript.com/?p=mupdf.git;a=blob;f=Makethird;h=c4c540fa4a075df0db85e6fdaab809099881f35a;hb=HEAD#l9
- # [1] https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt
- local myemakeargs=(
- GENTOO_PV=${PV}
- HAVE_GLUT=$(usex opengl)
- HAVE_LIBCRYPTO=$(usex ssl)
- HAVE_X11=$(usex X)
- USE_SYSTEM_LIBS=yes
- USE_SYSTEM_MUJS=$(usex javascript)
- USE_SYSTEM_GLUT=no
- HAVE_OBJCOPY=no
- "$@"
- )
-
- emake "${myemakeargs[@]}"
-}
-
-src_compile() {
- tc-export PKG_CONFIG
-
- _emake XCFLAGS="-fPIC"
-}
-
-src_install() {
- if use opengl || use X ; then
- domenu platform/debian/${PN}.desktop
- doicon platform/debian/${PN}.xpm
- else
- rm docs/man/${PN}.1 || die "Failed to remove man page in src_install()"
- fi
-
- sed -i \
- -e "1iprefix = ${ED}/usr" \
- -e "1ilibdir = ${ED}/usr/$(get_libdir)" \
- -e "1idocdir = ${ED}/usr/share/doc/${PF}" \
- -i Makerules || die "Failed adding liprefix, lilibdir and lidocdir to Makerules in src_install()"
-
- _emake install
-
- dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so
-
- if use opengl ; then
- einfo "mupdf symlink points to mupdf-gl (bug 616654)"
- dosym ${PN}-gl /usr/bin/${PN}
- elif use X ; then
- einfo "mupdf symlink points to mupdf-x11 (bug 616654)"
- dosym ${PN}-x11 /usr/bin/${PN}
- fi
-
- # Respect libdir (bug #734898)
- sed -i -e "s:/lib:/$(get_libdir):" platform/debian/${PN}.pc || die "Failed to sed pkgconfig file to respect libdir in src_install()"
-
- insinto /usr/$(get_libdir)/pkgconfig
- doins platform/debian/${PN}.pc
-
- dodoc README CHANGES CONTRIBUTORS
-}
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index e7fc391eea52..5603626aac67 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index a60346a61ecd..750fcad1cb3e 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -2,5 +2,5 @@ AUX icu4j-73.2-DateFormatTest.patch 4476 BLAKE2B 8bb67b49853bd2fd9a105ca1a1da54a
DIST icu-72.1.tar.gz 67092974 BLAKE2B 2261c7969ddbfdb4e75e405646cc9f29b1f8dd21f98641b9318457d3cd27694833a9181f4888d2cb243ba65191fe9216a508684c1dbd5a85f36e06ae8fac7d9e SHA512 fee1278f16528867da63d95feee6864a1f62befa9cc0b006439e1b47cf6f3f0e6581692432129e465208b5bd7fcc44e1175f124e83157547b3d9a78f3a4944ab
DIST icu-73.2.tar.gz 81522943 BLAKE2B 006d7ccab04385f0aa60e2e60b616be9598f448f27d9b0f6dba554874bfe1dd442ba0719a7677ba8aba7e4e0f05e5e50dca74855a900da1f496aad0cd54c3cdc SHA512 f234fb9c76af62dad59e159ef7f7792aca563d88f2988d3d1ecc8be6250837beb9a530ec121e0949f6925ee8e5171a0d04fa41a0c50d9993c4061fa55be6836e
EBUILD icu4j-72.1.ebuild 7180 BLAKE2B abef03d01290129d0f54cdd7b233713eae21d736aeee4916be57dbcc66866c2164881fc2279bf4f497c3b3b0c077798c8ddb385c1868aa49380481654c2553f3 SHA512 5de241e246e8462d4c47d2bc33e60ddaaea71940dc5a09d351d09da9c83e7dd9f98217ff91e4e85f0bdf6c8d510cd978255a60f27a0dd92f86e8ba881665adb6
-EBUILD icu4j-73.2.ebuild 8248 BLAKE2B 7e1d3cffcc9e647758295e8e3f033e6d16b2f8d361fcb5104abecdf97d4ed7955e08669ad13ab8691b489dafa64e63ca75d9615bbda0a9c21470a6fc94ea0226 SHA512 7bbec5595ca92d6f3f4c90684336b7d6ce62c71c19cc07b50820b7b79db6bdc0052b7efc4410d8c6220004803cd1b58ebaad48d11f4f209e1924027261b38401
+EBUILD icu4j-73.2.ebuild 8290 BLAKE2B 11c984788933742cca2d9cb2618927f398b96024892e9f7837aea012bb575764f8679a0891baf3cf5844f3bdf5e97e2eb7ddf7cdbf5d8171e859fe1cbd61db57 SHA512 d5f43b12b37940a154b97f18b8005894de45c387519e73d448eb5be5a05806d63b3c79403cfc52b4303c24f4ac4c82c0fc796c8c8494e854d5277198eaf6abce
MISC metadata.xml 408 BLAKE2B 8d73c37540d7adce52f3f5b316d7c322bdbbacc3fd2dea5e361352bff8efb3ec2a5b49ca4e7b97d15e8c668e52fe32f90ec1972bae78b9b3b3354973d8fc992a SHA512 eb7df20108b1ebcbf5dd9edd72c2089df2c675028824b4c04976e35b4c306dd459a40aa45b0ac7da5392552657cd1dbaf2fb17b269f9d58110a6ac40dc377b0c
diff --git a/dev-java/icu4j/icu4j-73.2.ebuild b/dev-java/icu4j/icu4j-73.2.ebuild
index 4749dae91cdc..045c5ef4f162 100644
--- a/dev-java/icu4j/icu4j-73.2.ebuild
+++ b/dev-java/icu4j/icu4j-73.2.ebuild
@@ -25,10 +25,6 @@ RDEPEND=">=virtual/jre-1.8:*"
HTML_DOCS=( ../{APIChangeReport,readme}.html )
-PATCHES=(
- "${FILESDIR}/icu4j-73.2-DateFormatTest.patch"
-)
-
JAVA_TEST_EXCLUDES=(
# Invalid tests, not run by maven
"com.ibm.icu.dev.data.TestDataElements_testtypes"
@@ -89,7 +85,6 @@ JAVA_TEST_SRC_DIR=(
)
src_prepare() {
- default #780585
java-pkg_clean ! -path "./shared/data/*" # keep icudata.jar, icutzdata.jar, testdata.jar
java-pkg-2_src_prepare
@@ -195,6 +190,8 @@ src_compile() {
}
src_test () {
+ # TZ needed for some tests in com/ibm/icu/dev/test/format/DateFormatTest
+ export LC_ALL="en_US.UTF-8" TZ="US/Pacific"
JAVA_GENTOO_CLASSPATH_EXTRA+=":framework.jar:shared/data/testdata.jar"
JAVA_TEST_RUN_ONLY=(
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index ca2150d41157..91da350beb0b 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/ispc/Manifest b/dev-lang/ispc/Manifest
index 12c0d0a387e7..86422cd45700 100644
--- a/dev-lang/ispc/Manifest
+++ b/dev-lang/ispc/Manifest
@@ -1,5 +1,3 @@
-AUX ispc-1.18.0-curses-cmake.patch 597 BLAKE2B 083a949e99a00819b1eed3ecb4276c7018f914a4902ea4c41dbd2a10c934d908ef2bc29a45e869ce290d5e787a7642de1ed630bc697b02e07267bb4e848fa1fc SHA512 6ba529e8dd4ce1483149e51a9a8ed28b476f604fcec263f806be7f9ec1b55decf8603126ea70600dce3d6947a328d907d046d25cc401847f6701cc9741d6cd14
-AUX ispc-1.18.0-llvm.patch 1410 BLAKE2B 77027da9032fa230c72d8608c2a6cd63c33601e17acab0260101c64dbb50a0aa3cc30702c4480ae5d63e95ec3e962e28bdbbd90cd72f4e91d30dc364b82367b6 SHA512 116078d5ab99c849584cc4ece8dc3ebc817221a2377e26083071e206b5e83c4f3ed594f84b86c9659ef86a497bd3cd058ee32138238e12e6aa9dac0f11cf1440
AUX ispc-1.19.0-curses-cmake.patch 597 BLAKE2B 6c6595ba7148e78f54fb414af654c4c10b0418908889e6d840d1518431e7e0597b31e08760eb54ac7243e9cbcbafaa6780014e929c12a5b02c8363535387a2ae SHA512 d54a3f8578f866b6259ab0cd2677f4cba49e68368ec3b79e907af085cafb69e2f1fcc048f3a7273584d4f278b29455dc1912b54139ba3b5762e00319d8439bf0
AUX ispc-1.19.0-gcc13.patch 777 BLAKE2B fa65718e6f15575fc2f0339e5e4c47c225a8423d720a1ec90b37bdeea96e53d3534868c9f1c05346cb1235ac63837dba2748a7f8c43805d8b437c306cc04dc9a SHA512 e323e544f41dc0cc1cb1065d9ed0383a9cd075d9915a2ba5d6f6ce49da413d8f09f0b1eca710bd3046dc5442f376ada25db32590f11b902a1c4b2c197a32fb83
DIST ispc-1.19.0.tar.gz 19577782 BLAKE2B 5ad6eeeeb0bb27f2a27267a26a729693bd16250ae5e8740728290fe6ad85c7ecd4da40f316f2ca6b1447ff3a13f6949db4ed2af6ebf2c6ce6ba43620dfb1943d SHA512 140f16bc0f9e0a94853b50a5433be9196ee09b6c70a1840d400d0d201143da8cb2b1b92a857acf5856ed3410bfffd17678eb1029996f9007fe947f5ac78bf1bb
diff --git a/dev-lang/ispc/files/ispc-1.18.0-curses-cmake.patch b/dev-lang/ispc/files/ispc-1.18.0-curses-cmake.patch
deleted file mode 100644
index 127b7095a778..000000000000
--- a/dev-lang/ispc/files/ispc-1.18.0-curses-cmake.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -530,11 +530,8 @@ else()
- else()
- find_package(Curses REQUIRED)
- find_package(ZLIB REQUIRED)
-- if (CURSES_EXTRA_LIBRARY)
-- # this contains the tinfo library, if found
-- target_link_libraries(${PROJECT_NAME} ${CURSES_EXTRA_LIBRARY})
-- endif()
-- target_link_libraries(${PROJECT_NAME} pthread ${ZLIB_LIBRARIES} ${CURSES_CURSES_LIBRARY})
-+ set(CURSES_NEED_NCURSES ON)
-+ target_link_libraries(${PROJECT_NAME} pthread ${ZLIB_LIBRARIES} ${CURSES_LIBRARIES})
- endif()
- endif()
-
diff --git a/dev-lang/ispc/files/ispc-1.18.0-llvm.patch b/dev-lang/ispc/files/ispc-1.18.0-llvm.patch
deleted file mode 100644
index 7303ac0fd6e8..000000000000
--- a/dev-lang/ispc/files/ispc-1.18.0-llvm.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 13e66268..27ff8364 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -218,7 +218,7 @@ if (WASM_ENABLED)
- list(APPEND ISPC_TARGETS wasm-i32x4)
- endif()
-
--set(CLANG_LIBRARY_LIST clangFrontend clangDriver clangSerialization clangParse clangSema clangAnalysis clangAST clangBasic clangEdit clangLex)
-+set(CLANG_LIBRARY_LIST clang clang-cpp)
- set(LLVM_COMPONENTS engine ipo bitreader bitwriter instrumentation linker option frontendopenmp)
-
- if (X86_ENABLED)
-@@ -402,11 +402,8 @@ if (ISPC_USE_ASAN)
- endif()
-
- # Link against Clang libraries
--foreach(clangLib ${CLANG_LIBRARY_LIST})
-- find_library(${clangLib}Path NAMES ${clangLib} HINTS ${LLVM_LIBRARY_DIRS})
-- list(APPEND CLANG_LIBRARY_FULL_PATH_LIST ${${clangLib}Path})
--endforeach()
--target_link_libraries(${PROJECT_NAME} ${CLANG_LIBRARY_FULL_PATH_LIST})
-+find_package(Clang REQUIRED)
-+target_link_libraries(${PROJECT_NAME} ${CLANG_LIBRARY_LIST})
-
- # Link against LLVM libraries
- target_link_libraries(${PROJECT_NAME} ${LLVM_LIBRARY_LIST})
-diff --git a/src/llvmutil.cpp b/src/llvmutil.cpp
-index 06fab989..57a7130f 100644
---- a/src/llvmutil.cpp
-+++ b/src/llvmutil.cpp
-@@ -42,6 +42,7 @@
- #include <llvm/IR/BasicBlock.h>
- #include <llvm/IR/Instructions.h>
- #include <llvm/IR/Module.h>
-+#include <llvm/Support/raw_ostream.h>
-
- #ifdef ISPC_GENX_ENABLED
- #include <llvm/GenXIntrinsics/GenXIntrinsics.h>
diff --git a/dev-lang/nasm/Manifest b/dev-lang/nasm/Manifest
index 80987b8feaaf..937400940f3e 100644
--- a/dev-lang/nasm/Manifest
+++ b/dev-lang/nasm/Manifest
@@ -1,7 +1,5 @@
AUX nasm-2.15-bsd-cp-doc.patch 278 BLAKE2B eb2d6fffb03da68a43df8db6cbadeb72753f0474f91011038b6ec0b3a449fbd0e3cde59abfb1b22fa0c991629960f456815b1c86ec55292f54a879d8a0a079f1 SHA512 ba691e4f0fd3b676280de5b79e6872f7efe034da28fc66e247c3f757761e2191c54f585ca724747812fa55afb4b9d76366f50659702561c7eb69483de265b3e5
AUX nasm-2.16-autoconf-macro-fixes.patch 8841 BLAKE2B b60d26d6f3b6b9775e5c12a5d313e3df5b5deebafcae09570d066d46744a5001c0f3ea38c0629abf407f77107ba900c94ceb1562f46f83fd2311ce9ffde3d25b SHA512 95eed48a15f05942b4252c01a05a8eb355ba33288462f6e9ae01f952f831ce476276d51b859cac902d76340f122f5bbf882d511935f36ab54dbc8bae02e176d3
-DIST nasm-2.15.05.tar.xz 995732 BLAKE2B a41434965c2125577b762d907a0a3c251c75d9f9beac230fba4099182c7f7beb08c6d2c05c2432b0dc8ba829f24077f44c3096faea9bd0a533250e6dbbfaef35 SHA512 512f90a2584f1c5811429274b97c64a2cedf37b9fdeffb1bcd0ea64afd9ecc19a2d7877ca8f1e05393aa324153fc9f39ea51dacbf8d25a7d5a2d7728c925dba7
DIST nasm-2.16.01.tar.xz 1017732 BLAKE2B 0f7e96648e3db6fa4a8e10a89885f61cab7d79af25adbcc9d4706b3af61206c3cae024b7f873d636f5c1b2cb34ce5e7fbecc16af9b59086e9a1f49fb37c59670 SHA512 51fccb5639ce019d9c423c0f279750ffbd74c64cd41dd3b185d1aa1a1aaed79c5d3cd8d4bebbc13ee249a375ed27457ea2abde1a4dbb24d354598fffd1254833
-EBUILD nasm-2.15.05.ebuild 1268 BLAKE2B 04e648c5209bc39b38205f2b8638d3eabe5f0590fff092c26706177f5298260e15ffc1995b832abe8c6af05834d71d2fedcbdcb6b9d37dd70c18e2d982972433 SHA512 bf90d2535a64fb746f635c6a480f8fea709bc9dc0f481562c976269227233b18d46e4163122aab6f54c880fc924dc1a9b473d485c5b5ae698012b25376f73b13
EBUILD nasm-2.16.01-r1.ebuild 1581 BLAKE2B 0dcfc4b92ff0462b0e21c6b5f4144098f79130bd968f2808f3ce5afca27e23638496ee276a6cfdb81ffd85fd7e314db8036be60cec1db7f4b398aeb9f8cf0a17 SHA512 06d03935a76a8bb160914f6a0c76137b60364451d7275ceb613dc5bfb029044ede6e87d6a9cae5e25be3d5ba06f3aa9ae306786ba80f078f1e243f90181a6347
MISC metadata.xml 879 BLAKE2B 17d2ca1a78ed46d24fe75188387da9c03dafcd6aacf0db7c82fdee39ad766dac23010b6c51c90c08a3e591e93589a29a151ac5bc52fd6b3911504f2f124da6b7 SHA512 d6e921fc48851be64d1dfc0be200a1a86842e5d4d00a9f4551e7ca76a91272dc5f1f01928d3656a5e340283c83f7283bb9e7094c0309406d9392d57048239563
diff --git a/dev-lang/nasm/nasm-2.15.05.ebuild b/dev-lang/nasm/nasm-2.15.05.ebuild
deleted file mode 100644
index de15471193c1..000000000000
--- a/dev-lang/nasm/nasm-2.15.05.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="groovy little assembler"
-HOMEPAGE="https://www.nasm.us/"
-SRC_URI="https://www.nasm.us/pub/nasm/releasebuilds/${PV/_}/${P/_}.tar.xz"
-S="${WORKDIR}"/${P/_}
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ia64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-IUSE="doc"
-
-# [fonts note] doc/psfonts.ph defines ordered list of font preference.
-# Currently 'media-fonts/source-pro' is most preferred and is able to
-# satisfy all 6 font flavours: tilt, chapter, head, etc.
-BDEPEND="
- dev-lang/perl
- doc? (
- app-text/ghostscript-gpl
- dev-perl/Font-TTF
- dev-perl/Sort-Versions
- media-fonts/source-code-pro
- media-fonts/source-sans:3
- virtual/perl-File-Spec
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.15-bsd-cp-doc.patch
-)
-
-src_prepare() {
- default
-
- # https://bugs.gentoo.org/870214
- # During the split of media-fonts/source-pro, the source-sans files
- # were renamed. Currently depend on media-fonts/source-sans:3 which works
- # with this sed.
- sed -i 's/SourceSansPro/SourceSans3/g' doc/psfonts.ph || die
-}
-
-src_compile() {
- default
- use doc && emake doc
-}
-
-src_install() {
- default
- emake DESTDIR="${D}" install_rdf $(usex doc install_doc '')
-}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 0b8c1097bafc..8f9b49fa0a64 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/icinga-php-thirdparty/Manifest b/dev-libs/icinga-php-thirdparty/Manifest
index d02c7cb42c47..d0f42832860f 100644
--- a/dev-libs/icinga-php-thirdparty/Manifest
+++ b/dev-libs/icinga-php-thirdparty/Manifest
@@ -3,5 +3,5 @@ DIST icinga-php-thirdparty-0.11.0.tar.gz 764914 BLAKE2B b9fbe66252edf5f504feab16
DIST icinga-php-thirdparty-0.12.0.tar.gz 14204157 BLAKE2B f8a084cf0299dcca2e90ef97982c46d38f8ccd1c25d87e7106b22f4b91f49f9bbed8c31bf51af10083be28283d93be8d54c083450fd9563f4cc09cf35cdb270a SHA512 c087261712d486fba026128d7fd06590e824024d192d4d5feea902dbdb7134fca7b0e1d82aa4a5246859ca55303a6aed40a57b5aaf37e6652abb68549c8c48ea
EBUILD icinga-php-thirdparty-0.10.0-r1.ebuild 496 BLAKE2B c7bdb148c91759b9f53e55bf1faa76662da56555605730ad1fbf9615a873fae162cfdf7011fed5908a630ce15e170b7611a3f140bf311ed03bbfcbd4ed320e81 SHA512 30b1270daeb05524441079671b62976ed457ce9c765d0614f21b2ca3bbbeb01df13c6c8dd1b00e82c6300cda12542f2bf43280f7dcd6f4c03dc1c562d01c052a
EBUILD icinga-php-thirdparty-0.11.0.ebuild 496 BLAKE2B c7bdb148c91759b9f53e55bf1faa76662da56555605730ad1fbf9615a873fae162cfdf7011fed5908a630ce15e170b7611a3f140bf311ed03bbfcbd4ed320e81 SHA512 30b1270daeb05524441079671b62976ed457ce9c765d0614f21b2ca3bbbeb01df13c6c8dd1b00e82c6300cda12542f2bf43280f7dcd6f4c03dc1c562d01c052a
-EBUILD icinga-php-thirdparty-0.12.0.ebuild 498 BLAKE2B 35ebc11ff0e735602b564fd680130b01df6baac2cabd7f9ed612221b8970d45ff60cbfec42a3ffc7c1dc9387d35b42c11a630c05703f8e7dde199d14daabb1f7 SHA512 b69b15bad395a56e68f34111460d47514bded0ad1014e4755693836e0ce7b1defa30d362b00474a8154488e4e181de3bc15097e6c9ee61680dfab12944555591
+EBUILD icinga-php-thirdparty-0.12.0.ebuild 496 BLAKE2B 5fdb1f2d378c905cdc7a81deeae4d5025b40a902c65533139679dcc129bfda22a77ab21b1dca2ea62bd9c0989ad47398a76787126eeb2b1cec3fcfe20ba9d52f SHA512 a7c21c16d985e78ab2bae46b4217368f5ba7c1fe192b6e76501c2842b10e41bef14e9c439e6c5d4a4141b9d5cb40b655f56cdbf9442ce2aa39ebf2c49903e51a
MISC metadata.xml 255 BLAKE2B 7788f736048880a23aeeb4baf5daf3bf65fd82dc4e6f56e63d2897a055acebf8ac480d249f297ec54cae1cc44031435effd37165455a16c62ca7acc6be63cf21 SHA512 6069c94a7b02290a08fe052105613139fccd952f5507bac994d2fd9aa4359e9b1b76e5fb0f1111474594d3d25ef6d5ac54b93d611f3512ef9bcbe5cf28f5f35e
diff --git a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
index 72aaf1dbf4fe..9b47ddec8290 100644
--- a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
+++ b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/Icinga/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DEPEND="dev-lang/php:*"
RDEPEND="${DEPEND}"
diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest
index 5c860f47ba87..e391f97746fa 100644
--- a/dev-libs/libfilezilla/Manifest
+++ b/dev-libs/libfilezilla/Manifest
@@ -6,6 +6,6 @@ DIST libfilezilla-0.44.0.tar.xz 541136 BLAKE2B 73344ef8cebdfb6334204baf37e9cb9ab
DIST libfilezilla-0.45.0.tar.xz 543340 BLAKE2B c85c07d23381d63c6f959e9721fa898982c692cafcd863cd15da7fce7e486bf2031b0d0e1fb18efeb271d1aa497eabe0dff4c14f8ff89fbe3ed880a737fc8f6e SHA512 304838e8cf6e644378c0727bc8b9d2f87287a646db4cb765a04d156717f8c233b8a34085049e4893ec345a1a1d576f0ba33df705dee022e16ff433cddd926ce0
EBUILD libfilezilla-0.39.1-r1.ebuild 1279 BLAKE2B fdea7f03452e4dd301e1e44c355611a9c94e19a5d3ff58fddebd473449a80aca5fffe8968211a924258672cf01275926e3a01d5c7028c70739facd3038c1ce78 SHA512 e10b55941201762f1f87c2f82f30c79a6a7987d522476f2ab7fa017312c7baf8b0371194e7019151740ab5267647027afbcb73a57d702ea372362c6083dee7ee
EBUILD libfilezilla-0.42.2-r1.ebuild 1320 BLAKE2B 64564c5043e1c61f9f9dccd5ee0f7d71315eaebc914f7d33ceca3459dd25c6f51684711f4dad9f8ef5ba6b477cd5763647a2433a37cbcd1b1cbf3b6bd3a7c370 SHA512 e9c6b401ab10cb533a6798982eb62bcdf0fc683e3806b14426dfdc984953e696eb9862b3d3a3b482a8df3649210d46cb98aff02ba2225f0ebcecc0d6122a5229
-EBUILD libfilezilla-0.44.0.ebuild 1320 BLAKE2B c1797ca2d00e928271496068509bb908dad019b00d77bc528d9df3b60910552cef82acfa6b41fb0ddb05ead14a6e58659bd0330af8b8336e14ff0624ca41cd98 SHA512 6c45df2392711f97a28e70ac36589a5de0d16be680d882fa3cebf95cb79c25b404aef6d5426504754a272caf289349cd85bfbed93184b5d05347da1f5ce0bc67
-EBUILD libfilezilla-0.45.0.ebuild 1323 BLAKE2B d7bcd7c54a2ceedee75c456373fce3f67c7181e58aa5132043ec53c541c9bddb0cac5aabfcb31130fcf56cb31620bdaaf26b77007f1a488f5b6dd63390dddaa6 SHA512 ebf6b3cd675b7c160b6bff7cf02a69496074acc2517d658ec1a889ba0c5779393256277281d5e7a0713b56eccfad8b68f26fabf9d03c059e17b424f73d7a8e54
+EBUILD libfilezilla-0.44.0.ebuild 1319 BLAKE2B 5b2e6dda2feb0d1986a0fd9e39df089d511e1492f785afe5346a338d6d5952231fb2a478d532790c5bf0e085fe0fab0fae035ae305172131e99f5661c82a1001 SHA512 63374034d4c68c91826e8998c9076786416dbb332683c8ac425c145a060ea502b69a0204db8414ba65ee3a99dbfcce5b5615f210046ff727a8c930849c3f35fe
+EBUILD libfilezilla-0.45.0.ebuild 1362 BLAKE2B 647b42bb615df4447933e3cb542d5777f7e8688d2818a0867bfb0032f45ce6af4e3a02321e8cbc8f449508dab870bc09763bcdb0dcf30f9fd1537ebcd2c9386b SHA512 ad0ccc29944faf3d4ecdd4c7a8b358fbf40345f8ffaad858130caa2e9f1de0b9bb85891a8e40bc9b236a05c8856ca82eaa096f8c9f1cfd0a68442dd66893bc4b
MISC metadata.xml 1125 BLAKE2B eddf5dd9e7af700c9cdfd68918acef8a6064a8f26e4531f047315df70a4c2d1e2d2a4b3257062e5af1973fef5490606f08a0c6460e220d25b3d615c7d4626e57 SHA512 6038a9eb07bf8c4adaf9bd3abaa3abc283ba8d8c432aa193fcc1932071afdbd6a6bb50a16e5e7f4f0cce4afbc341bb26b1b265b8f0da12728f8db06103d73ba5
diff --git a/dev-libs/libfilezilla/libfilezilla-0.44.0.ebuild b/dev-libs/libfilezilla/libfilezilla-0.44.0.ebuild
index fe05d1e177ae..c17d1a81f8f7 100644
--- a/dev-libs/libfilezilla/libfilezilla-0.44.0.ebuild
+++ b/dev-libs/libfilezilla/libfilezilla-0.44.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0/40" # libfilezilla.so version
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libfilezilla/libfilezilla-0.45.0.ebuild b/dev-libs/libfilezilla/libfilezilla-0.45.0.ebuild
index 5699b5044244..f905c8446f3f 100644
--- a/dev-libs/libfilezilla/libfilezilla-0.45.0.ebuild
+++ b/dev-libs/libfilezilla/libfilezilla-0.45.0.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit flag-o-matic
+
+inherit autotools flag-o-matic
DESCRIPTION="C++ library offering some basic functionality for platform-independent programs"
HOMEPAGE="https://lib.filezilla-project.org/"
@@ -22,6 +23,7 @@ RDEPEND="
"
DEPEND="${RDEPEND}
test? ( dev-util/cppunit )"
+BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-0.37.1-pthread.patch
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 40f6df813e2e..76e861b54578 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PySDL2/Manifest b/dev-python/PySDL2/Manifest
index 9d9318f7269c..40cfd1448bd0 100644
--- a/dev-python/PySDL2/Manifest
+++ b/dev-python/PySDL2/Manifest
@@ -1,3 +1,5 @@
DIST PySDL2-0.9.13.tar.gz 754811 BLAKE2B fe9d3fb32cac104303d67741c3b9e0d78d3d03198ed512464bbdf5bc487a5f4c9a92aafb100c53c02d8be87bb107034f67ebb72294ad67cc0a8b42ab7a678a31 SHA512 f866e7ed35e3ccfbb5b98f797e87d5b20c6f7dadbc3396b297cbb6c2d83a7f3290fde63940a4d8f190e40a4a9269d2df9efc1932d9578d3df1617e5fcbe6ecad
+DIST PySDL2-0.9.16.tar.gz 773537 BLAKE2B 5cfe4ab3981a665fc7f7606c07a3252e58c2706e45ab41d0d6444b4d3fb1c8805b5fd67e770a8a64538d305be0013a4d599ee81f5de0c5370146edc9d4d858df SHA512 ffe7abe8e828926934677c81a42c9af794c4817144eba50c40430c150d476dea40f0b36e639b2c270cbd8e00ab5bf5b032a4c0e514255cceef8161c8d76f8cb2
EBUILD PySDL2-0.9.13.ebuild 1648 BLAKE2B c2dc6b6b922fa4b206e8c2e3239c22daa3d534fad0e1a2d05ff115f53f2ea517a06bcfb3a4af2626306e2a801edaa47742072597b9540ddf1ae393f0a31e4251 SHA512 cf22ae9d778fa836477ba8d968a4599b05b99576aa892db1073881c079597e9aa901b29a660b45af9a9a3c34989c96cbebfd06b15592e61c8df2f54a1c7daf34
+EBUILD PySDL2-0.9.16.ebuild 1784 BLAKE2B 9f8c8d3a0f96e88b6d857f0cbe219204d9012143fb37bde2f45a4943e771ce13931988db2375c5619461977508e2e6de72e32e71af81f6ce98428507d8886738 SHA512 5329aae968144c9bc6c50e575c560be338c7d868f21506dfef753debe708f448635f9e8db8a4bcf4c832e666b31dc2b86293e7dac6cbc66e00517646f5aa125d
MISC metadata.xml 450 BLAKE2B f92f2f7529e3a09d18c88a51f78ed520d7b4756a99776d70bb7ad4e452ae6cd9a67560ebfaafcacbd73e945282fc28ecdb48d54b2c2eb5b18d3f944401650349 SHA512 de7f757b195170ee865e34dcc214d0a57912e50631291045c485f58ba05fa87b7fc57878333021c7b9d3f8609e9afa4190f4c4062fb7a8136498875aecee615c
diff --git a/dev-python/PySDL2/PySDL2-0.9.16.ebuild b/dev-python/PySDL2/PySDL2-0.9.16.ebuild
new file mode 100644
index 000000000000..539e04548bf8
--- /dev/null
+++ b/dev-python/PySDL2/PySDL2-0.9.16.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python (ctypes) bindings for SDL2 libraries"
+HOMEPAGE="
+ https://github.com/py-sdl/py-sdl2/
+ https://pypi.org/project/PySDL2/
+"
+
+LICENSE="|| ( public-domain CC0-1.0 ZLIB )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Optional deps:
+# - dev-python/numpy,
+# - dev-python/pillow,
+# - media-libs/sdl2-* (loaded dynamically via ctypes).
+#
+# If a reverse dependency needs the specific module, it should
+# explicitly depend on the optional module in question. You also
+# probably need to explicitly require some media-libs/libsdl2 flags.
+RDEPEND="media-libs/libsdl2"
+
+# Require all of SDL2 libraries and at least the most common subsystems
+# for better test coverage.
+DEPEND="
+ test? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ media-libs/libsdl2[joystick,sound,video]
+ media-libs/sdl2-gfx
+ media-libs/sdl2-image[gif,jpeg,png,tiff,webp]
+ || (
+ media-libs/sdl2-mixer[flac]
+ media-libs/sdl2-mixer[midi]
+ media-libs/sdl2-mixer[mod]
+ media-libs/sdl2-mixer[mp3]
+ media-libs/sdl2-mixer[opus]
+ )
+ media-libs/sdl2-ttf
+ )"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # pysdl2 was misusing libsdl2's error API. Fixed upstream already
+ # but it didn't land in 0.9.16.
+ # https://bugs.gentoo.org/916120
+ # https://bugs.gentoo.org/916118
+ sdl2/test/gamecontroller_test.py
+ sdl2/test/hidapi_test.py::test_SDL_hid_enumerate
+ )
+
+ local -x SDL_VIDEODRIVER=dummy
+ local -x SDL_AUDIODRIVER=dummy
+ local -x SDL_RENDER_DRIVER=software
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -x
+}
diff --git a/dev-python/pefile/Manifest b/dev-python/pefile/Manifest
index c77f5fa2bdbf..ae011b1e7490 100644
--- a/dev-python/pefile/Manifest
+++ b/dev-python/pefile/Manifest
@@ -1,4 +1,4 @@
DIST pefile-2023.2.7.gh.tar.gz 74852 BLAKE2B ddca4b8ef37af829bb1757eb4c4ba9f46c3914e05e6c13e13a8e5a3c88a608aba486deec9338400fddae4591867c0c7dcf7325cee14d42b1bb724751a3a2a7f0 SHA512 241d9846954f094ed39e61d80e7d8c1612829ec909650175e75657f9cf69c9bef9e2a115d4106bb14757125c0ffaa3e93abfb2f078e80326e78ac5818c7c2fd3
-EBUILD pefile-2023.2.7.ebuild 836 BLAKE2B fd3f2ca2b6f9f5b42443c3a47b9ba64d26ab552602565cdf360094599ad02a74d1daa36dd2a9e88375e087ecf73430af8224b9ae5f14acd4e6047d32e78f0f0c SHA512 10b9f573116781d03d852744338872bd9e3bad1293c79539f84837791036acefb5e5bc805d414d4602171640438518756c9351f0f4c6395bd79c6feb1523cf51
+EBUILD pefile-2023.2.7.ebuild 834 BLAKE2B 230428ca8fcb78742d4f70bd071d695836b5d819c93dccff9a3bb29bd2fa8aba5893242a13bacaecbe204d6c2feaa8012a5f7eb602bdbdaa501ae85525cc9f35 SHA512 44a91eddb625a585e2997902804f9a50e5054babff4651e12de1cf6a3eceb4b9dc2ba35fb36e9ae63f5257d1a2b3ec6e345f96bf1f5121ec33011cee10c417e1
EBUILD pefile-9999.ebuild 836 BLAKE2B fd3f2ca2b6f9f5b42443c3a47b9ba64d26ab552602565cdf360094599ad02a74d1daa36dd2a9e88375e087ecf73430af8224b9ae5f14acd4e6047d32e78f0f0c SHA512 10b9f573116781d03d852744338872bd9e3bad1293c79539f84837791036acefb5e5bc805d414d4602171640438518756c9351f0f4c6395bd79c6feb1523cf51
MISC metadata.xml 766 BLAKE2B 8cd0206bb0cc7de9a76159851092c27b5e7c6d8294a136de2dd74e51da9062f6daa67c2421c173b6125758a9f350b84b03e2a85fa2029beb50032aa034f08c3a SHA512 7c3e9d6d89108b17a722c805353a9c457ccb5a5233bfca7145f82a37ab0337405c84a1e806d9fba77dbee779dd06cb18f7272399277d377aa84dcafc470156bf
diff --git a/dev-python/pefile/pefile-2023.2.7.ebuild b/dev-python/pefile/pefile-2023.2.7.ebuild
index 7f530f4c4bec..ee4f6b91abe1 100644
--- a/dev-python/pefile/pefile-2023.2.7.ebuild
+++ b/dev-python/pefile/pefile-2023.2.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ~riscv x86"
fi
LICENSE="MIT"
diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz
index 85bba9d39d57..4e27ac24c6f5 100644
--- a/media-fonts/Manifest.gz
+++ b/media-fonts/Manifest.gz
Binary files differ
diff --git a/media-fonts/iosevka/Manifest b/media-fonts/iosevka/Manifest
index b3b6564ac36f..2d5c66c5f7fb 100644
--- a/media-fonts/iosevka/Manifest
+++ b/media-fonts/iosevka/Manifest
@@ -4,148 +4,173 @@ DIST super-ttc-iosevka-26.0.1.zip 90523022 BLAKE2B 3c81faeb1e0c88f5c41ec06d62527
DIST super-ttc-iosevka-26.2.1.zip 91133055 BLAKE2B 8bda24efc25458027475dc9b019a0faf80169dcdf135281b95d3f5ee40e0610f1e1f1e13386e939a9c08148bdc07f415e64911b384473fff17b4d8f2354c2828 SHA512 e2322a0e627cc947cb4fb5450e27712f520043442df678a57cbc8a9bcf078a92a1f19865f08639bef626a13bfd5854cd0be920ddf148ff178e9f438bc289e919
DIST super-ttc-iosevka-26.3.2.zip 94087707 BLAKE2B 6f3e4cc513e3cfe66ca087e836428663709aee08f262162208216708777bbab3001fca4ff51c0b762f958d606fb7b0c80de8bb8d7dfa46e2b2c3fa6386ae4a0e SHA512 c3e87d8dc5144793f7bf3bb1ee7fdc820ebf557e79bb8b583a64a5a30ecb07164ff72badb8c76807b971b26be2eb58a9a879aa9d1084f65ab444891c64113e59
DIST super-ttc-iosevka-27.0.1.zip 94315698 BLAKE2B f78c82b5f7200b884eaf6c0c8ea646763781840234a9dfa67b0a07da8f6d39719b20421ff7732ff0f8337b52e39355ac1f7d87dac5658ea3c1589788b3a91055 SHA512 f81f4f13ac7402d30f3af70c9403e8d17f09e9df342af7fb19dd8468448def889b640fb6e4034d39857adf8e3d646c5589ce209c7e68ff0c47731072e7e92e5d
+DIST super-ttc-iosevka-27.3.0.zip 96170895 BLAKE2B d9c864d8557fe75742e35738d66579e238dd41bfb5d04477abc4621442a71244ae3c9456385550472dabe4cc8492c1c08c9e8e4f056b41bb07ef9edede5bb708 SHA512 c610b87f2c69312996867c1ec2b73738ffc1a82e7d730cc9a92386161c4935e8abd2fa3fd2e12b487dcf4c45411fb1cbd4f4c6942218bc5751062c0061a4aa7c
DIST super-ttc-iosevka-aile-25.0.1.zip 52841605 BLAKE2B f342f085e5f6b5d73c060c65ea9dcde3af356c05e2b4ceb7304b9c4413ad7e472eecdb0ae1e1ff86c7afc01cddd65fa20193897f2d558e64720655fbcf077dc7 SHA512 acf51b36eaeee5abb969735025ed2dfb1314e080b4a81caba5d8989b8e2c70b548dfebb0980d45ef3afda2fb929b575faa6632470b2cb541e4e237e5fba753e3
DIST super-ttc-iosevka-aile-25.1.1.zip 51748225 BLAKE2B 367b79d04d60c2cc92702b902382468294e47592802107820cd983283c1ce387fc68edef479add44121bf1352fe15f9313ed1fbc137559362139f4770c8359f0 SHA512 38ea2957c6af5529c8c275b1d77a7d1ee41c00aa4e0bdffaea781ecac072e37e1bf8a9cf96b4ffe3f3165a75ad85979b132e06edfd1c3f38f75b3b72486cfa07
DIST super-ttc-iosevka-aile-26.0.1.zip 53216443 BLAKE2B 2e704123a700715347fafcbb92b34e916ae970d6550243292f5da03e851c6edb335e35b97180222ab547826bddd56e6ed4cf116c3abbcc4ff4713f1f11ef9238 SHA512 d6308794fb278dddc4174a711237b450c819404b457bf2a368581e4f064bd45db3fcfb13cf25986b2c81fdf40af610e8015731c3db295c8efb527e1345e535df
DIST super-ttc-iosevka-aile-26.2.1.zip 54236495 BLAKE2B 02730e71a921123967d2c66058164de28366464b2087461f87c66b114b82447d77a775e8b031d00dddacb0e1d0bab47a3c1de3f8d058afd0cf66c9e87c0a5a94 SHA512 3bf74a607dac8ba9ffe167b488a6fa2f92415d58222aeb0f004f3f682709b53350778ffede00429f74c6a1b7ea9af9888327cd8a74b141b7e91d0a3e00275c1b
DIST super-ttc-iosevka-aile-26.3.2.zip 52957570 BLAKE2B a1153b8df8e8c46aebc9db21831aa0a5a0f5ddef413dda34f799d32a8a2e0e44c0f10fdd6a324d56d3feababee972f7ad9622d8366c798d690e405393cadbdb2 SHA512 dc85aef3e40ba09f12cfb7270c9762eb969662ddb8f1af6fc9e49e550c9ecd8a7d84e6cfdd7afff372d9bf032bb2ece9ae6a66871b532a18a38c2fb394144bad
DIST super-ttc-iosevka-aile-27.0.1.zip 53531661 BLAKE2B ddbe6fa479193798792db0a62034e0d5cd3fffb91e6f6646cac3e8fccc089e18e4bec213e1f5e26fae354571f16cb23f3d02bd44331c07671f27a60527018b8c SHA512 0b665d34a93f55a28d19a362d7d4d4efefce74e6934a45d771ed6063b8e48dbe7e516ac783243bc40abdbad15a0cd40dc9e6626cf7922ffa9872dad0f6418011
+DIST super-ttc-iosevka-aile-27.3.0.zip 54263887 BLAKE2B 17efe1824d8fc3c2c214ee59fd335e077034bf3dd1ba3470bd90f6b214a9918ad9868cb8ce32c5b8435e5cefe7972cc1e11e91a1746851fe7602ca58fac3dccb SHA512 d542068a025c6dc66fff6c9f3874283da0cac9aacc8a518969023aa0d530fc1831310865086da9b6bec7e2b3d99d64a06870b9503839b4913883af4ca7ff6535
DIST super-ttc-iosevka-curly-25.0.1.zip 86824088 BLAKE2B 7a9096906b454b6e3897f00e121e15bcd34c6b61c86f146dd52e70ebdfcc4a567858d5a695747dda57752560868956967fae6faafc814b9939d75ed0ebdeb51d SHA512 f81f54ceb8f622cc2ecebd97fe976aae81d664cfb1e82e529cc4450cc8f3d40ae6da465c220f885c2072e1de8844bc86ab0248d00d1f592de7e121fc37b201c4
DIST super-ttc-iosevka-curly-25.1.1.zip 85294828 BLAKE2B 3df210e4997d08751ac403af5cdec21ee707a10ef7fb26befc909a2419540c8cc2fb9832ebf56a1dc76e9f333abc9da1242d7ae8e087cde0ffeba84fd74d6652 SHA512 d78c8c647768c18241bd9f6255fac85af73c1937fe5017890063a186467216fae48f40f60057441dd059e81de712f1d247ea44959ba240f1a5a735734869366e
DIST super-ttc-iosevka-curly-26.0.1.zip 90593032 BLAKE2B 75a38af528395d66e2b2eb7d65953dfd56f0d46041eed2ad6fb4167b2f1a46c20f8a5b1273f842954f48001d60c0ec10cb235af102745538dbf01d9bfddee3d0 SHA512 32f79ed6eedb32123d28e6a4c5c60f14ef522689235bf1dd6b15154136dc8cf0224bbb3d0328f96269d939bab6c826f1d7513a61194ad39e3cfccb9772fc4bcc
DIST super-ttc-iosevka-curly-26.2.1.zip 91817729 BLAKE2B 0cd653f3f4adcdfb6a238b5ded9bc17685945c1d99ca012569855e756f26220dc68689adaab208930733d031e6c451a1a8c32b390e851666ad8c86431375cb3f SHA512 a676631d7bad05afba1a9af5fcbd55607725291392386659524922ab49842ef9e563917528e2b8d0c9a6f71e7bdb56430e9446e4bb7022da971789d3c5bf19d3
DIST super-ttc-iosevka-curly-26.3.2.zip 94433015 BLAKE2B 595a8ef6409355be95d9190d9796666567ca79f4c8ef792f8bb8ff69b1eae7f74daf02f023ac5897284fd9ac6c6a88d3faceb7648a3c880196aeda4ace50debe SHA512 74c67e8d4545d58fba3e007d5538e865f656bfeb42eccf034c85fce77f7e355fa701fcea48d1d121ef8ae73d509d4df9cb2dad9eef4f7ea1d2576ad190d98396
DIST super-ttc-iosevka-curly-27.0.1.zip 94663916 BLAKE2B 056d6e7d6d78197c3a3dc8acd0bb8f406f76cf0be74c8e05403dc836bee13eb17f63d305ea16ca2dceaf200aa077b029204e9fa38522798325a86d8c3496efca SHA512 08ee81e414b0f2ab4d4df6f441ac14135adf1ac53ce2b3d630ff8ce08748440a5cc75825c6d55744eef618337e8272d75b9970ba48e4ad54b6e6f395d522fd3d
+DIST super-ttc-iosevka-curly-27.3.0.zip 96522896 BLAKE2B 7bd5913637bdef43a3fd68d4a6afffe72df33a817035cabcbf493e96f4b36d02795e049c3f74f45f5e1e99425afab30ec7d90e57d3d3e6bafd4ce3f388462055 SHA512 76082e529aa6686a111ae9ed6a250875b9a34e37253155c263f9ffda5839618116cb3564a27385e2bf5dc104dd3be578b0ddbece612dd543211413a7b947bdd9
DIST super-ttc-iosevka-curly-slab-25.0.1.zip 89294416 BLAKE2B 342bb88492da8abeb5749d1f01832eab0b240f455742636f3575a4ddad9ab1c23c339af8a78ad1100d71cad22622c353c5aeb4faba535d4d37338420c27d414a SHA512 e34d75f667bfc1fd8dff6cb85a80632dc20b37d585ed4a55f795f32e4a9fc6fe8266bcf7625b86e4193e61ec4f940053dd891f0053a960b92216bde874dcfc5c
DIST super-ttc-iosevka-curly-slab-25.1.1.zip 89259339 BLAKE2B 60576cfb4a846e8c12792c593435bdf6d002484f35a7e18110de9db3adaa30173be5fa901597e108e9a78cdabea45127b7d4a346ea6340499e3fdd185c3bc86d SHA512 044cf8f5e06f1667667e0ba0e1a2f4fc55cf86d0ff2a22736191e35f3e7032c36383d00af644ed237c5a6904d0031b9bda4ed266479c37c83495c9dfe960ebd8
DIST super-ttc-iosevka-curly-slab-26.0.1.zip 94830951 BLAKE2B d5f5545390371bd06008412cfde656b7a0367f440aa9f9d606c17cee178fc94329871f5373c19a8d09d9b90c4801925f107ba513c00619842bdc7897983fd05a SHA512 3282124ce4a2e0d26068d041df591a4a11b653f8d676786c0c31f1c0652364a4eea9992da65c4673bbdf3e7bb7c886bbf219b7d49e850989eeb97af5ea8a3a54
DIST super-ttc-iosevka-curly-slab-26.2.1.zip 94657878 BLAKE2B f241dde1492a299896658c17c5def84e76529c2bd9dc1d2d6e968f46929a5615f97294424f70f67a5daa7888e93ffea93e62312f36cb86fb6b8cc34ada66e09a SHA512 118f848dff155c784d8b65612b50809144e92b31924f661cdc0b7da0ee0bf64206be62ac186cc4770a79e58c3699345e7c8888eaca8e3567f73e70f6762ab9a7
DIST super-ttc-iosevka-curly-slab-26.3.2.zip 100604163 BLAKE2B 3a9b2061600516bc84e7c298951277dcdc5f536e7a0bbc433344cdf3ee122ed5ac450b7dca4938419f261b2341e1049e074680dea2d44cea78357c7fdbc9dc39 SHA512 b02a75349869359b479a13b73f80554abf8f7e6665d72e84562906ceb71fb3a838f3e22211aeeb5ef143d9a8107f2cf5267f6537fc31c8ab46d0984179b5ce03
DIST super-ttc-iosevka-curly-slab-27.0.1.zip 100918070 BLAKE2B 04855167f869db5ed5d96967e6aced84691d74bc601045fc1643e0b4d1f32712e88f9656eb7a9fa15866f359fb4f2ef317ecb45ee934fc576fc9d1aa865cb237 SHA512 3b6c8c6b7da9ac19f499727603e7fed79813acd2d469585045fc1c2facceffbbc9f1f51bf2c322f943157220c822b634fb9ed0f2e38e7bb34d828410507a1f6b
+DIST super-ttc-iosevka-curly-slab-27.3.0.zip 102456127 BLAKE2B 99a6a48b7d2a0809116d820bdd86da7a698d35713f99fe13728233a6ee39f2227714e88a6491afb5c18a077071298de61bfdd83f951127224a0e9edc4ca82914 SHA512 f3e3fb19ecddaeed25eae2236659654ce82fbe2bf58f95df1249f0fa5f52cd53b2caa1290102585417379cb331f9f4dd233d68f9e74a9b14cfd585fba91707df
DIST super-ttc-iosevka-etoile-25.0.1.zip 55794452 BLAKE2B a2b78886c45ee36af50b24d1ed9c95182d37354c2a16f26a5d2c880599aa637eae109d74c4f014e8c033bb372f6eed9bad20d6ecec102beb0719e2f8d0c32884 SHA512 a13b2a2cd4706a7d5241fae89283263734d98a31cf2de4190a77f2591edbe197649c0e436afda62e0d9731ccd6ab140632b44fa1d07b1db4c9f3b922c71e3bdc
DIST super-ttc-iosevka-etoile-25.1.1.zip 55453920 BLAKE2B ca427f25d474f0af8aec224ac7136c92418aa571c0697d9840f14f055e22b5ba8defb7029b0ea67ae5498bf4e430e4c8f84d6c745c925e14130918388598d63b SHA512 7d3b2d25e0bd8532de7d8fe607a468da3d67518346df5f873fcf98f00d94966d0989c653dcc78a98080289254136fb750efa0eaefac0fd2dc903561f08774199
DIST super-ttc-iosevka-etoile-26.0.1.zip 56582160 BLAKE2B a99a7d90c181cde47ad54f038cc248bbcd297dd9786ba3f3abb91eb19e4cd5ca76a4d36f377eb7d60cddd31cf314f1f875d14dcdaecf46aabbe6d30042a99f59 SHA512 9d5e783fa4bc0ac1a7d1b15ba5a186ea043dc5431c1d06eb3cd7e616174c44ef5bc17bcb6453d0c97e6ca1c48dfb38212c967a50337abf7d36167e5d879f8ffd
DIST super-ttc-iosevka-etoile-26.2.1.zip 57154262 BLAKE2B 5d6b620bfddd68af541cac98313c29cc0735145ef1322e55ffdcc5860166655ad8f2f6426d469a6da0b306b6e8ffd5951e1e84f62419f2df88cbc8f1fe566bde SHA512 dd5f6638dc7bb05afbe596f2b23f1ebba0038752a144e51b8b00a5b6ada3fede9dd1b552bdf19435da3fc4386f64cd4da7bfac0181812d3410c2a7b274d46a87
DIST super-ttc-iosevka-etoile-26.3.2.zip 56715554 BLAKE2B 3354ec064bba82a48247da1333b754483613ce3b84717744659341748ae5827d5502997c8fe0f67d3273f884c1f4e9190272b6f2f7df360cdacd1f2ee056f30b SHA512 d93411b674a0739daa41fe03176145e26ba9af471268ff51299900638815f1f3f15d3bb637fc9599ae9c9ab72b4a8acde2a7067c7e933611ba71762cbb2d6a72
DIST super-ttc-iosevka-etoile-27.0.1.zip 57301965 BLAKE2B 76dbda34f69217c2cb5089df51d8de0f39547b4d3233b3de309c554a9bb889d5b6beaee2924ef19408d23be8a59949961620dfdc72f4c847ab77a339cb016a10 SHA512 c34ea86bc6c043ac4fd6768891d71946aea8a913a529c019c2f2bb0d208cdd179ddeb72b85971418a15736aa8fc9fb629f7f026c096e97c366139cb57b8363a9
+DIST super-ttc-iosevka-etoile-27.3.0.zip 58441700 BLAKE2B 45dba92611c56f941f8436fe778101972cdab9815438473778318cfa413b6f7d1ec50bd275600a390d6b99982feae0b3b23116ad6857829286ddf5d55f9f47f6 SHA512 c0427cdc031ab7bd506e4236e305afc0e88a9ac7a594b32c034565b758607a7fd2d311a7fc5f2c62050200e72371ea03338cd32593220fad2196fb005a722201
DIST super-ttc-iosevka-slab-25.0.1.zip 89371031 BLAKE2B c7c381ee852cc407021df091b8bd1ff4995a3cae87060ddd99325c0dd309b15f34a200b35b6820a3b4097c405f3263a5dc49fc389f54ca9652589003b5f02f5f SHA512 67478b8d338e1f68f0421591b602579462c9a6eebe809c542875f4c8bd0c25ae5da4b11f3f58233667fc666d645e0ad5ea089bd03a1d781de748bfae67c53e5b
DIST super-ttc-iosevka-slab-25.1.1.zip 88753658 BLAKE2B 7398a3fc83c0ede0708a44fa6fa8667a372a5281efdd6602cf39b87315ef816e766d1f87eeeb8a91b65c8bd4bb40aae82ac051a5ff480f7359a13774bd21ba94 SHA512 85942cbd61186caac7321429f7936e8f273d0f05012bd3f2f65bf4f27492adc2de9ebea869cd524254bd1aaab2f6d9d1208ddec4594f14026a7ead82c8579596
DIST super-ttc-iosevka-slab-26.0.1.zip 94909419 BLAKE2B 5643145028b63e41737a65c806636b1c1c2d09452f47a0ce780e6ff5565451b3f52e0ad99415072552dbc95356cbb68fdaa9736929041308813f5f8bf5e53c25 SHA512 121cf34138a303c19fbfff95d755afebb6377211a2ce3c84f0f1e6f27702811a1c4b14994a2d51efaa08c68d6ae1001eea005c25b1bc6d0af978ae219b7b578d
DIST super-ttc-iosevka-slab-26.2.1.zip 94584861 BLAKE2B caf55eb1882df4f2b09f2284308ae48db59a986b27187d2ea63437bc56f856cd8d1b760cc6d3aa010d23f11e318543d765519b64fe3abc7a483742be846a5264 SHA512 c66168a10585f82c33f974d0b9363b11035203c2884ad4e76e384f6d5ee8e9fbf5518c5b853182190c40dac348c8ed989c4176ebe510d4ad085f427a784ee77b
DIST super-ttc-iosevka-slab-26.3.2.zip 101182187 BLAKE2B 1c65415dc98bd84f5f798c1b9ef38a65ee5f96dc73e41568b44343922985631c54b9d2f720ffb1a0237490cdd5d4726a8cd4aef8badc70bb9568afc59077fd41 SHA512 0e4265ce1864a4deb0afafad756ed1c0e6df55fd1670701d714fa2e514e7417f0d950ac2873c7a5e78c61b52296bc4c58ecf3fc17f584aadc36c23661eda3646
DIST super-ttc-iosevka-slab-27.0.1.zip 101492236 BLAKE2B 36f92eb1bfba79ee60daa2e49f5df8c1a70c60f27a8c8836433ce16e3420e7a58c043ab0f7a4e59244452023681f52232c0882688bc82231cc0d8a29a4dc25c8 SHA512 2141579e3853ebbfb7c6fbeae12e9f98a6c2611a220e722749ee014d992f31544830228bbbd386adf3d0ee849dd7bac9f5866ded2796c0312c8cbadd119332d2
+DIST super-ttc-iosevka-slab-27.3.0.zip 103631634 BLAKE2B ff9393942d1e4766a723e80de1206eb7eb94cefbadcf60f37d5c4649fc11d36e47d3340afb5a9506d7abe609ed9353668cd7fe0e77c0d95b93f4cc778826549c SHA512 dcbce6e5f09ff30ad1eb08e000306220205992a4eff38c040cce5f7099947a14cadf6e4f42a883a1413567f4ad5a9d9e386ee8dc2226bf99e06ea9b9041a3e93
DIST super-ttc-iosevka-ss01-25.0.1.zip 20864193 BLAKE2B 6d97f0e81bf489a1ef4eb96fc42b7b9866bda6491c56301fe3c7463490b687e97bbcdc4f8ff8438418dd80095e8b83f5c68e9b12e57599f8ab677c16266d87f1 SHA512 794344bef5c8b91e8c56dc9e9036b6e6594221d0432c3f508219ab2fc1902c75d08e58d15102fa620c278c6b15cd54bef4d327232047c7e68484d1a325553950
DIST super-ttc-iosevka-ss01-25.1.1.zip 21084073 BLAKE2B 9b4faa1cab2bb127a4ad4810b6bf697f7807e27a6098fdb2239a4c962d06c68b52f4722683ddd791495caea7661d021b1e95e6b88b3d1541738c5ffa59a52a0d SHA512 493f55871cb87b7abce015030bed0a7c95ce21501b6dc1d3434857f0d49eab91df4183495354d1d7f557b218def031678289600a0b184750f2f2e2a10d192e1a
DIST super-ttc-iosevka-ss01-26.0.1.zip 21391898 BLAKE2B e5f75668e993f7473cf357fdca8e81be5850cbc970fa57110074c0bce9388f01b8bf5066efa323913924fc23efea3691c3509a6a4e71afe4b70429f3099b2b77 SHA512 7d628a3233fe3abfdc19a2a2a2c88f8a75e98a1a08f62c78ee0e4814f6e536c65c3e7b0daf7c6ae5a7895dff480ea78ba41748a7ef536a766612987743ceb230
DIST super-ttc-iosevka-ss01-26.2.1.zip 21746951 BLAKE2B 1fa1c0b616661cddfa554c9dfcb3f518c21cb83299cf01cc6c99372092556a2f880d893266ba12aeae953b39eac871ba80008e49f4c784657609ad2910c95006 SHA512 869caf3c6912fe142f33817266decc81f80a5d0d70c3710185fefece793c54592555453fb6a8d058a0ae1d77597b2b30659fe50be77ae77efc22ccc7834ee346
DIST super-ttc-iosevka-ss01-26.3.2.zip 19585839 BLAKE2B d773950eefe1d97df1d02b55063187bd8bf431e984db9121e299840923106b33b32382b2a21cb09232ce2f9edb81d665174fb5e12c5c566bb5efd15f6a65761c SHA512 2da3d683da6007d70bb67e34efed3f6dd573acf2b63255a5fd73b7f3ee2e982cb13d9d4b3a0c0c9ce1710131350ed851b3d33a14f2fe51eb0c186f4709f04560
DIST super-ttc-iosevka-ss01-27.0.1.zip 19593148 BLAKE2B ff3c7531336ec896fbf823e891023724c30efa94370d0abe791175ba509ff9729a73c5f523097a81b0d0eada18bad1fd967e293cde462bb45fcdf2e5ba1c47fd SHA512 3aa272a12a83ff281a136fb580e97fa3a09d6bd92b7a8b5d90749c0089ad6153e477e2cad72613a2bee385847dbd0ad262f0c471ace4451be4a7aaff06b33ad4
+DIST super-ttc-iosevka-ss01-27.3.0.zip 19645035 BLAKE2B d7e85afc77935e7b8709c3fba5009bb0b5202068333d406cc21bc8a1f0ca1b3a39acd1ac0f5056c9c177d9eebe1f73a5680fead3f242c0391eaaa2f3a28c8a3f SHA512 7143e1aea8f0e1bee60a38f9731fe598c2459ae49af95296fb5ed1c62a7665275b20952d2a7accd681b816f04f915981f61eac1d6cda7eab86389ddffb8af3dd
DIST super-ttc-iosevka-ss02-25.0.1.zip 21316763 BLAKE2B ae7193247374858bd1faa823d6897bf071b57d78a0df1312dc9d831243635abe098552849ebe9ba62ff5e6e74db1a5acf7a9d243fa65c99a7002e0d18b16aee7 SHA512 19ea4c4aacb0e7d41ca25453a245d057dd1f99b90e39635011697290058a3a12f8f75e412b9fa15e54ffc6dfad04099bf5014dcc6a4b3d6bed0bde9785bd4a98
DIST super-ttc-iosevka-ss02-25.1.1.zip 21345361 BLAKE2B 5072d678fd320d7fe61ca0343f755a0821b2abc5ceead0e764cf104a80e7e96e3525031fe8b95175089cd4a445259918bcb7778984817dce13216dee72537857 SHA512 fae36851fe9eef1c937ba35beb35102ec319d6a5a3d0dc51ff5397167c3b08822d0e33a92265ba3c6ddbbce5b92ad2af90a943636ddb4c73f4570be70ac33bcf
DIST super-ttc-iosevka-ss02-26.0.1.zip 21763123 BLAKE2B 5563c4f52b19322d01af829d31c7e9e4edefc38aab2657e046186b5ed32493e3a08172de691e1f507797ab06dca4e08becbebd4a51ed9e899bf3e9b98bfcc99b SHA512 a3865a013e03e4e361564a2f8a86984b47fc131441ba6149a95924e286b9b72ee0e4ecf219c1d406893056806c515937affae66dedc70a800c18dada2d3b2045
DIST super-ttc-iosevka-ss02-26.2.1.zip 22129780 BLAKE2B ad928d55e46054975a8411951d0f27cbbf68529d7d5b1eb6b84a2e18ee03087ac3762e4cf6fd43e18964c0bfadd5847e57781545754723ec1b9c1402d18104cb SHA512 402cbe649d4f3de464fac57a35f50a873cfac02aa7dba4880969e9da4b00167e4e10390dd98455190f5397718944e2b812b53eee1bd2924658a489934a78c6f1
DIST super-ttc-iosevka-ss02-26.3.2.zip 19828350 BLAKE2B b66f2803640804847f0a135f61287d84e6ef367432c0bbc7cbe391350d66f0d71e931a2c2546cfe77edd42651cab6b242680af900e54364374cc7085b2996dd6 SHA512 24318fc3b4590de4d6b47671ec59f6386dee96be21fed4a47349eb9e1a8156eeb05b970a87013ffa81ab98699037f0bfca9d4184ccf1bf6d3eaf37727ab04f57
DIST super-ttc-iosevka-ss02-27.0.1.zip 19846135 BLAKE2B 9f69a63007aa78b611e39d7470ecbce09bd28086817ff3522a2beeb422e093aca47fb5da63a8676663a567808f39a49995c02698b474fa34bdf71c04a3dd6fff SHA512 a142d8ac04517b8d0ff98d91c1b3aa82860afa13f82dde0454023eb391b382157bcd22c8cbc5c14c82c4ba5abec0e04f4690a1009756fd66ef4752ad30ea62e7
+DIST super-ttc-iosevka-ss02-27.3.0.zip 19950136 BLAKE2B b2481c0634b738ba343b892c6f61eadaa6f71ebd092be49a3a8efc2005b5cf36c00bbc4bfb1407082d46588537a800ad3be21543977ac578a74f1e198ee3f9e1 SHA512 f2a7e00bbf7e143201e264086ec2bd9a8a521ec79febd0ac72158ddf65d02d7fa4d2ff5712fd473878bfee003a9faa51297f82c9c3a33ebdf7b5236f78b22285
DIST super-ttc-iosevka-ss03-25.0.1.zip 21342583 BLAKE2B c7233aebaa5e0338002023f73b32be0261de6b6b68752c5b1ebcb13d429770e49f645d3954ee7c8d98504c94bb1371b815337fba30a1714d555819d016cad66a SHA512 5fdca4bd4c9a8d1c6459b688924167ced241f337fe24309c1519059909572f212b7b61e6d114dfa0afb03fdfabbb7435df8799a629b94879e1fd0263cfb6abde
DIST super-ttc-iosevka-ss03-25.1.1.zip 21585088 BLAKE2B d9f488e9cc369d98cc336f230d4c705f4c39054180587357d8df9786e2a8994e6065628b67d5e20edd6f7e5c5308b910ac64bf59123db2692c8cdbc04b8e4174 SHA512 ff0181b5dee4ef3151cd7907c2d34250d8b090b89677a13b07e2961505abffa6b063f6891798c10c68b8cd8bb0f0ebf9765e98da1a4c345fbaaaaa29c4698b95
DIST super-ttc-iosevka-ss03-26.0.1.zip 21909809 BLAKE2B 9ca1779251434a4d721748df2ee2336067800c4b381653f840a5321415c8cd733751f51745dde3cca32b6507f46c53d8245834ccd45f50ee4515e9132ff4918d SHA512 31b0a65160c4cf5d8575519bf91a890d4fc745b15065164adf46f63c06ce354099a78f81ac2ee408b6ac361549412a31513e532a6af490c84549b33deb9310ab
DIST super-ttc-iosevka-ss03-26.2.1.zip 22165919 BLAKE2B a8abf99d07941bcac97f52910ab7aae809f471e48990ea15860332c2c67d8a20ec7d266d49b0ab07858eb74153fd09787d421a5e2f0f4c020b6e899350c3fd71 SHA512 372af643a6b967f0f18c17ff890877be5efab810fe1612d4caaaf07149f6cdadc24170842a6c0d3f308fc15f95707a81feb580016e306d2f997ed1491600549c
DIST super-ttc-iosevka-ss03-26.3.2.zip 20101109 BLAKE2B 98f7a188975baeca93e2a7a6a782ae7475a915d4298083ab439c4311ec69d4b9c8923ff8dd43dacc5bd0e8cffaca2f440e57523ab2ca586927e369adb24cb6a7 SHA512 34f638a52a1a4a8473467a2f493fc1102d68af30088cd7e9295d12c4d25792846b63afe2cbd6f590758a5d411e44a571d72357adc1008e96d9cabe89aa72321b
DIST super-ttc-iosevka-ss03-27.0.1.zip 20101242 BLAKE2B c6290cf6981e38e624a2b0f4e2b07f691afa425470c37bc7568c89f843bb7a4baead4d1982208854d52bbc074b2a19813f828efe92b6c4a793de13333c0f116a SHA512 c4c7ce5431dba1ff68d763ccdb322de63539b1a4e4881e56fb24195f67de92122dd7e69e7ea0c70c60829f26e1f145fcea24a10733b198ca17f670bb1348a272
+DIST super-ttc-iosevka-ss03-27.3.0.zip 20198509 BLAKE2B 3dc09c42756a5becc9af9188d61734869f3a98a7390f57c073083ed32d283e87c34f9914affd466c9925659218984ebcd51f33b1b3135995e8b541f980ed36cc SHA512 9f62bef7721db9c46a6ceef4f24826eb3f25211c9331cb73874afcf72a3e52048c92c6c897a551d97cde5bf91b5cf7ced003cfb76957ecdeb1a102ea9a261690
DIST super-ttc-iosevka-ss04-25.0.1.zip 20614754 BLAKE2B d833fdeaa94966e81d90eb859709e1533868951871802f450c721568c5790304c1214fdcf934504cf2addfb80d232b23f238706f13b14f406112cd622c168d97 SHA512 75393167041d6dacf302bec6f6034818afa4bd0525bbe766a733199701848c3c502412cedc3807ca0d60d0ebf8992ad49d1cc778ff2429060baede66fadaee32
DIST super-ttc-iosevka-ss04-25.1.1.zip 20634251 BLAKE2B 3b5ba7d9e54f11937c6b772a1ec5dab0153a3cf12ee646842f1fc8424088a5c0048e516097378cc7ddf0dcb7f2329bca10c1d31a4aad14e8effde2380a3ad765 SHA512 aee698907458303c05278f20bb9ec30f31cdde699ad6c56b5533e35ea11dc452ab2e93510fb8b0fe22a6f9e58a88df8aaa17448bffc60d325f70fd91af453ce4
DIST super-ttc-iosevka-ss04-26.0.1.zip 21043966 BLAKE2B ffa0dc7feb2fc76349a95c62ff2df8325b357ea4f86238dd495513e79e79161319ae124f4b99b63f7db836d9ef6dfdd78087b3182278d386ab0e332b2a37424d SHA512 f270f62e669fd30b03b3321c448b67a059f518ced952540b7402a40eb973c07e1dfa868c793d091b9535b74aff0e8b653042f1bd6568cd60972e48ab1fc7c49d
DIST super-ttc-iosevka-ss04-26.2.1.zip 21405079 BLAKE2B 36634b2604bf516740b4a9a81be4d34985dc8b8b9803f305319c15583dcb2e6ccf4093a37550749b2bf249abeeea4c584b277384f1b5fbf02854c9f87031ed76 SHA512 328da8d2f1f282b3699764c7a7c61cb7b137de3a8f93f9b9e27d13737a78a6e250dd4bada12eb5a2adff8a1e2f90ab31da323acd1df68aacce30310ad385e5c2
DIST super-ttc-iosevka-ss04-26.3.2.zip 19209980 BLAKE2B 1348037fb094f5371fee66e9fc8c26c3b74c440e7fe0e2f46553c24cbf629ad2cd1e49c76983df1728f5dc6dc104dea2a120eac740d055769909de120a6fa08d SHA512 6907e0b40e233ec1a045d20c3c24b2216d8b47aeb5b673417c7e6764025f3080f3b9f91ffc5fc2da1563f9a309b0714fef97f07001918d3e79a75efcf7c27c83
DIST super-ttc-iosevka-ss04-27.0.1.zip 19176058 BLAKE2B 1f0f44d2fc793088786427f4da8ceb33ea4b6fc3e77648396bb19ec2167e569cf21dec6e1df066eaff50b3a7d543bcb2b9b9630c25fe88f5abf94ed9b7ab424a SHA512 ca323168e48ed7c8a2dc1cc651979daf4b0ee78a92bc60c131fa51f0f2b5c526b1a20762d1651647a093840498926ac81c8177ad98f108a0ee6102b2284f5732
+DIST super-ttc-iosevka-ss04-27.3.0.zip 19285148 BLAKE2B 11b880f5c6706f39da20fff44cca1f540ab98b786095ec1724b55bc2b8df5a33f0454349ea72522b73d549aa7bb08d7e7876a8f98861a74558b4acdbd7beac0e SHA512 d6f09ecd085e7020f47379e45ec76efe0e3fa658a9bf9f23c6e103dc5ffbcb40811f3f695fa72d7687f51a15d2821b12c996cbdb5df494ecf5c1415467784c5e
DIST super-ttc-iosevka-ss05-25.0.1.zip 21283498 BLAKE2B b9e2825fc50e32beced1e7742809c85f3f80bec83ddbb0d83d33646ff25ea0204b152c2de5fb4fd0899406403dd67fe3773dd6fe650c1fdbefb0b98ddf6d5a0d SHA512 a67e5d77235191a4b4ae60953d87bf2aa2f842c5d3070a5b2b1a7f93509fe576572e720046d6f79d2d2902a954e1cf1ab30aa32f5cd4895d2dfa60b37e71c789
DIST super-ttc-iosevka-ss05-25.1.1.zip 21448295 BLAKE2B d83e54627260bece851881d1bc16ea83dfe9f54df58b29efad7dc0df1f7a128e508940b300984055da62cb2670eb03eda1a1fa0f84eeaa39c8b713459d5f04cd SHA512 ec99ff087e3fe4c04dd6027cd7195000546ce577a18067061b1859ac69501f16621461efedac5fad41d0351e7fe217f8d8c44f9f5763da1ce5f6e65e9e9193fd
DIST super-ttc-iosevka-ss05-26.0.1.zip 21765358 BLAKE2B b80cc5d07635047094683fdc2ee1d3260a9f38bc3c54757b3be9298c928600d06277154244e267bbf857dc62132dc2a3814b71b82932dcdc6ec8871f34ef16b3 SHA512 2fa69c9b8b5872fdbf2a49e60d916a694682e6ffc8ce0b19b65894a8351f53d0946dacdb96aa5646d78d4576871f27030086494d42e20c8c93540a5a55cfec8d
DIST super-ttc-iosevka-ss05-26.2.1.zip 22017998 BLAKE2B aa6d745aa7185014d31bc70c137a77decc4cae50a217c4bf9adeec10b0b3810c32d117f8698b9407c31f2b26ac40bf9f7333d279b5800b7dd3fba991b60d2f3a SHA512 84976c2a9c104afddc7afbf84933a0378cbc4c0f6b5184760b37c8222c11a3ef82d8ff5f9f5593d575bd9816484ca34259b34a6c1c37e2189fb6f544787d1ab8
DIST super-ttc-iosevka-ss05-26.3.2.zip 19846588 BLAKE2B af5eccd0ec92bf351207f4bb977c16f7326d967f99b3f7c94f327655a8292c15d66fd039337f6fd7f10fa72e81a9934b23a80e9e74f7767c02c5d9eb961ece4f SHA512 b08d7e0786bfbe9f39e5446949a582a248e7825c5c3203da3d4f02d0901873287447077a70dc94b4e721cc534fd3f77ccb9bb4826285b2ed5e246693bcf34abc
DIST super-ttc-iosevka-ss05-27.0.1.zip 19860882 BLAKE2B d7c17e385754b8ec2e5127eb32c1e7204e1fed5a1488dc1e63fa1845676d253006c490d4df6f9922bd41f9db3e144cd711d98d50afa196c1674a42e49f678294 SHA512 d2b8bc383298d5c639ffb09ba09a5df40cb794aea2a470cfd1abdf0de15787c126e66ac4ecf513a8655b341b2a322c6c9d6c78ee0f20d52b4e09903ee1a7fdfd
+DIST super-ttc-iosevka-ss05-27.3.0.zip 19763327 BLAKE2B 173e74135ef913545b8510fce1f8f6573ecfec53e0829aadc634d021d9eedfd0dfccb7c29570ed5b3880c31478f3108373824f28b998b33cf194668a398a2d37 SHA512 9f0fac1a8f203a6db7e21a1d106c9216455e6a4a6a611e695609a3e41ebd6179ce39779ca09c3c59647f8589ea6524cc25c962c4ae82549a3e20f28513bd2028
DIST super-ttc-iosevka-ss06-25.0.1.zip 20792325 BLAKE2B 4e87fec1672d92ceba68d4ce9a2a064addb9748e3223668e11fa5ed3eb0b2405ff3d9415f14a7fada6c983922fae774f56c7ec92d4f8ecf39cba33212381231a SHA512 bbc0394b1df93275d81f8497d8f7287011481496735409bea9ba573beb2204e82361eee00bb7ce063841c09cd0b9338c467d1fd515621e23f28ed98cd76c97e5
DIST super-ttc-iosevka-ss06-25.1.1.zip 20848676 BLAKE2B d893fe1be5843a5c540161db427698f8ff456543f30d58e6159c97f9e7d5cd24ce22a81bc3116b0c0e36a897e07494e360f223e7cc7e02cdadf18f5114085491 SHA512 f0ecab22756ff57ad501e1ac745f6d41e21768ef41847caefb252b9e3290bc89445c1ada0102d817f0f29f7d01eb968afdea6babfbe1a7b30bb6a2b9e83e1cd4
DIST super-ttc-iosevka-ss06-26.0.1.zip 21263681 BLAKE2B 1593cc2588aca3ec04bb53afe8b5bff5ff4ee336e50d18d0860389257b1f8f9a5ab5088b50bf175e2893c3f1b758d0c78ced882967d9105479d474de93da5614 SHA512 7cfc7be60ce1b27158688684fc13b4a91e27ff09466cb22c83e801ff0c63861a3c56ddefe3b8d9acd111c6d55106f30b7846ee061ade36a351d9ebb58c7e39a2
DIST super-ttc-iosevka-ss06-26.2.1.zip 21628264 BLAKE2B 294f606b4bebda2c3b3c964ee46acaea844a574bde549983cca87690512527c64328cb02580f472d7f0aecf2b27d03d14daa64d81e58d759d8497bcffa9f9319 SHA512 910ac00c229e29ac01d6ea8317ea9954492c000c5550f7cd5a9848bb8fbd011da82d6b92c4b4ab71216c515cab62e7e7832cb755e98c2dc5c0babef0f2cd7500
DIST super-ttc-iosevka-ss06-26.3.2.zip 19447666 BLAKE2B fdccd08d1c140b46ad761d6919eddcc6745b64eac2b797affb049bc971992eea827767665c0cacd428ee46bc5212657a802726afeedf9cfb039215066574f800 SHA512 6d841bd80c9f47b2e047b08bc8cb09891e0ed39f959ebfb5e86a575aed992abc69702b666227f7722363fbda968e3cf794b5efebf5f91fbe25faf4741e8eedba
DIST super-ttc-iosevka-ss06-27.0.1.zip 19454500 BLAKE2B 2501061369fd93d900bdfccfbaf47374961d3ca13a757a2e1802487cabdc5ed158bdf7fffdcb33190431a94bd5aed177ca70f12c2df6c751b0f368910c8aed96 SHA512 9f872be3250df72fd822c4998eec1075f4a040e2aaffda77106b478739cbb1d44c221fcadd9fc43528b23a8383801a7357583419cb4a8e3f47fd7a1dafdbb3bf
+DIST super-ttc-iosevka-ss06-27.3.0.zip 19529733 BLAKE2B 682be926278b3f7fb37e79624e37898d3dc707f29bb21e8f7a3cf0c730fc1d9b6b3ab899e91b8f6d584f9dce8fa1b98748ee18cadb6b95276ef4e876cc7ca69d SHA512 da75797a999fb6c709d4a422f560e4be68676d49db3e8e9bf4cafb329124fb48fd318aa0e4db7ae4b423fffc158e90e0cd31e17f8623169889f53c925bc83742
DIST super-ttc-iosevka-ss07-25.0.1.zip 20768388 BLAKE2B f9df40126a7d3ed9aa54fe5acb0b911adbe813d1e5430de0f77fcf723fc165aaa32cacb9e8dde4de4ce17878f1951589726c42e08fb5740f6026eb8d8f15dd53 SHA512 30ef70da08ad2db74e199d019e2fb8fc4bcc203dca14669aebd6209769216e012402cd7c8e645a099c4a31930db6227ea96acb7f9f9e85b3b85b3df562d6da85
DIST super-ttc-iosevka-ss07-25.1.1.zip 20923867 BLAKE2B c09c422cb6966b53d236d7d663803c95eab3783adceb0729c4b3693f68b0e6785dd8bff89338aab16b8e25f35c9a9aa379113479dbd435c3a22a905e5bf1a4d0 SHA512 81e3738f6edabe820dfc83d5f54b2f20f7138c25c1c7f79da2823b56af24a33f2f04e0e04e7f986434015951cd1438933c5d4a62202520c87ef055a72bf06da4
DIST super-ttc-iosevka-ss07-26.0.1.zip 21239639 BLAKE2B ed53ed8eee86cea7b6c93278be897e361f2e95ef433ee9e600356cc070579aeb18e04867b47624f773aa0adc40930bbb5f951ce10a62f73f5e9a98a030d6aaf9 SHA512 141f11f397367cd9f41cf2b2fff4731fbb8f135377dc39088840d0d9d7173581f58738bf17c9b3961129005b00163d3c079ba4f39bbce56de67908bdd21a8a72
DIST super-ttc-iosevka-ss07-26.2.1.zip 21603005 BLAKE2B 1b02850634819fd3a510418f579caed715cae78647f6bfc3d4294dfe686a3b7bc2641a3f10f4e221b1d498152d502f00beb563dfc8553d0144c2d34260acea8d SHA512 36efde266655b2d83dd942e51b047241bf66d79f29a003c9ed2b4b586431a387c6eab995e565ecf5af8981a7099cdad6f6d96ba750cca2cb2ccabb18f0f8bacf
DIST super-ttc-iosevka-ss07-26.3.2.zip 19442258 BLAKE2B ef6784c8991b80dc8dbcf52a6ae9c42006911a14291bd35006e1be9b1492701c551d9808346bf57ca0463e5da39e6e216d2f32e5f53cca5787c824b6eb5803df SHA512 e85ff092b64e90bcd390a8b4e3e6c290af940c2957924d228b153e4f1d734d9d1108809fbab8ce02c2e4f3ea5de0596c76b853ddaf4cb8c40df6ac8ca95ca87c
DIST super-ttc-iosevka-ss07-27.0.1.zip 19448590 BLAKE2B 44caf785af17714e3db006224ad17908a883715c003c9c21f7e3eed64b54090c0d1fd217465a68922075cd2af3d8f001cf5d9e0634d3157fbdcb4c860dcccd72 SHA512 bdf5f5e8a8c9b7be695f54ab154aa5ff082d37eb76c4c94223f5ba31f8218c449f8424f60bf34b76b5f7efb358ba04dbba9cdd7920a9e37eca8e03cae80a416f
+DIST super-ttc-iosevka-ss07-27.3.0.zip 19451470 BLAKE2B ec651553db552b3b069b89814528b79629a2d8900ebd359f437b4cb05eb616809c39897c20a530fa6358670135e0dca941ed1c61845ae18a3b31ad345e170f3b SHA512 87d941801e7b8c1d06c4015f8a14fdca0c4e9e710a21f08fa446338cf88c64ee59df2799f4b9707428cbb5767e7a62d38110029fdc416b88bff7f13ecf1ed560
DIST super-ttc-iosevka-ss08-25.0.1.zip 21433809 BLAKE2B f2ae895c9288d74f13a780b8ed8edf07261b00dc3dc22349315fe7f37cf6ebd7614b743f10278416bb3bcf8a11b821dcfa9faa7b866d11a954c40b35ffd41a14 SHA512 ca75cd54604708faceed72daec626a2b0dba480729f3a8151a63261e249f70911fd29c71056f0ef8bea42248f11e2cbc24fe060e420325378ac6fddf2a3c56b8
DIST super-ttc-iosevka-ss08-25.1.1.zip 21617055 BLAKE2B a8488395a1474d2ddc96ad92bc05fbcf59f492331dce409b258576fab9b5212dc82392d8681a308138a6c47c478d7e5c478c592ad203dcc3d3feed60a9b9ee1d SHA512 9475c77f04bea820f1b87466546b1752a051375bc5288fe5a20705b4fb31aac230a6ebe017f746ea45c97112619fd5ec2c4d5996320ee4f3906bbe84fea13dfe
DIST super-ttc-iosevka-ss08-26.0.1.zip 22022342 BLAKE2B cda2411f3f8dfddae576f0f343aa7c4e8c992a1e0fc474e51c03e653501e63b37923d116ebfdb24cd459ebb4fecd5d9569f95cee8b0d3b872ee074d58606f5bf SHA512 841a53f01991b251bf48140aa42c1cd1b01eb946fdfc24959b96439a73ec67d240a267d64710b275662cb3039acfcc5b3108fc0179d046570a3537adc415223f
DIST super-ttc-iosevka-ss08-26.2.1.zip 22406991 BLAKE2B 89ac783e0980c7bf44a772bf734e463fb07d053e56d2cdfbb9ae3febb09c4fb17da02b450eca2884c870ba909acba9be01354a4db99c0716b5a5e88942242375 SHA512 a7c3328c1a1b70c866ad0e4523cadc57fbb282c264c85c6c2daa5fcd3fadd8bcea69e0cf06e3792179e3a8617bcb97a04afee50c93c266ed70bef2a05dfaa8c0
DIST super-ttc-iosevka-ss08-26.3.2.zip 20226607 BLAKE2B 8060c7a3ac9f8de62ba2b6d18200c71317fe4cb17744922778d64d1273b0fea7f346d4b1350d3f79ff9bb407e324ddd65d66905db2d0ffb9e4793fd4f5f6155c SHA512 9d9ee6f940f1c0e49496183b355a4d75bf7f764d8269e231f22c1c98e8cef1922f878dd3ae24df928c81d1c3dc8a5b3b65c81b3b5e38e3682cefe808276c7ed6
DIST super-ttc-iosevka-ss08-27.0.1.zip 20233029 BLAKE2B 82df420869da369cf34ad6ed5b72b305a809c86efe2958ae242f02f3a32ac986f9dffdd18bd0d3ac321c32b0fe0d70ccf16323dde08dbb949deecb751c46144b SHA512 a5eac43f719ea6f82aafb24106615068467c5539d31f8af3f776a921128f783d31b15728fbf7646921b27fe7bc2c9ff0aecc8fdc4b284805445d090985e0b0e2
+DIST super-ttc-iosevka-ss08-27.3.0.zip 20389183 BLAKE2B a4b09e2ffcc095f9e6663e5abc256d07bf5c2df21aafcebc4be08cb210514acc02b453bdbfa898035622bbf2daadc230239687d325e9628b75910c5c23b6fb3b SHA512 4c6a41ed1b4b42024a22ab2ce8ff14901ab2dc88633f78b2b7b111267e3243e16c4ae94bab7e61aa736d389817461fc4681cd33c0fc02aa3d5fb3bee1aa8cb8b
DIST super-ttc-iosevka-ss09-25.0.1.zip 21453319 BLAKE2B 84bb5055bcf913e10115db3dbcea3fde4569039bac4e18db9b04a41e16203a31a58a4a7704e7d730733e8160f45cd79db378fa986f105b03fe66cbae8f019344 SHA512 74f96e43a4a85ce71ec74647a66a0dd57578ef7ee41503bb8d4d47dcd22e97f2fce663f9f6c60c6fad7d00f5bcfc6d1fb7c1dc132dae619a19705ea8f70b5e35
DIST super-ttc-iosevka-ss09-25.1.1.zip 21594334 BLAKE2B ccc2d11ee60052e50a4fda52b41aff68acd3c354043e958f865b18774a24031f5a098a7f4b20dd2c912c06c74ec85c364f1e44eb2ac250a043a58e82e607d1c2 SHA512 df43c5b131bcbea67fcc08182e94e0be82d1fda1e3da7711f96025d9658927671a007db0be6275cca6cd824d81bf47bb44885c9841b9190d8c00a059e3234027
DIST super-ttc-iosevka-ss09-26.0.1.zip 21913842 BLAKE2B f098269b7c6f96e406f03f4af5c42e0e9e6aeb71e8773480a0262db6d6d77705123d970c3434f91ae8adc0ab3fc2a6cf22793133aecfe129c2968f2591a58e3e SHA512 892427180639befa124a5b7162b8eb780c624fecc7ca047e2a5ad948a5bd3f050df4daa56e2ca2562db9e7d2c902566be8acca332b6fe4fb5d66148e3e849299
DIST super-ttc-iosevka-ss09-26.2.1.zip 22271097 BLAKE2B 9f4099b02d60fa2e24c9fb01d52d8b2554e979b647ac23b421bc8d7ae8f016bf02cc1d97700cc973847abbce9070c4768fbc327f0fbdba677425946973aee498 SHA512 8115f61ed1e969fa68aa5d6fc33a312c755c2d7be77b5fca223ba8386753017502845adc9d9a2261c02a884c3c30b50e77446649c1b6f16483b8e0f3c976298d
DIST super-ttc-iosevka-ss09-26.3.2.zip 19963149 BLAKE2B 701dfb8f5766e728760616ca489faa3c6bd85c2cf6153b05db04c062e5077613765a909e82353953867fafe7c0a4a90d9c382bb1957cca116b420ba07935ddb9 SHA512 aeaac004b14fdd5103aa04dd2cfa9d3e781bf2b0ce1bbc04ea8fabba919a6da6c3117f753768a5285e87145a6ee7a4f56e1d8b5a9033119e96831f325735d9e3
DIST super-ttc-iosevka-ss09-27.0.1.zip 19970532 BLAKE2B c06f003ce2b3c28705c7542837dd669e375ce89a34583bb1f576f1bea6a564b1a8ccb3359f11ee9a2cade4de03b52f0e9a10e8024ee91843bee00f595ef83a31 SHA512 2f7b928ca92f0716c9e35bbd1ea286c610f653919592f54f1daab611535f7ff0ffdf0135bb22cfaf4908b077643267726d7b990643cc791905b9404c5021476a
+DIST super-ttc-iosevka-ss09-27.3.0.zip 20096715 BLAKE2B a3c823dff4e8bc968fb91a7e36a53972aba82034000a6b354ec5cf259438ef7912a60b876314188592506154d6d2d9796c0ada135c11b14a032469b41c3ebc14 SHA512 758b70b92919ed501b83285ff9e7a3cde26e9285bb4ba5e81f640fd64f4fffb3078b0ca650c1d7f177c91b2bc6fc64f287bac13c06d49c9f4223bcb0de578097
DIST super-ttc-iosevka-ss10-25.0.1.zip 21158426 BLAKE2B 93ae178f5bccbc09798b013600e7acee70d94eb03c0726815d99b40b5842594f9e3fc3d61798ab9376edbae2a2f0762ed615364809472d9a78ebc1db7f1c677f SHA512 35b9d668834e45b4b982cb548a4a325139f40962ad372fac6c0299ff7ed80cd883beb72596063a6f05fab07cff9fec7d2b7659fcecda1bfdae2fe14855ad2124
DIST super-ttc-iosevka-ss10-25.1.1.zip 21362410 BLAKE2B 09cb5c1e0f2791380ed631266b267c8afbc7d0774a9146981f04d6c40f8cd2b74e68c2749bc5268bdde3e979df5fe93dbef879b6003d889dbe2d5e1ec8d356a6 SHA512 60676e0ee58cde0d5181e23b03b9dae73ad770f06c3514a148f16155c37f7624dc9aaa6333f8c2f5d47edf73fdae92569aee099ed0715e8e6d4c691d261c7967
DIST super-ttc-iosevka-ss10-26.0.1.zip 21687365 BLAKE2B 8d17835112ded6d32c78a1512c536e8d267d593d70e71db20e4d25e35ec9d15d9371f867a1808c324f399cb070af11fe5ce19375c415c0acd6e18285485e9227 SHA512 4df0ecd5aafe1682decacf17f0da9a9b3864cd191e5df8fa3bfd4cb2a211dfcedf825b7985f9f5fcf27b0f0ef7d53e0b3eaf84ba020de8cb3c5678a4e28eff15
DIST super-ttc-iosevka-ss10-26.2.1.zip 21938857 BLAKE2B 1134a061886c13a2b992547070ed144f18aa6d989f0e09652b20d865f4b43ea68e6878ac979338218074d09da774af24aef085a75c4311a1933a21ef3e7aa75d SHA512 05baec8cdaa4e8ac76183a043aa38013f1acae0d19ad9b8d0d49f7ecc09c4453228798f2c5ae4f214f17a0bd9ca8ee9f90570f3926409aa8550d0372500948c6
DIST super-ttc-iosevka-ss10-26.3.2.zip 20546296 BLAKE2B 1a1ce3cc1229fdeefe9865a809a95dbd9cae701a7a22cc79d659b1bd27feeef3fe04163bc648d3a4f7e15a220b84d23a20f71a2f280bbcdc130550d9032898be SHA512 aa4dce224b5f892bbd2e5c48dd112200e597173770b5c68674fbebe7726bcde05f1aab98020a6c108fda9e5861c6fab8821b9acab90722f8fa9014480ff1e435
DIST super-ttc-iosevka-ss10-27.0.1.zip 20551743 BLAKE2B e9b4b77960827995c696460c16b8afca4c4acc9cd4573b9d85b1eca8be44dcf24968000c9d1fa9fb04611a6e09089f2df23f65618ef88e9075413403fb0702ec SHA512 2f98330cf3799109e7770666b85791acbf111220c89501b8eddfb7645be1cd316862e751eeab2c15b1fb65912363c938ead57c3b412aee0aade2fea3e7f3f452
+DIST super-ttc-iosevka-ss10-27.3.0.zip 20749943 BLAKE2B 7d06a2bead9a58191ae17a2711bec468976bb5b09195de7df17df3c73eab1e29617ee03bc99a2f0f7f1bf22d6da7080eac46c541801bbe1ca41e6b04f21fcf2f SHA512 e3f01f37802d9d137094e68380353ef942cacdb36fbec748daf8a78d68c3688b4c4d650e9fdb1cef0c2ebbfea736b0a62664faf70baafd8d26e779ac68f6d100
DIST super-ttc-iosevka-ss11-25.0.1.zip 21424972 BLAKE2B 39f36e4b8677b861c741e95a51a1be4ea5297c6efd055e91dcd3d5816282b09f59d775ed5632c00544af80c922394bf70ef637394e2ada7036c1d15c61a8ec6e SHA512 88270a4acab516c3c28ac936be305d8818aec3941c83661af1b179d0cbe48d384aac60cfa1fd131e5a521eab966a87d00cf8e87bd729935b483c28204497baad
DIST super-ttc-iosevka-ss11-25.1.1.zip 21633562 BLAKE2B dc0d6df8d3eb1564e5903e8d9a7331a2f0794480765fc55db12278d3dbfb6d155f175ba08f0a3a423d715e501d1355181ce931ec8a51ed3e48ccb02d6555c002 SHA512 4246b57713c0122fda903e6bec42271b1d506ede9f95246b3e5e266ec6a2937b5e21436e0e8652ba7e1283e0d4b24a4a742cd33b24755b41bdefdfff3bbf5065
DIST super-ttc-iosevka-ss11-26.0.1.zip 21966176 BLAKE2B 61aa33343004a097317aa5017ba4a2726078d0c795035b32282a256478d1086d82bf8ff26d380268575655bdf39e51498646e0ebbd38c38659461f0547a642f5 SHA512 6692372d6dc390dadf731f840136f304678de232775010bc53276b8cd0c9e4dac6c50c1a6969d7ca0b0cefa068bcbd9c10fdfd09c9f7077e1612daf45bce1c3a
DIST super-ttc-iosevka-ss11-26.2.1.zip 22330516 BLAKE2B f15cf77db6c4403101e3fa2d0b8f0490d0695f941d2c9015fc84d478428c8fd4002f27025631dbf5d2577fcfa2145e0d156f96bf91e72e02d24f66c0dfe40a92 SHA512 733d3c818656ded27cbe3b4d15867e8baeade088f6bcd519440fb1ec20a1e270efb00fde55ee83e9eb23bee25c8eceaf89e1e3e28a6eb8d04628ce5965a0997b
DIST super-ttc-iosevka-ss11-26.3.2.zip 20718984 BLAKE2B 1b7ed6ee84ae27936802ac634883f09d5d89a8e07eb0ac9a65571f12efdd7146bd553f3564c46418987004e9710b377693b4bc825785dc31a14e9c8990f22c89 SHA512 0577c41f04d37b45996d42520bfdcdeb4e41c37bfd541b5f82d43400649e9aaf1594a36d823277010c98451c6480bd512c68f385c538a0a4b3b4a986bc598ab0
DIST super-ttc-iosevka-ss11-27.0.1.zip 20490154 BLAKE2B 907fb34c3c0136504926e86e22d6db3c0d538bd19d0aeba0158baa53c8290e522fe06c2a19ce9871c6532902d6212b747ee6b189a7bca11de83724ec11170145 SHA512 326bea49f31e0180ecf82fcbd3cfa45161a4347d7b77e863a2d9110c7d54f40314e393733a5e462d3925b3ffe32c33f667956ad51cf165a9d31be1bee4426d0c
+DIST super-ttc-iosevka-ss11-27.3.0.zip 20617468 BLAKE2B b953c9242bde31415758d9e30ca8b0330a4ffcdd589830cc83d7ab000fb15bd152f0afbb481bb32b0d5a634ee7095f45317087108a3935c7aacf5d69dd720b26 SHA512 fcf1cc94ee85af778a33022fc3e71ea7126549dc56f08b081749ff4729c44d44d376fff99d19f999e3981ed631325f42a5c378044ea079ae6d586d05fb96ae74
DIST super-ttc-iosevka-ss12-25.0.1.zip 21422973 BLAKE2B 463c80b8d371289300c6159fd38d3163dcfc5d5f7356625db42c210c7fb5666f5f6508da48920d480c40cbfa6a208c6cb4d3f91d09918cff64ac40195f8f7f48 SHA512 9e0c5f8daa4cd298034e738fe1f5b276f6ca73d761f6d491e450a97a356253545046f314becede19b7d573ab6f8293620a0fa180a68591f78cc2b479501f27a4
DIST super-ttc-iosevka-ss12-25.1.1.zip 21645234 BLAKE2B f87eb3e352bf6a5cf1d66dadcb270b2ff4c9909cb180f039b70a9445af7bbbe0fc79339d7dfb97c63424397f5df88d495760338cdfd6e3388dae3a896170c4cd SHA512 b7127c539c8129097e6a193f753b48f3250f16224dd5bc7eb964398ca205e5ba4ec9c920cf30a1a54522dda21c1644d8960ffd81c4c5c2caed068b6ece623658
DIST super-ttc-iosevka-ss12-26.0.1.zip 21976922 BLAKE2B 9535d849264e51e84f6eaf80558ca318f79d19cb847240320034dff7fbc8619d2ff771cb104dfaa127802b62aedc245c6a87f4c67322b25da845bca36aea458b SHA512 98352c404801e61d2c389e1357e4f049721204b25ab2ed60cf73893525efcaf9bd479fc0c84f07e952d9cfbdbfe72c7421151f9a528366ca942a2838deddf01b
DIST super-ttc-iosevka-ss12-26.2.1.zip 22258641 BLAKE2B 2ce89843672cfcd98064c5a0a4ce9d3748d95a3743a4c6f647ca3bd692e339a7d6416fc53d59f10ad73b50583f235532eb64a8f87e1e591f296b63d271ac60cf SHA512 5869158c18263ccfdfeff5c72b9fd28b136b8f9a35c6f0328c671d4d08681f811c0d1e988addf53a32a7de051a2e365850bc2418085471b2a4afab9a88651129
DIST super-ttc-iosevka-ss12-26.3.2.zip 20099252 BLAKE2B 55f20b0e852b96a12b6bafa70b3eb805e3bc9812386efe9db51b02fa4e27e8daeae26bfa9d0fac11b2525e761e2c13e39b84862b3e4df01fbd6f2afaf2cf0bca SHA512 e776cbdea2c20da6cb9b3534e06869ee7a3340d832831e38881b9f0f641c13741571df8b0d4fa819c354fca5cf4e7f0b1f57cd171b86fae73d689dda21d4cd2d
DIST super-ttc-iosevka-ss12-27.0.1.zip 20129239 BLAKE2B fa28fa37950d0f2b0149bed30c1fcf473356c1383a5ca6ab23769e0ca50fa644d7a7f16112a9ebba503e4a3891d7aef12074e4cd17b507c72752745f822a714a SHA512 b3a8f02cc6ede37d30e5edf70be35584d059886ed57ef8be1b19c0ff9f77fad8c152c9e8791f489075a1100f4ad316946fbe15000214931e16c8d22a8adf9857
+DIST super-ttc-iosevka-ss12-27.3.0.zip 20334770 BLAKE2B dbbad9d615a83776a55d6f717bc772571e16c49be35278fc4dd9ae8d5a6d7135e2d1fc4a878345b4a72dfb5e87f1487681b8b589cf999289c827ee4c5c8720d3 SHA512 27cf36836a2bc6e7c519e6e3a7278a795e2c8f5e01461f2c14807fe3789895a8d95dc43f55fe638fcd2bfbc5465e1bda522a915976caf9e88217cf95feb7e098
DIST super-ttc-iosevka-ss13-25.0.1.zip 20721411 BLAKE2B 222608f80e63ed4c6517ebf9397227bae1de4b1b41381a01a960697e6e67c259ae1918c4aaa4204178007a4ddb586353be7d59c1fd39720b7702205f94ae1c17 SHA512 ccaff7aca974bb634d6329b9260a4cc56643a1e5c56c8d23ba225589f82ac9e432f384d57f66b9a4cdb80f2039649555722f30966e431677a2a4139454555ad2
DIST super-ttc-iosevka-ss13-25.1.1.zip 20835603 BLAKE2B 2bb966943d52bb4f3cfaf91dba26715cc768563ee9e6bb2089930162b295b36b9ad357ca0d0205fbad6492383340022473de062a175f92b329f51250edb9dd65 SHA512 fdfe660cdfcf9597c8973dabf9419b07e8159d0a0268320c288085875f446b7ca29a4dff7528a9ffc24950b15316583da60aa8d1829fa8e0cd4a14e6685755da
DIST super-ttc-iosevka-ss13-26.0.1.zip 21253227 BLAKE2B 422f5e4704a2590cd1265e8999c4aac738a71a32decd86e71f45d88e3c21440db926ea6778bde3878c49828ff48f4373e9fb189f3da270cf249e090df2d1adbe SHA512 37596e1ae5bc46261114bdbe88a10f44fb6286054a71c916f305545cf226a30c0e883ad3f9833edbbf59678e588b498d6db8dadc6d797a178a796a972f383f7b
DIST super-ttc-iosevka-ss13-26.2.1.zip 21619358 BLAKE2B 2a5b9a3c61cb458fc5fe32f2d00324207a1dd8d43c2b1ecfc7f526f2f5cb8be9dcd47686f5cec5eb1e4e382fa36b5665a4b75e3655d89faac2b82b4c6915cf90 SHA512 beb26f25e56e8b5f4c9fd7fa1fa95e2b0bef7d5a649edfe3a6ffee5e41d5075be3a801c7c775f2860944a3f76c62a3d2bebe7aafaa7bd6cc8551e817e8fd7627
DIST super-ttc-iosevka-ss13-26.3.2.zip 19448905 BLAKE2B 49b2f7c46d6f9e7cea2e39240006ee1da3e58712550e51ee758dde501ab4d6832634bf3abdcfb5a0ae97bab679b671c31e85cfc0b5e592f0c9c5a554bca14791 SHA512 ffd10faa7e38bb1ad09d4dca62ee4a160f9518327815a11b45ea550fc5fae4151c0d5f1866c2a156ea9171486e9b03abfd14052c5ed3f205b5fc3cef02c0c826
DIST super-ttc-iosevka-ss13-27.0.1.zip 19447232 BLAKE2B db2a00b5d4d9df5e6cc7fd9790c7240ded2fd4123c63f709d146d38e679ecaa60178425e14799a74a85f20250bf2647f9711afcc38cc3cc47d8c5a5d2278ff6f SHA512 f046e73b2531dfb8b872e73d9e90d62945dc5cba5151ced11a81b119db4a0e60c5bfff91089dcb2558fcee83b51e2a9dbcd7da6aa67dba0b6d4a3f357e53b317
+DIST super-ttc-iosevka-ss13-27.3.0.zip 19495805 BLAKE2B 72aaa4bcc4fb67f749641e44e54944628bfaaa6a4038f1facb9202d4733cca473e083855d768d8cbf634e3125680ad4ae8fcfbfa7b98110003e1e2183249835c SHA512 84d9460779463a40e6387b1188cf9f2f96859a8ba5cd7d82ab52b22ce1514f44badc38a7d98b71aa879e089324c4f54011cf6ff7b3c5b632156a1edded6e2313
DIST super-ttc-iosevka-ss14-25.0.1.zip 20620277 BLAKE2B 4c2bc39e2af1bf4c9f771f894a348d4779c2baaf908a52abe027da4ba2323b0015b676bd7a3c74413b31c13c8334a3c00cd7718af85362dc989349dbb623203f SHA512 6e26fb0ee598cc6b0ec513c7ff8f9ca5bb2d3ebf20acf32e45d5d1dc82755e879288a1e1b83ced685215e73fc6c71cfd8d2d5fb5ebf47464af5ed2b8fb702083
DIST super-ttc-iosevka-ss14-25.1.1.zip 20825331 BLAKE2B d59c94a28371b3af3bc1dcf767b6612b0f7cf4b4b5ac618d53eee66e45dd35261cacb0b834e0285a408cee6cd2a5c91c715ca83ddb28c8279d062d7624129e7d SHA512 1801a02b6bdcf4604998eb897ddc98346036b73e77d0d974d13152a69940fdc1f95f97d3c2ba66ac99373c8e09c3c112c266c79aa792028c83e6d6ccf4c03d3a
DIST super-ttc-iosevka-ss14-26.0.1.zip 21145748 BLAKE2B 55594cb1c0e392b76d5a84ca64ccf0b403cbc28f91bf8e06b198a57ac185f21d8195c656021a6451774478b505d175f2734f68a4cb4139c3b37e876137bedeb2 SHA512 a00160d3989a52a9017f7ecb55c23a6710c93f64357ee3b6dc0bbbf638396c112cf4344560d1c0be999e7f08f3b0546a136200de8b41950b4649800343759be7
DIST super-ttc-iosevka-ss14-26.2.1.zip 21396033 BLAKE2B e96c4792da0d8708104f223a8cc4f7fdcdf664129a036ba94f1edba3bc80a67d393298cf5ffd3f87028f88e738c4ce0ac6ac59dd663e2b1e7ff65fda7c765d6d SHA512 e698aba570264eed59f98b1f3a7527dc7cf568ce1d47276f067b0c8956b121178da31d8e6d9baba14b53d69d942f4a1679f9cf65889f9f9c7dda9c1708a7f71a
DIST super-ttc-iosevka-ss14-26.3.2.zip 19436044 BLAKE2B d8e15dce75bf8eec753b9e6f239176802d8b072edc6140570280e7a68af3b18391d50bda03212445227a5592d0fc068dfde20b5dd27460357b9f1c7d70a747be SHA512 230c0cc7c8006246d596bf80d03896ad5a4fc8bb6fab04948b932924e7e877bc82434fe38f831d58d3b1ec670108a8450c9f2dfd333129264374d0f5a7e6e860
DIST super-ttc-iosevka-ss14-27.0.1.zip 19445519 BLAKE2B b35dbc3843a05102285acfb780dd3b3c299d88484eb585bab1d005973461eeb668f1c5e029f607210aa83c931412c77260bee9a28cc6b92c8756b489c35db76a SHA512 08f56de6ddba1cbd93564730671fa92847f9e20a4c5d112805f99d24b972d0ff1040d5c5e5e3e099a9f5c21b50c895a93b902f7b42ac4f3bb239883702d555f6
+DIST super-ttc-iosevka-ss14-27.3.0.zip 19550590 BLAKE2B ec781904fe518e5fd30097d2721b3ec3215eeef89333a60944a5e1202809b46d06c850764f1626d6eb60fca0e4953d20dcd46ee7d1c7a07834aa83d38baf00cd SHA512 65da7eae6dda320e25d0e2e5ffec6da6544b447b58a11f29bcf87c0ca67e20d42ae66aa85be81f7142d3650effe32663294187cbb5ce1ed3c70630492a4d6d54
DIST super-ttc-iosevka-ss15-25.0.1.zip 22133783 BLAKE2B a00d58a6df70908d01e9c3bf901f1e7f0531848b4ba1a3bcabb23f0d578243f2b31493101dae1d584bcdf6ece06088610164dec4c9b00165d40a58b9fb3ac40f SHA512 edacb3e9ac520f85d98c69af572f5ddd4c359442128c65215e7c2c0932b87e6ac7a923ed4e17085fe0ee8d8a03091aa4328fa9bdbd5e7b0f9aea505af41eb5a8
DIST super-ttc-iosevka-ss15-25.1.1.zip 22174494 BLAKE2B a9401ffaec26d672423a8afaf87ddb9131b44e6128ac44ce9954f5c45586882eb701fa2043df0a18dd669f5dbdefb28a9d9e4fe53d5de1dd95b83baa0c4c99db SHA512 903c33b9503214489d679eab3abcc32618a2b9d64e8071eee5e3bef42e539b693b94c0976d5c2465e18c1c4dfd10fdf9c7372dabe53e2f882001a7b1f88e3f0a
DIST super-ttc-iosevka-ss15-26.0.1.zip 22597991 BLAKE2B acb0800f58741ca286be0f89dbd2ebdce3a6aa828b8e757011508664f65b17f10520629ae509047befa6aa17af172b2ebae3b6be3cb1b632f8a620605f7e006d SHA512 506cceeb5ff3b84e2d40c0e70afa3f6386847a35f5ec127f7042af4142b57aa3d05804adcc389248cf1d35f9d80b2015223060c72ae97b0c4df428f3d5ed0aaa
DIST super-ttc-iosevka-ss15-26.2.1.zip 22863376 BLAKE2B 37fa704afbc72491ecee1ce4d50628343aa06b790d16efb63ab894f956db03d4ac8f4da0a1ff37814c468ccaa3364cb76ee55cfa7d95f9091f629b6ce39823a6 SHA512 2f38316297a59c8aef05bcd64051a971cbcd4e71fdcbff9da42fd8916cbcb353954a30ab5d8ef86cd69316c123d4fc30881995d929a06a8aa17e0e7efa409b87
DIST super-ttc-iosevka-ss15-26.3.2.zip 23223148 BLAKE2B a9ca5b7f1ea71e5effe35ee88f90dbb61e1ade08583320cd36c7722d082fe705b34954fe06a12965ff7f5d77e57aae1989740ac0be1373cb1fc382cf4bb885ab SHA512 f3f66bfe219f326307376e4af349a6e926603ce4773dfd5a75ea292cf67995e75d5a32df500fa3999e8f376d925d17f5ed218eda59aa08f5e8dba03382b99736
DIST super-ttc-iosevka-ss15-27.0.1.zip 23237517 BLAKE2B 6d30148e695b395205b2035531a142a38acc965acd2cacce3ddb0abfeaf26b6445526f12a23190d3bfdea9b074c853587c729af4b25b37910bf3b98797138120 SHA512 b73b3f354af1edd58fd7381a7ceeb1db852971e741478ec3801cb384adbc060dc58469481913eb81065081a65a01466e816ef8676c90978cc2ed5a59d4929567
+DIST super-ttc-iosevka-ss15-27.3.0.zip 23356072 BLAKE2B ba71a8ef54bf8974991808243536418c2f54934491cddbb6deba45ae27d30331745e8687c26fc09af2c5ea134e786604fe34be6941818c05c0f0ac83bcbb1726 SHA512 487ae61a3958228506e9d52630125a099ed6a083b2efe3349f7c2def63472b8689c12ea4c00b787af57a319fc22dc8400a5fa088a1278833a9e57d6ce6d6090e
DIST super-ttc-iosevka-ss16-25.0.1.zip 21048452 BLAKE2B 4b13875097c0c2a37a30e3a261c4852a46a625aaad57b97d0078cc5ccd367854490fb4d0e5db04574b9bff146e5a0849f3ee69b24d4db7d6dc253f8d7e9ebd72 SHA512 47dc5cb422a02df1918247756a6b32793804db1056ea5c41463eb32088cd543b7cffbdf81ce202b3ccc63022dd595f1f483c7253fa047b28887528816a64f17b
DIST super-ttc-iosevka-ss16-25.1.1.zip 21354580 BLAKE2B 330eb8740e905f29bad4d40330cd84138a5c8e554679f72ab685d04bbdbc7967c8e71cb44cda2534ce15b5a5b19425775628ae87fe926afdde041cf234494916 SHA512 013c9b0553c04534db7d8d3ccaf0b5628dc6a3e9bdc446553238742fa5baf0744f1959ce402e2da5cd85d6f5a680c37a76c89223cf81c98146696c521c4c08b1
DIST super-ttc-iosevka-ss16-26.0.1.zip 21712830 BLAKE2B 859f09a9b9f774a30abc00b4d25028a897824cb9d9f302ced7a5c21f5e26ea61688fc283683227f3930a026d7762d3d3aa6a5b9765801f84ede60c62d1886b45 SHA512 a7c84c492551bd099e722c6fbfa3212200271b4fafba9fcdb6f333ebbcf423f7ef4b9125faffdc348fc074c257b0ff3816ba8135aa53d89e19abe238652eb079
DIST super-ttc-iosevka-ss16-26.2.1.zip 22069907 BLAKE2B 0f4e4d3dd4aa88861d539f3a5ec92fdd8b97d3d4b59d5fc722965d02a3937fc289b5bc21acb2694d54ee8f69111bd89db3606d8798537b1988b045c0ac11b000 SHA512 ddd97562e0bdc7284a777fb24953747205fe0983305561c693310581ae2e70c240c3758251842ceb9edbac5547c77f6eef063914f10bb92b293e2e6d693eab22
DIST super-ttc-iosevka-ss16-26.3.2.zip 19875078 BLAKE2B b7ddea4763ea84b119f9f7699fa4853ab54cddc60f20c6696fcac8f7d529abf94a5ae6f7e7ac40f3bd2229f8b5fc8bff43bdd1e7f1807db4025d43e9832abb7e SHA512 847ca83d3644a8b9333dc66672e4e6f31180450ed53e3a1d92298afff669b9eee0df0dd690e1b2bd1d855e00ee2ca868dbd69173998b5df4fc34c84d7f924a46
DIST super-ttc-iosevka-ss16-27.0.1.zip 19877750 BLAKE2B 7e949a35de5d130544a24f400cf25eb0fdf77e78f2edf61347d09d567ff86a123628c22e229967308550fb508e8623c5bb946127cbaf91e972352f08deec47eb SHA512 3f9ad841aadf800433b40343ca67bed6b693da3cdfa038d88a5db1cde65a5efd583c14e91d0bb1cccee1e3ce425ac977d6a6ba7bed811cfe0255742224ffb152
+DIST super-ttc-iosevka-ss16-27.3.0.zip 19922561 BLAKE2B d7fd502915af5bbf515e223ae80f7c3abf4a379660ee2886b790824b6cf5a764aea409d9b9d1cbd6e815593902e53b37ba9a63e5415c857384f1ffedc244170f SHA512 2ac44c3449dbe0a690c135757b049d357d0545e94134e86d99c0bd475ed065ea3e53df4bfee37ad163c6c9fb306fde43668e60d12b17fee072d86a30ec5ffbcd
DIST super-ttc-iosevka-ss17-25.0.1.zip 22302426 BLAKE2B b6fafacea1b29e965a155c87893e2c6111455037b5fca85451ad6985a772c1188c6b47d27d40b9220ad0d7e931e343be6863983a7e8bcf3f5352cf13a6c56c3c SHA512 dfe0bcf60a7bac01f36f41b81d566d9c1050a0dce4bfc19602d99fbcc42ee72d0652ea71e26d08a56863868a4d0bd6781fcffd4febc3dda1e1c63d314d789ea2
DIST super-ttc-iosevka-ss17-25.1.1.zip 22394600 BLAKE2B d805b4040a8e185d9030ca4a41a66231fb7b6bff1f6961bdc50a5022facb7dbd03cb7f7a6ec0f12da1c548c0c398182d9295d4bc7b297311693694a66db906c2 SHA512 c9d74a3d2b625b608394298ed0826a5232d7d5aefa98187d4a16166617b9377afc07fd5ecc002369544fa66a44c59901a0a6ff1f0d17041794bd2b959bd3d722
DIST super-ttc-iosevka-ss17-26.0.1.zip 22910576 BLAKE2B 01d4f4b1514cd002cc286dd8c3ba4614b7eef8274e8b3c7e8a523240163b323baa27ac135253ad522225f0f2aa28ebd20609e8efec322509c9ba75b7aa20686f SHA512 a535d8e6ca071d287ddea9c81b5061d4aecf7e78222007a75b81807f964c3a5d3b612662b2753e38447728edb89ed0e3f58eabf1d3dacb069c487573bf86e0fe
DIST super-ttc-iosevka-ss17-26.2.1.zip 23147184 BLAKE2B fb9483432aacbf02c9731499a4eb3d95cac96e2527e76060bedcd488368474de0e0a6d52999529f9fa04c3221ccf0366954cc0e47d421ad70e63752ea1d5bdad SHA512 9445152efd0ecc855a1a4e56a441e20b632b6a1b1c07feca41a5e8251e7b5a07bf1b2f9d748e7260040e8f714d41239684e8942e59563e5f789ee7fa20629d39
DIST super-ttc-iosevka-ss17-26.3.2.zip 23111111 BLAKE2B d78ac6205666bc374e17f5171436fe8ae8aaaa33bf8caf2d060b7c4efb6317ab70851102f298b8ed0592640dc3dcbcb56a75138f076f831556495d870034fc53 SHA512 5680f191d8c599e15cea08a80b6277c507ea9ca52a91f60c68bed981e04b41dfdf967386948d3f88adfef26929ab9a7ee21b9308c47c6803a4ea07bee9678aa0
DIST super-ttc-iosevka-ss17-27.0.1.zip 23208896 BLAKE2B a330f307cc36e27854e30747179c675a3da03d70db5c595e163ed30d24903671e26f61d8020e8a6b8fb899f147d44571627c9162b2b9ed60ad9922118e20a295 SHA512 aefd222388706d80f98e632681d8dce79c88e189516fd2983f9a21695c10274978bc59f9f92a5d14c97f05b15d601ee680e5a2376e4e50de5d48991956726b17
+DIST super-ttc-iosevka-ss17-27.3.0.zip 23236338 BLAKE2B f3814db43459f6f57111bcdffd10eaae5a1f7296bb01ab6045fa9cdd2e3710213b553dfb081a13b9f7c1e75f434da35e30b8241d4947027796ab21df9de351f9 SHA512 d96cdde110f7972c8e99eef043840577656fd55aadd18ac7f94a5960958f20350be480d4df73554a85b79c500ab4b91af899ea0f7b7349f59f3eb322f551673f
DIST super-ttc-iosevka-ss18-25.0.1.zip 21192418 BLAKE2B 3de6813bfe5ca91b457b43d91e0602103c96380e701bc0f1fcf01a62de46a6ccce998c7d53a9bf5ba72524c0ffee4ea37ccd985da7034b8a77bb430551294c6d SHA512 63dd72844ec3f51d3b5d47b59e1732042dbcf3014e8a94c701767e811aae8a745d954a23d00f648b55904eaa45eb074c8bbbcf80fae1f0cebe8cad1b1eb0669e
DIST super-ttc-iosevka-ss18-25.1.1.zip 21321019 BLAKE2B 289bbeb120321d55c5e0ccd27bcd33bbe7bf7dc687723ad627dad378471cf50951a55dab5cb6dc530a57ecfee61d53188d79c0085ed0dd9cd451b526e24def88 SHA512 9173135f77496fb65e5a3eb10ae9abc58c5aed28e128519a20032f2775d506a97fa946b2e53f436e8e815b271a8fb0b0a985d4632ab8db71bb4d0ff6d263417b
DIST super-ttc-iosevka-ss18-26.0.1.zip 21627549 BLAKE2B 0543a051c53ca97238a52a4f72f310a905d9d271f89b23834bc481b511d4780ff05d7b2ac827dd17fe5a3b0c6bc32a2364f31a88ab4044e17cab8221d8c9263c SHA512 bf8efee0ed4ae301a7222faaf14148f03ee39f0b690531240c1be4a243a5cae1a22016a5d7f7575ad90f8db077b2fc9ea0851150f9face0acd1091b0dd0d6749
DIST super-ttc-iosevka-ss18-26.2.1.zip 21891113 BLAKE2B ab103116a169833e8cab78d71828077ab37a0fb70583d0135ded5173c35735e6d98408b5d775450bec7698bfd83e6787a56a4dfd463840d37946b77070d575f4 SHA512 a82d3d5691b71c5a090ec8bc7530809e9d07316b24297b291ecdcb602b5743de5d39d71a71712fca63146c1b16dd247c0e1c415d978e856bd10fe135e325a6e4
DIST super-ttc-iosevka-ss18-26.3.2.zip 19764751 BLAKE2B 02594a14a12e101623d8cbb2d39df2fc8b4efbe1e52cbc44740088fc5f33f0776fde75e32f6a5cb08021020bfa932bfe0b4fcaf913182ee67d6554fd63d5c1aa SHA512 d2393885eb550b99f43cf89a3e8bd78e9fe9e575ccbb68c485f1ac34f21aba09fc201e8f595a9a9ef623888e3deb88d8ebe1f5a3418455b9a38764c4982fbfc6
DIST super-ttc-iosevka-ss18-27.0.1.zip 19772141 BLAKE2B 5c0287efd8569c9a459d856b8e5ec9a15f43e7c9b6f81cf727f2d3078d15c85525e2349c25137679574803473d595cb49405d5000d79e7b6489612125a0db440 SHA512 1c60e5393fbd76c7085721d31b08883335d08f19b14c6d827defc05a7570bd5d2bb76fee5ef2bfb94a27094a5b217ce8a219c2fbd7d65d0c7495cad6f0662ec9
+DIST super-ttc-iosevka-ss18-27.3.0.zip 19881935 BLAKE2B 94db5d3712c7b3c22a1aa8949ae73c50e4fe06382498f2aab35bb9ebe30be1fe0004c9070569c9ae185c73e1fb321bdebb5f15212da310f516705e005978a446 SHA512 27de006b3529fa2268c8ffc179bd761fd3efe4f931ad65a881e5c76dabdb019184ea8edc4c11b27b27ca0b87baf7235f9c718ecb85471de4d8516b30dcb38370
EBUILD iosevka-25.0.1.ebuild 2652 BLAKE2B 40e2e672ee5cb5bc524261049c3bf46b45406012ab25ea0e4f85d20705ead00931d736a6aea5e8f25f6f942571ab141265938b77f7a0c510f445ee864152d22e SHA512 481cd9c6e485b083ab84c704ad818436206bb1f82beb49874d8fda8498b884a566f99b80cb3013a0e6ea5018d14688e242d3b4e41058f423a19cb7365bfcf458
EBUILD iosevka-25.1.1.ebuild 2652 BLAKE2B 40e2e672ee5cb5bc524261049c3bf46b45406012ab25ea0e4f85d20705ead00931d736a6aea5e8f25f6f942571ab141265938b77f7a0c510f445ee864152d22e SHA512 481cd9c6e485b083ab84c704ad818436206bb1f82beb49874d8fda8498b884a566f99b80cb3013a0e6ea5018d14688e242d3b4e41058f423a19cb7365bfcf458
EBUILD iosevka-26.0.1.ebuild 2652 BLAKE2B 40e2e672ee5cb5bc524261049c3bf46b45406012ab25ea0e4f85d20705ead00931d736a6aea5e8f25f6f942571ab141265938b77f7a0c510f445ee864152d22e SHA512 481cd9c6e485b083ab84c704ad818436206bb1f82beb49874d8fda8498b884a566f99b80cb3013a0e6ea5018d14688e242d3b4e41058f423a19cb7365bfcf458
EBUILD iosevka-26.2.1.ebuild 2652 BLAKE2B 40e2e672ee5cb5bc524261049c3bf46b45406012ab25ea0e4f85d20705ead00931d736a6aea5e8f25f6f942571ab141265938b77f7a0c510f445ee864152d22e SHA512 481cd9c6e485b083ab84c704ad818436206bb1f82beb49874d8fda8498b884a566f99b80cb3013a0e6ea5018d14688e242d3b4e41058f423a19cb7365bfcf458
EBUILD iosevka-26.3.2.ebuild 2652 BLAKE2B 40e2e672ee5cb5bc524261049c3bf46b45406012ab25ea0e4f85d20705ead00931d736a6aea5e8f25f6f942571ab141265938b77f7a0c510f445ee864152d22e SHA512 481cd9c6e485b083ab84c704ad818436206bb1f82beb49874d8fda8498b884a566f99b80cb3013a0e6ea5018d14688e242d3b4e41058f423a19cb7365bfcf458
EBUILD iosevka-27.0.1.ebuild 2652 BLAKE2B 40e2e672ee5cb5bc524261049c3bf46b45406012ab25ea0e4f85d20705ead00931d736a6aea5e8f25f6f942571ab141265938b77f7a0c510f445ee864152d22e SHA512 481cd9c6e485b083ab84c704ad818436206bb1f82beb49874d8fda8498b884a566f99b80cb3013a0e6ea5018d14688e242d3b4e41058f423a19cb7365bfcf458
+EBUILD iosevka-27.3.0.ebuild 2652 BLAKE2B 40e2e672ee5cb5bc524261049c3bf46b45406012ab25ea0e4f85d20705ead00931d736a6aea5e8f25f6f942571ab141265938b77f7a0c510f445ee864152d22e SHA512 481cd9c6e485b083ab84c704ad818436206bb1f82beb49874d8fda8498b884a566f99b80cb3013a0e6ea5018d14688e242d3b4e41058f423a19cb7365bfcf458
MISC metadata.xml 3320 BLAKE2B ac303a8a7f49b6295bc5f488ae7fdbf732f37c8cc657236ff703bc6391b3477989390f98bee3b59efc95e29d6b2bd9814f6c13c473255ce2be33db7ecd6434f9 SHA512 f2241fcf0f60e5cd1292612eeee8dee2be805de50e2ab22cd5d9b34183c7d8bfc2953f8483cb52d8a916b80cdd918fdb400ae169160b63ba56d9bcc1c016d407
diff --git a/media-fonts/iosevka/iosevka-27.3.0.ebuild b/media-fonts/iosevka/iosevka-27.3.0.ebuild
new file mode 100644
index 000000000000..48ed068767ec
--- /dev/null
+++ b/media-fonts/iosevka/iosevka-27.3.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit font
+
+# [...document.querySelectorAll('[colspan="3"] > b')]
+# .map(x => "[\""
+# + (x = x.innerText.trim()).toLowerCase().replaceAll("\xa0", "-")
+# + "\"]=\""
+# + x
+# + "\"")
+# .join("\n\t")
+declare -A MY_FONT_VARIANTS=(
+ ["iosevka"]="Iosevka"
+ ["iosevka-slab"]="Iosevka Slab"
+ ["iosevka-curly"]="Iosevka Curly"
+ ["iosevka-curly-slab"]="Iosevka Curly Slab"
+ ["iosevka-ss01"]="Iosevka SS01"
+ ["iosevka-ss02"]="Iosevka SS02"
+ ["iosevka-ss03"]="Iosevka SS03"
+ ["iosevka-ss04"]="Iosevka SS04"
+ ["iosevka-ss05"]="Iosevka SS05"
+ ["iosevka-ss06"]="Iosevka SS06"
+ ["iosevka-ss07"]="Iosevka SS07"
+ ["iosevka-ss08"]="Iosevka SS08"
+ ["iosevka-ss09"]="Iosevka SS09"
+ ["iosevka-ss10"]="Iosevka SS10"
+ ["iosevka-ss11"]="Iosevka SS11"
+ ["iosevka-ss12"]="Iosevka SS12"
+ ["iosevka-ss13"]="Iosevka SS13"
+ ["iosevka-ss14"]="Iosevka SS14"
+ ["iosevka-ss15"]="Iosevka SS15"
+ ["iosevka-ss16"]="Iosevka SS16"
+ ["iosevka-ss17"]="Iosevka SS17"
+ ["iosevka-ss18"]="Iosevka SS18"
+ ["iosevka-aile"]="Iosevka Aile"
+ ["iosevka-etoile"]="Iosevka Etoile"
+)
+
+DESCRIPTION="Slender typeface for code, from code"
+HOMEPAGE="https://typeof.net/Iosevka/"
+
+SRC_URI=''
+REQUIRED_USE='|| ('
+MY_BASE="https://github.com/be5invis/Iosevka/releases/download/v${PV}"
+for variant in "${!MY_FONT_VARIANTS[@]}"; do
+ my_filename="super-ttc-${variant}-${PV}.zip"
+
+ [[ ${SRC_URI} ]] && SRC_URI+=' '
+ SRC_URI+="${variant}? ( ${MY_BASE}/${my_filename} )"
+
+ [[ ${IUSE} ]] && IUSE+=' '
+ [[ ${variant} == iosevka ]] && IUSE+='+'
+ IUSE+="${variant}"
+
+ REQUIRED_USE+=" ${variant} "
+done
+REQUIRED_USE+=')'
+unset MY_BASE my_filename variant
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+FONT_S="${S}"
+FONT_SUFFIX="ttc"
+
+src_prepare() {
+ default
+
+ FONT_CONF=()
+ local vinternal
+ for vinternal in "${!MY_FONT_VARIANTS[@]}"; do
+ case "${vinternal}" in
+ *-etoile|*-aile)
+ continue
+ ;;
+ esac
+ local vname="${MY_FONT_VARIANTS[${vinternal}]}"
+ use "${vinternal}" || continue
+ cat >66-"${vinternal}".conf <<EOF
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- Enable this config to change your monospace font to ${vname} -->
+<fontconfig>
+ <alias>
+ <family>monospace</family>
+ <prefer>
+ <family>${vname}</family>
+ </prefer>
+ </alias>
+ <alias>
+ <family>${vname}</family>
+ <default>
+ <family>monospace</family>
+ </default>
+ </alias>
+</fontconfig>
+EOF
+ assert "Failed to generate ${vinternal}"
+ FONT_CONF+=( 66-"${vinternal}".conf )
+ done
+}
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 535401d4c8ca..5ae97c4e9315 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/pablodraw/Manifest b/media-gfx/pablodraw/Manifest
new file mode 100644
index 000000000000..bfbc59b21b1f
--- /dev/null
+++ b/media-gfx/pablodraw/Manifest
@@ -0,0 +1,25 @@
+DIST atksharp.3.24.24.38.nupkg 192736 BLAKE2B 7f059d8f0f63c0efde6f1fc54eac1e793148b1f323cf90a1f77b587a120a0f9f78e774b20c96d3b90004882d5cd7eb09db222aca5ca5570afb165aa16125300e SHA512 46efbcd406d58a958b81e30b1ac466f08023e72eb36305cdcb17ed3e5a5e1844d44be8852add83ecff887e70dd7fc84f2e47f3aa6996728c40144788a7203adf
+DIST cairosharp.3.24.24.38.nupkg 89128 BLAKE2B ed7163b0f5459381ca6e8787c59100b8e95ca868b8f533874048df5809c7ddf5cce9626e2b96653d9d61995ce09694961060de85fa359eb3284820354ca256b0 SHA512 30294df0e349b0ba0b0191494e6f6de9bcda0471c95ea82b031a5cc0f966678c99527b16a5daf3da085aa2fa12f86ccb7633b8abb4b77dab62611c22a2e966f8
+DIST eto.forms.2.7.4.nupkg 531524 BLAKE2B ff11fb66279dba725606b1a037675dee962eafee49db89b974132c2ae675b1880bad30c9d123c9f3ac4afb573e14f23f010b284ea01d8a22a2378a4514d570c0 SHA512 46e572b69becf180d85a20744b87b70c4db20884705d3733bf65bf108e027a82133159b65e9f4cf73069e23729cc25da7cc655e0d29f7702225e1c55889211bf
+DIST eto.platform.gtk.2.7.4.nupkg 213128 BLAKE2B 102c33a8bb33fe6eb09579e2811992afb5282743697840b9e4292fe9a53eb615275b36f135d27dd63c3995bc7151163ad516757d701f248f9dcf368f7045f70a SHA512 d9b26d745cc456b6d3bd5f1d1ba1b0ab285d4a3ca9688ba2cc4bf779281d90d8a44042842ca762fa78badff34a36a0fade553b5c525cc91b648aa7068a27ada8
+DIST gdksharp.3.24.24.38.nupkg 370415 BLAKE2B f02488caec818f523cc466081ebce084ff925203ff05716d8e09b33383e263f64f3aa0cd89bbd1344ba2370b84a4b5e61dff803e4b740ce2bf63a66bf93b2d7b SHA512 f8acc3ae6a3212a9ddc60d17cbc6bee9220624b3a25848acbaf716a3fe72390c15a0af09ca34040beabad361fcdd84901919b5ba2fbc8da8c00488fd616530bb
+DIST giosharp.3.24.24.38.nupkg 515756 BLAKE2B 884e427f46675d13b7ca68cd6389a9ab833757fad1b70dc6620dd21878da4e6d358064306632eb43b6349e3d8bfe334efddde8cd93afba570c584b280b117dfb SHA512 3a71150688e94393adc40b48975a17f3ac737a0984773aad218b940a8f934e7006996ecf813ffec82cc66705e753dd88cb905f587ab3fc7dc06ab03a76fd25f6
+DIST glibsharp.3.24.24.38.nupkg 188544 BLAKE2B 929aa1ed51f36a80c16d5be6f218ee21403d33ce4c4c87e344279493bdc18fbb5e3aa8440867ff3548dd74290b2b3fd1a6c13c52a86513d60c3b13e6d0dfa9b7 SHA512 b7eb31edae955673892e12408420a62641d95f65b8b8efb9e04b9aa9c0ed36d07453ed9491abfbf90e10f6a8718e2e1e4e8f358f1fe2a4dfd162010aabb7a496
+DIST gtksharp.3.24.24.38.nupkg 1615494 BLAKE2B 9953d9b6f1f5015f0fa635cabe9c49cf6012255164e8159d18aaca41aca2fce28e09d81b4106b0b155fbd9eebfb70296e91b68ad1ab86afc829ba8940b6e7c4f SHA512 51915872aaa11c200aebb62e0969471b5a8a9c5a57f449b9b7ead0dc0c4291caf271570ab5262c78da416304f5ba75cab48823ab1ee8a3752233edb843c1bac0
+DIST lidgren.network.1.0.2.nupkg 164449 BLAKE2B 84c758301956cca7946ddd677f22a28e181d1bae0b5fb5e4ca042f579c6c9eef6476cf4ec3dc426ac902a52ad1f8581171a8921ab7af950ee958621695547f43 SHA512 258a8b65d3c2c195b85d3ae4d1c1e9af7088e669b6961b5396eddf890bf425383a0652437bbe613f425d4b91732913be55a4fa1bae4dd03591c80988347ba261
+DIST microsoft.netcore.platforms.1.1.0.nupkg 17960 BLAKE2B 6a9fa22d75f5a1c65746dd71a63c3d4e37c393e99c23007c10f5ecce248a04863bf26e7562c7751177a6985eaac266c29cc6a5443a4a853e773f88994ad2a3fd SHA512 6bf892c274596fe2c7164e3d8503b24e187f64d0b7bec6d9b05eb95f04086fceb7a85ea6b2685d42dc465c52f6f0e6f636c0b3fddac48f6f0125dfd83e92d106
+DIST mono.nat.3.0.3.nupkg 78083 BLAKE2B 751ff975414aa1fc13eb4d60071c242dcb1a3951e50563fd3b908e34807ce8c369ddd6f4bdded3dc0e5bab7fbd1417a1d233b33c4b7ef1e864df099477e0a1df SHA512 b6a0f3257f01daa4fe6db31df5915b45b1be9b96a79b9321f4b3523638f6f0b8491ecafc9e95f30b7913788b1445833795550e98150be5215ad8237c569cf91c
+DIST netstandard.library.2.0.3.nupkg 3146139 BLAKE2B 311e5367398f76c74e78930bc2cd39e450a86bd8626311ded8d58bd84c94a8a84db3c11b2bc10f3eeba20a9d081fe7827981f702ad746b49ae3108c949ba1022 SHA512 e78f0cea69c14895b1b089644077dbce8631a626055d96522f4d29e061d8bfc3e48aa1419e74faf265b998612c03f721f5f0cef4690f824150a5689764dee601
+DIST newtonsoft.json.13.0.2.nupkg 2441714 BLAKE2B 5ae198b912e6440a2ba2ed537b463b6f9403c911cddc564382d4aa8e3d2317bfc28b913c986a0828a30ddba51635561d4cc080bd4dac28eda804aa72db06d1d5 SHA512 d743ae673bac17fdbf53c05983dba2ffdb99d7e6af8cf5fe008d57aa30b6c6ca615d672c4140eec516e529eb6ad5acf29c20b5cc059c86f98c80865652acdde1
+DIST pablodraw-3.3.13_beta.tar.gz 6096932 BLAKE2B 3cf120f1af8ee7b3c6a124729aef1dfd0cf8a918f968f6aa5ff642140357014155418c50afe1aa9894af30cbf60f942233dffaefa615d7a029022df153a94e22 SHA512 6b745531f8abbc4be0323a21e67787d4d09f995c51355513b53b4ee60775da2a6e25ef1cb8cf2ec8236a84bd36200d12c07a413206943984bdaf472c8b1265cb
+DIST pangosharp.3.24.24.38.nupkg 142957 BLAKE2B 32bd1ae7a805d5b76da89b7b3ab02bc9b40cbd17bc15bb6bd019eea1c19e15d8de4336de19586f302040e1558a5ee53a2bd6aa130e9c1fe9041c7d4082fdbb7d SHA512 5edc84db5b815d3fe8162b39f6c6f1f44107e216dfaf63e2c5677ca4f7d2a552558a51e6dba9910820358bbc70fe6aef58321e691271095cac2c98dad29a7f3a
+DIST sharpcompress.0.32.2.nupkg 1175614 BLAKE2B f7a44dc5f36ac16971b7923dc86fa261ce4a285e8964ea123c8b62f194b999b5f95d99eeb50afc6192da3cd809c21b0d44729da14f07d782267c76a42afd97fc SHA512 cd0cd74b68faf0dc159f576d9d37577aa6d0c8c849153a348338d90a3504937295043b66878372f7fc63710180795d65cd6b038b3699fd7765ac6247dc344ad3
+DIST system.buffers.4.5.1.nupkg 93737 BLAKE2B e846885f9ace79f30bf7698a96ff3277a45fc2988a48cddba1862e23650ce55b06dcc6c1bcc29e08cf5380c9700dfcc15964f7263aeb11c737306d27963b34da SHA512 80da6158e55b9bcf7e0b5e6379b9cf45a632914f037b53c5bf5609576e3cd7821f7861956b73d74470d2d0c2e56dd235a5ef4ca6ffe7e192b820dc2d023aaff2
+DIST system.componentmodel.annotations.5.0.0.nupkg 771145 BLAKE2B eaba2dca2356dbf4c1af4bd03d1b8bfcb55dc4f7e449e61e25dace119b35aa6308810fac7860b5d64d5e9569d27da693b3983a1427179e2d26b66a7df48d3904 SHA512 589aac4c669701ce7910f1a327294f15788d3ecff1d6df5d9255651e5201c5411c2312286fab111a6f549fb4de864c8414cfaf2a365deeb6f068c1ffce7c353c
+DIST system.memory.4.5.4.nupkg 205467 BLAKE2B c5b66e68917fc14d5b94aef9aef53087756c59473a2580448f20233e559b3ac9d691b2c063d129083593a1b610252acb01016ef078ed21b390615bf5a6e04dc0 SHA512 8ece5491eb0fe332bc190f40cf76b3beee0c5f996325034861be221fdb0ff02fd59e4f7020b3c4a1f29a457f76ff76c4c95d46d38555e4f48c7a3bf172d87966
+DIST system.numerics.vectors.4.4.0.nupkg 337043 BLAKE2B 94cca7283873edd9199d843db78e23bc5815de039c2aaeb67ba3cbe4cb5e161eab27b89cfbeeb437f0a9d235b48e86a5b31f53306a7e7a2a38feb28d6e5e523c SHA512 81d46b509b3546b8d6dc9079a7cda162303aef1a1e14bbe1d127522168d388df2a13195b16dfd1b57c1560d73906e909fdff4e2b34104ba81a9336c97874ea1e
+DIST system.runtime.compilerservices.unsafe.4.5.3.nupkg 102160 BLAKE2B a86cea1017d251d3cd271eff0be90ce43ca0becd8b0cd37215aba847c00369414de1d34df318e2554f8989fa48ce0f5bf61e0404fd97b476eb0fe0bf5f10579d SHA512 765d87d36a7b7415dee5b6cbd3a08ead9762915fbfacfad8a205a78d4a187cec6677da2407f7f7c2d1b55fe9f8c0257925c9b0bc193d402972c323979678baab
+DIST system.runtime.compilerservices.unsafe.6.0.0.nupkg 84343 BLAKE2B aea2f833d6da80dbc275c47bfb207d77a1f2dd203a29352ff5a6e96d8b52752ee3c5bde38117c5ecc5dfbad66d8b47b2001efa1e2d564e14cbbf58d0d1fe208e SHA512 d4057301be4ec4936f24b9ce003b5ec4d99681ab6d9b65d5393dd38d04cdec37784aaa12c1a8b50ac3767ed878dae425749490773fec01e734f93cf1045822b3
+DIST system.text.encoding.codepages.6.0.0.nupkg 4242377 BLAKE2B 253acdb943a224224bee2213f7b46e926d78900a569e490593a5e1157f228beef70674a5aa07a78e103c4e6d7c2f97a42b6339c5eb5f032a77d15102ff8cb8dc SHA512 ec873a95ec517de2c5a5364ada30974ddd5e0fafef2ad2517609a1900b5059d35757536fd073805001fa68d5b56a3d4647010a96c9eb233b1d172a3b45fbe4a9
+EBUILD pablodraw-3.3.13_beta.ebuild 1651 BLAKE2B 59c6285045437a6f06ca8cb1e45af8d4ccf4371182515d6c459151fde89a829abf0d5ecb85b7b91d0427ed6bc7086479575dfe85cc6440eabe0840255e28b4dc SHA512 062ec1401b18d8d397f4b58636d8fb06a57dd5c98e9085cae84b7004c00f19e8b7eda1192bce9e622b87820bdb313d679ae6173ec0725c973e4ab72cc42b5457
+MISC metadata.xml 578 BLAKE2B 151323e254863f202cd2577aaa551ce4d2b6976bd987505bb0e657e536722fb04f44e2b779358fcd01fae4ac04babc4a601660424859e176573dd041a66ca04b SHA512 f0e9d67e0421c5500af90b88c48cb3f5c7375af980a25abdcdbfbb32e934221cb0c9f2ce5a69ef1e829510d83b83cc7c3cc8d06f11df43bd2d9807df1d651161
diff --git a/media-gfx/pablodraw/metadata.xml b/media-gfx/pablodraw/metadata.xml
new file mode 100644
index 000000000000..a274fe383f73
--- /dev/null
+++ b/media-gfx/pablodraw/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dotnet@gentoo.org</email>
+ <name>Gentoo Dotnet Project</name>
+ </maintainer>
+ <longdescription>
+ PabloDraw is an Ansi / Ascii text and RIPscrip vector graphic art
+ editor/viewer with multi-user capabilities.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/cwensley/pablodraw/issues/</bugs-to>
+ <remote-id type="github">cwensley/pablodraw</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-gfx/pablodraw/pablodraw-3.3.13_beta.ebuild b/media-gfx/pablodraw/pablodraw-3.3.13_beta.ebuild
new file mode 100644
index 000000000000..965cc2432ee5
--- /dev/null
+++ b/media-gfx/pablodraw/pablodraw-3.3.13_beta.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOTNET_PKG_COMPAT=7.0
+NUGETS="
+atksharp@3.24.24.38
+cairosharp@3.24.24.38
+eto.forms@2.7.4
+eto.platform.gtk@2.7.4
+gdksharp@3.24.24.38
+giosharp@3.24.24.38
+glibsharp@3.24.24.38
+gtksharp@3.24.24.38
+lidgren.network@1.0.2
+microsoft.netcore.platforms@1.1.0
+mono.nat@3.0.3
+netstandard.library@2.0.3
+newtonsoft.json@13.0.2
+pangosharp@3.24.24.38
+sharpcompress@0.32.2
+system.buffers@4.5.1
+system.componentmodel.annotations@5.0.0
+system.memory@4.5.4
+system.numerics.vectors@4.4.0
+system.runtime.compilerservices.unsafe@4.5.3
+system.runtime.compilerservices.unsafe@6.0.0
+system.text.encoding.codepages@6.0.0
+"
+
+inherit desktop dotnet-pkg xdg
+
+DESCRIPTION="Ansi/Ascii text and RIPscrip vector graphic art editor/viewer"
+HOMEPAGE="https://picoe.ca/products/pablodraw/
+ https://github.com/cwensley/pablodraw/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/cwensley/${PN}.git"
+else
+ SRC_URI="https://github.com/cwensley/${PN}/archive/${PV/_/-}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${P/_/-}"
+
+ KEYWORDS="~amd64"
+fi
+
+SRC_URI+=" ${NUGET_URIS} "
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+ x11-libs/gtk+:3[introspection]
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOTNET_PKG_PROJECTS=( Source/PabloDraw/PabloDraw.csproj )
+
+src_unpack() {
+ dotnet-pkg_src_unpack
+
+ if [[ -n "${EGIT_REPO_URI}" ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_install() {
+ dotnet-pkg_src_install
+ dotnet-pkg-base_dolauncher "/usr/share/${P}/PabloDraw" "${PN}"
+
+ doicon Assets/PabloDraw.png
+ make_desktop_entry "${PN}" PabloDraw PabloDraw "Graphics;RasterGraphics;"
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index c90fb757a039..e7473d312c2a 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 619301fadf5a..135f1856eaf2 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,12 +1,8 @@
AUX libsdl2-2.0.16-static-libs.patch 2118 BLAKE2B 836fabd17be1520ad76baaf92a0ad357093bc08a5c1767edb1c81c9099fd27aadbf0525ab0666a560a3c728983f425864f1f513693801a8fa50edde5d32a3703 SHA512 f578e5ab1852705cfad4bf8b4a8aa36fb34637f3b26b83a9821716d08fc1152d7ea18daea623f540c860cd7a7566c4b8902b2cac2ae6d541e36e7bd15363d58a
-DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B f0363306ee031d399001259ac32e62cea2130d7aafb4594d8a11b76e073630aa43b7abe288eed54c77c46604f2fd4e4fcd455cccf29e847d963ff50153d8d707 SHA512 0f37b443950bc89c3f3add2fc9a9970f42b47e933c106a1d676d1715c520125d5725ffcb9ff85bcf66ac3ff78d9d43d994f9c1935b7c0fd7951e10e251936bcc
DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911 SHA512 1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1
-DIST SDL2-2.28.2.tar.gz 7341117 BLAKE2B 8216feed7ccd34e205c53eb8432e1c991857f8e6528874aa5b73b2c74d06db9a515c7366bfff3408b949be5aea79754bbc04c8174c7a633d22e8f465ecd064dd SHA512 2c5559c4ec2a71bb89b3fc6e9d0a2b206b8cc1021dfa4ad328aab9a931757ed5fac5ec76d4966dccf81bd861de20963e2013bac62be9ef75ebe1c08678999c39
DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 1ef8950b7736fbbca4607ed9750114f94b8e6e944b2974941840c13b1677643126524cc41ad8c3ead699ea2f90295898888d3d0b31c7a80079420aa9187035fb SHA512 fb7ad4a41e85de3fcb414a3a3d19c3f61e286790a4936004d30025a8472a3f40f9fccf1241cf5cb34f48091567de65df463442fc2ce398ac85e51dbe677251e7
DIST SDL2-2.28.4.tar.gz 7344208 BLAKE2B 03d1fec4c9c43d5b906ec9fafd69b75040f7c80696d9097b03c33a93760e579ff677b1dd9385c77d44209a5a8dbb295074d47595b8a2e39f00bc11ad32b7f154 SHA512 16950ccedcfdef42ee6eba1a6bf09ed7231ea0205fe8600388de2aed1aba94da2e5450d16e9732dce9f12569a238730b3727bf64b8699f1fed4cb3c5c94c3eaa
-EBUILD libsdl2-2.26.5-r1.ebuild 6443 BLAKE2B c6c666943a6dad04ece0402a90cad9ca1a99fbb8138872b066aa569cf628878231178837c68228c0e2dd2e058868e4e335fed3c58d5020181217faf12ba9237b SHA512 b9dbdeb5d43ed99ff29b564a92ee4a344c42282174349dfab828bba1b73730ebe4cf368c4fec7676903c4ba79aa94878bc89a10709cafc981d6d5447cca373aa
EBUILD libsdl2-2.28.1.ebuild 6444 BLAKE2B c1a1c122d0d4165afa8e93b1df6cbd7e69824a28af1d2b76cc688bcf1e8780c8e3d75692f056efdaeacf96657895f05c40dca6b0a507ff450f2d5f434ff4f2fa SHA512 64c6e52f5c5426c43d5dce68c1862fb71f3734d57759d9d22663e7aeaa8c94489b1db4e9ec15c909756b1e53e22e0642db18230f8525f6a09a32d031f5276d5a
-EBUILD libsdl2-2.28.2.ebuild 6450 BLAKE2B 242f27fc4b242cf72fe586500a7946296ce656777c25a30c575b5e39cc9581796be5c7bc6dc56b9918b224737d821961eceaa0deca56b817130f9366d20992e2 SHA512 49626c660ed32937c6de12411c6a8b1c415501a22523dc05ecca34b6ed4c06bc0fec2609b2f5ae090e7f07acd79e9e73c4ec05e0623e53a9c816968fd53c5dcf
EBUILD libsdl2-2.28.3.ebuild 6447 BLAKE2B 1802df51a04eaab67d0f0ba7c1c3148ed987bcf58627c565fb043c44c8444c0535cc0f4c4c409f3ae1c095dd14506a5c43f058e77cb0ffa0eca5147e741c69b0 SHA512 5188884cc2bc58dee58467648d9ebba42353076c993ab8282dbfa8def81df914206fc66a3de2b6224115171706baf27f56913df242f3d55039054009cc8666e4
-EBUILD libsdl2-2.28.4.ebuild 6471 BLAKE2B c3e6898a5df68705b1538fda70685381477e7f5177817ec6bdbf7cbea3592d2bbbc5c54e712caf9eb1853396d1b45202457bdb4d2f99c7db8204aabc237601cd SHA512 b7f86bd9f6a50560d40abcc27aed91428bb63365ab910ebc06b987daa692a87192196cc7296e8ec9ec8d0a239a516baabc272e4b365320d602df2446b36a547d
+EBUILD libsdl2-2.28.4-r1.ebuild 6504 BLAKE2B 7795100ed40b0b027b73a25cdb727f95def2215281acc5e5cdd5e24a6f4562189ccae8a4c352735475ac129e413fae842977701719af29cc08cb8b85a029d61e SHA512 513eca1677da2526f5f5c4968aa784c338ce06db08943a515081c69fa250aa62802ebf01f1b0808a0cc97f1fdd7e36e4d53531a41217830cda64a6ed6367030c
MISC metadata.xml 2003 BLAKE2B b0233c893c0ee157dc23c5b85ac253e0e830955fdbc78f8698c7f1059182076d7d10d842469d50d40abcc8a176e0c356c43aa55def05e1a2048ec178732c5f2c SHA512 7f0e86d7a53ed52f6b8bf39c14e0170a255398fbbd5da6e1707bdcc2e1de20153f4e7a2433e247e5a80b93895f9225eed133cb3fef94526679ff3aab7892da47
diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
deleted file mode 100644
index 6b854ba1a7bf..000000000000
--- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal
-
-MY_P="SDL2-${PV}"
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="https://www.libsdl.org/"
-SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-
-IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver"
-REQUIRED_USE="
- alsa? ( sound )
- fcitx4? ( dbus )
- gles1? ( video )
- gles2? ( video )
- haptic? ( joystick )
- ibus? ( dbus )
- jack? ( sound )
- nas? ( sound )
- opengl? ( video )
- pulseaudio? ( sound )
- sndio? ( sound )
- vulkan? ( video )
- wayland? ( gles2 )
- xscreensaver? ( X )"
-
-CDEPEND="
- virtual/libiconv[${MULTILIB_USEDEP}]
- alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
- dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
- fcitx4? ( app-i18n/fcitx:4 )
- gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
- gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
- ibus? ( app-i18n/ibus )
- jack? ( virtual/jack[${MULTILIB_USEDEP}] )
- kms? (
- >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
- >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
- )
- libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
- nas? (
- >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
- >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
- )
- opengl? (
- >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
- >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
- )
- pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
- udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
- wayland? (
- >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
- >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
- >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
- )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}]
- >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
- )"
-RDEPEND="${CDEPEND}
- vulkan? ( media-libs/vulkan-loader )"
-DEPEND="${CDEPEND}
- ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
- vulkan? ( dev-util/vulkan-headers )
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- media-gfx/graphviz
- )
- wayland? ( >=dev-util/wayland-scanner-1.20 )
-"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/SDL2/SDL_config.h
- /usr/include/SDL2/SDL_platform.h
- /usr/include/SDL2/begin_code.h
- /usr/include/SDL2/close_code.h
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.0.16-static-libs.patch
-)
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- default
-
- # Unbundle some headers.
- rm -r src/video/khronos || die
- ln -s "${ESYSROOT}/usr/include" src/video/khronos || die
-
- # SDL seems to customize SDL_config.h.in to remove macros like
- # PACKAGE_NAME. Add AT_NOEAUTOHEADER="yes" to prevent those macros from
- # being reintroduced.
- # https://bugs.gentoo.org/764959
- AT_NOEAUTOHEADER="yes" AT_M4DIR="${BROOT}/usr/share/aclocal acinclude" \
- eautoreconf
-}
-
-multilib_src_configure() {
- use custom-cflags || strip-flags
-
- if use ibus; then
- local -x IBUS_CFLAGS="-I${ESYSROOT}/usr/include/ibus-1.0 -I${ESYSROOT}/usr/include/glib-2.0 -I${ESYSROOT}/usr/$(get_libdir)/glib-2.0/include"
- fi
-
- # sorted by `./configure --help`
- local myeconfargs=(
- $(use_enable static-libs static)
- --enable-system-iconv
- --enable-atomic
- $(use_enable sound audio)
- $(use_enable video)
- --enable-render
- --enable-events
- $(use_enable joystick)
- $(use_enable haptic)
- --enable-power
- --enable-filesystem
- $(use_enable threads pthreads)
- --enable-timers
- --enable-file
- --enable-loadso
- --enable-cpuinfo
- --enable-assembly
- $(use_enable cpu_flags_ppc_altivec altivec)
- $(use_enable cpu_flags_x86_sse ssemath)
- $(use_enable cpu_flags_x86_mmx mmx)
- $(use_enable cpu_flags_x86_3dnow 3dnow)
- $(use_enable cpu_flags_x86_sse sse)
- $(use_enable cpu_flags_x86_sse2 sse2)
- $(use_enable oss)
- $(use_enable alsa)
- --disable-alsa-shared
- $(use_enable jack)
- --disable-jack-shared
- --disable-esd
- $(use_enable pipewire)
- --disable-pipewire-shared
- $(use_enable pulseaudio)
- --disable-pulseaudio-shared
- --disable-arts
- $(use_enable libsamplerate)
- --disable-werror
- $(use_enable nas)
- --disable-nas-shared
- $(use_enable sndio)
- --disable-sndio-shared
- $(use_enable sound diskaudio)
- $(use_enable sound dummyaudio)
- $(use_enable wayland video-wayland)
- --disable-wayland-shared
- $(use_enable video_cards_vc4 video-rpi)
- $(use_enable X video-x11)
- --disable-x11-shared
- $(use_enable X video-x11-xcursor)
- $(use_enable X video-x11-xdbe)
- $(use_enable X video-x11-xfixes)
- $(use_enable X video-x11-xinput)
- $(use_enable X video-x11-xrandr)
- $(use_enable xscreensaver video-x11-scrnsaver)
- $(use_enable X video-x11-xshape)
- $(use_enable aqua video-cocoa)
- --disable-video-directfb
- --disable-fusionsound
- --disable-fusionsound-shared
- $(use_enable kms video-kmsdrm)
- --disable-kmsdrm-shared
- $(use_enable video video-dummy)
- $(use_enable opengl video-opengl)
- $(use_enable gles1 video-opengles1)
- $(use_enable gles2 video-opengles2)
- $(use_enable vulkan video-vulkan)
- $(use_enable udev libudev)
- $(use_enable dbus)
- $(use_enable fcitx4 fcitx)
- $(use_enable ibus)
- --disable-directx
- --disable-rpath
- --disable-render-d3d
- $(use_with X x)
- )
-
- ECONF_SOURCE="${S}" \
- econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- emake V=1
-}
-
-src_compile() {
- multilib-minimal_src_compile
-
- if use doc; then
- cd docs || die
- doxygen || die
- fi
-}
-
-multilib_src_install() {
- emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- # Do not delete the static .a libraries here as some are
- # mandatory. They may be needed even when linking dynamically.
- find "${ED}" -type f -name "*.la" -delete || die
-
- dodoc {BUGS,CREDITS,README-SDL,TODO,WhatsNew}.txt README.md docs/README*.md
- use doc && dodoc -r docs/output/html/
-}
diff --git a/media-libs/libsdl2/libsdl2-2.28.2.ebuild b/media-libs/libsdl2/libsdl2-2.28.2.ebuild
deleted file mode 100644
index 9c2aec181286..000000000000
--- a/media-libs/libsdl2/libsdl2-2.28.2.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal
-
-MY_P="SDL2-${PV}"
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="https://www.libsdl.org/"
-SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver"
-REQUIRED_USE="
- alsa? ( sound )
- fcitx4? ( dbus )
- gles1? ( video )
- gles2? ( video )
- haptic? ( joystick )
- ibus? ( dbus )
- jack? ( sound )
- nas? ( sound )
- opengl? ( video )
- pulseaudio? ( sound )
- sndio? ( sound )
- vulkan? ( video )
- wayland? ( gles2 )
- xscreensaver? ( X )"
-
-CDEPEND="
- virtual/libiconv[${MULTILIB_USEDEP}]
- alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
- dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
- fcitx4? ( app-i18n/fcitx:4 )
- gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
- gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
- ibus? ( app-i18n/ibus )
- jack? ( virtual/jack[${MULTILIB_USEDEP}] )
- kms? (
- >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
- >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
- )
- libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
- nas? (
- >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
- >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
- )
- opengl? (
- >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
- >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
- )
- pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
- udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
- wayland? (
- >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
- >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
- >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
- )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}]
- >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
- )"
-RDEPEND="${CDEPEND}
- vulkan? ( media-libs/vulkan-loader )"
-DEPEND="${CDEPEND}
- ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
- vulkan? ( dev-util/vulkan-headers )
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- media-gfx/graphviz
- )
- wayland? ( >=dev-util/wayland-scanner-1.20 )
-"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/SDL2/SDL_config.h
- /usr/include/SDL2/SDL_platform.h
- /usr/include/SDL2/begin_code.h
- /usr/include/SDL2/close_code.h
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.0.16-static-libs.patch
-)
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- default
-
- # Unbundle some headers.
- rm -r src/video/khronos || die
- ln -s "${ESYSROOT}/usr/include" src/video/khronos || die
-
- # SDL seems to customize SDL_config.h.in to remove macros like
- # PACKAGE_NAME. Add AT_NOEAUTOHEADER="yes" to prevent those macros from
- # being reintroduced.
- # https://bugs.gentoo.org/764959
- AT_NOEAUTOHEADER="yes" AT_M4DIR="${BROOT}/usr/share/aclocal acinclude" \
- eautoreconf
-}
-
-multilib_src_configure() {
- use custom-cflags || strip-flags
-
- if use ibus; then
- local -x IBUS_CFLAGS="-I${ESYSROOT}/usr/include/ibus-1.0 -I${ESYSROOT}/usr/include/glib-2.0 -I${ESYSROOT}/usr/$(get_libdir)/glib-2.0/include"
- fi
-
- # sorted by `./configure --help`
- local myeconfargs=(
- $(use_enable static-libs static)
- --enable-system-iconv
- --enable-atomic
- $(use_enable sound audio)
- $(use_enable video)
- --enable-render
- --enable-events
- $(use_enable joystick)
- $(use_enable haptic)
- --enable-power
- --enable-filesystem
- $(use_enable threads pthreads)
- --enable-timers
- --enable-file
- --enable-loadso
- --enable-cpuinfo
- --enable-assembly
- $(use_enable cpu_flags_ppc_altivec altivec)
- $(use_enable cpu_flags_x86_sse ssemath)
- $(use_enable cpu_flags_x86_mmx mmx)
- $(use_enable cpu_flags_x86_3dnow 3dnow)
- $(use_enable cpu_flags_x86_sse sse)
- $(use_enable cpu_flags_x86_sse2 sse2)
- $(use_enable oss)
- $(use_enable alsa)
- --disable-alsa-shared
- $(use_enable jack)
- --disable-jack-shared
- --disable-esd
- $(use_enable pipewire)
- --disable-pipewire-shared
- $(use_enable pulseaudio)
- --disable-pulseaudio-shared
- --disable-arts
- $(use_enable libsamplerate)
- --disable-werror
- $(use_enable nas)
- --disable-nas-shared
- $(use_enable sndio)
- --disable-sndio-shared
- $(use_enable sound diskaudio)
- $(use_enable sound dummyaudio)
- $(use_enable wayland video-wayland)
- --disable-wayland-shared
- $(use_enable video_cards_vc4 video-rpi)
- $(use_enable X video-x11)
- --disable-x11-shared
- $(use_enable X video-x11-xcursor)
- $(use_enable X video-x11-xdbe)
- $(use_enable X video-x11-xfixes)
- $(use_enable X video-x11-xinput)
- $(use_enable X video-x11-xrandr)
- $(use_enable xscreensaver video-x11-scrnsaver)
- $(use_enable X video-x11-xshape)
- $(use_enable aqua video-cocoa)
- --disable-video-directfb
- --disable-fusionsound
- --disable-fusionsound-shared
- $(use_enable kms video-kmsdrm)
- --disable-kmsdrm-shared
- $(use_enable video video-dummy)
- $(use_enable opengl video-opengl)
- $(use_enable gles1 video-opengles1)
- $(use_enable gles2 video-opengles2)
- $(use_enable vulkan video-vulkan)
- $(use_enable udev libudev)
- $(use_enable dbus)
- $(use_enable fcitx4 fcitx)
- $(use_enable ibus)
- --disable-directx
- --disable-rpath
- --disable-render-d3d
- $(use_with X x)
- )
-
- ECONF_SOURCE="${S}" \
- econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- emake V=1
-}
-
-src_compile() {
- multilib-minimal_src_compile
-
- if use doc; then
- cd docs || die
- doxygen || die
- fi
-}
-
-multilib_src_install() {
- emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- # Do not delete the static .a libraries here as some are
- # mandatory. They may be needed even when linking dynamically.
- find "${ED}" -type f -name "*.la" -delete || die
-
- dodoc {BUGS,CREDITS,README-SDL,TODO,WhatsNew}.txt README.md docs/README*.md
- use doc && dodoc -r docs/output/html/
-}
diff --git a/media-libs/libsdl2/libsdl2-2.28.4.ebuild b/media-libs/libsdl2/libsdl2-2.28.4-r1.ebuild
index 2d61d660582a..e01e4f109cd0 100644
--- a/media-libs/libsdl2/libsdl2-2.28.4.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.4-r1.ebuild
@@ -163,6 +163,7 @@ multilib_src_configure() {
--disable-pulseaudio-shared
--disable-arts
$(use_enable libsamplerate)
+ --disable-libsamplerate-shared
--disable-werror
$(use_enable nas)
--disable-nas-shared
diff --git a/media-libs/sdl2-image/Manifest b/media-libs/sdl2-image/Manifest
index a10adbccd257..46b688659402 100644
--- a/media-libs/sdl2-image/Manifest
+++ b/media-libs/sdl2-image/Manifest
@@ -1,5 +1,6 @@
DIST SDL2_image-2.0.5_p20210328.tar.gz 12397062 BLAKE2B ae4fe8c30b21bc7dca87e2e78cab43c83e891630962eb020c29ba84c2b206bb749491dccddd8bcc212f2fd07da651691151baf41212fb5ea954427543e3bf994 SHA512 9ba0b671dedfb7bde072424cebfa7d65e79d2d58416833d84548777aff6bf0edda8dbe30c3e423bbb724f794b4b191e609b148f38573b4166eef31203ab0005d
DIST SDL2_image-2.6.3.tar.gz 9816720 BLAKE2B 24662637e4f621af83d9a66d1cca954549030be97fa47f4b8fc711b2a941eaa409cf99ede137eb91d25999af253791dcfb2d9229080d30ede84cc32d5c5ae997 SHA512 11f1d041a052829708560b6211a2a00b3a1ce26a6f23cb389f57fa5254372027e97d3a6ffe551134a77bc33718c3acea3df21fe8426e93a2b1955176c47c7647
EBUILD sdl2-image-2.0.5_p20210328-r1.ebuild 1765 BLAKE2B 7cc2a469c347c6aa9f2ff1306ea69ff27341f5e1de6d971dd1e03ef26cab01f247637d7cbeaf305bab2083efd2a31264fdb8c73bda56ce904f0543aa2f5a9675 SHA512 7fffbaed0ada9b2698d1a1e68eb0c116a5fbf58f4fd6ab39460d637ccc313d9e00cfdf067c414c8c1a1da9e654c11389e1e7c9b02902e57739e518b5e8ef70d2
+EBUILD sdl2-image-2.6.3-r1.ebuild 1934 BLAKE2B 3a43bd2195e373006e109d3da9a5d76aea0b6c51737e19a252d1e651be142eb1251bcf02a041ad436839e1bb194a5ea842770637509fbb0638ca49b21a0dfcf4 SHA512 59403e501eef626061988100fc5821a1673067cc55e3d50890f584c23febea1c45ddeccc17e28e81175468bd406451b8911413db78ad960006433a841434d185
EBUILD sdl2-image-2.6.3.ebuild 1821 BLAKE2B eee7b478fe2734d24ca7bff6bf259f2ded64440ebf2ab140358270617b29cc1a0aad4c6c49175cd2c2a53b3f7da41388d46fb0c06d92e42d174127ae8a2f7fe5 SHA512 3b3b96a1adacb6a10f33c771a094c4b5f0272a5975c1d502a3db0bd74dfb14da48e7a378dcccfd4f17bc86bbadc1cf702ef01ae2666d3d65afa8aa6df9b0943d
-MISC metadata.xml 477 BLAKE2B b82e6a76ba3ecb3440fb39021a80e05daf57cda15e373ad611a5cac6e5a46b88758416a2957b781c9066240d76811bf2a818f95664cdfa903cbe36ffd99c1df4 SHA512 7690ef20ad091d13e3713ccbc07457f15325abc7af62742a55b042085b8b7e300717a329832238c9eaddff08acb4e43145905c060e1e174baadfdf90d671e1ff
+MISC metadata.xml 555 BLAKE2B eedbbabfe13993b56208b36afa7ce41fa792330588ac1c74bca6817fc5184b733ee4815e800911482824f3404e55a81453bcabcdaac4c32bdab972e8f273c098 SHA512 bb677c9dca4657c5b09ac7df95d2afad3addd3c43fd60a5fdda154edd1dc2e6403649a45a8d9d56aec49adbc635ceeb24982ce38d8b88e3f90a26a1c3c62a2ec
diff --git a/media-libs/sdl2-image/metadata.xml b/media-libs/sdl2-image/metadata.xml
index 0cb609f528f0..3ca367e62e70 100644
--- a/media-libs/sdl2-image/metadata.xml
+++ b/media-libs/sdl2-image/metadata.xml
@@ -10,6 +10,7 @@
<bugs-to>https://github.com/libsdl-org/SDL_image/issues</bugs-to>
</upstream>
<use>
- <flag name="webp">support loading WEBP images</flag>
+ <flag name="avif">Enable support for AVIF image format</flag>
+ <flag name="jpegxl">Enable support for JPEG XL image format</flag>
</use>
</pkgmetadata>
diff --git a/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild b/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild
new file mode 100644
index 000000000000..b60029fcdb0e
--- /dev/null
+++ b/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib multilib-minimal toolchain-funcs
+
+MY_P="SDL2_image-${PV}"
+DESCRIPTION="Image file loading library"
+HOMEPAGE="https://www.libsdl.org/projects/SDL_image/"
+SRC_URI="https://github.com/libsdl-org/SDL_image/releases/download/release-2.6.3/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="avif gif jpeg jpegxl png static-libs tiff webp"
+
+RDEPEND="
+ >=media-libs/libsdl2-2.0.9[${MULTILIB_USEDEP}]
+ >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+ avif? ( media-libs/libavif:=[${MULTILIB_USEDEP}] )
+ png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] )
+ jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+ jpegxl? ( media-libs/libjxl:=[${MULTILIB_USEDEP}] )
+ tiff? ( >=media-libs/tiff-3.9.7-r1:=[${MULTILIB_USEDEP}] )
+ webp? ( >=media-libs/libwebp-0.3.0:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local myeconfargs=(
+ $(use_enable static-libs static)
+ $(use_enable avif)
+ --disable-avif-shared
+ --disable-sdltest
+ --disable-stb-image
+ --enable-bmp
+ $(use_enable gif)
+ $(use_enable jpeg jpg)
+ --disable-jpg-shared
+ $(use_enable jpegxl jxl)
+ --disable-jxl-shared
+ --enable-lbm
+ --enable-pcx
+ $(use_enable png)
+ --disable-png-shared
+ --enable-pnm
+ --enable-tga
+ $(use_enable tiff tif)
+ --disable-tif-shared
+ --enable-qoi
+ --enable-xcf
+ --enable-xpm
+ --enable-xv
+ $(use_enable webp)
+ --disable-webp-shared
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ emake OBJC="$(tc-getCC)"
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+ multilib_is_native_abi && newbin .libs/showimage$(get_exeext) showimage2$(get_exeext)
+}
+
+multilib_src_install_all() {
+ dodoc {CHANGES,README}.txt
+ find "${ED}" -type f -name "*.la" -delete || die
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 558cc4b54077..cd4b74e643d4 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 d171d6db60e7..27ccf84d73b0 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 22 Oct 2023 13:10:03 +0000
+Sun, 22 Oct 2023 19:10:08 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index b292fbb23fea..f00879834e8d 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 551049 BLAKE2B 101f1e8c4fa2931de07bb12ade0d1a8f1086be636efa08e147c4c0a1ca5fbe5e5a01767f2ed884b1618e5e410a13397f54d75143f4eefe815b1be6584235614c SHA512 743e4ffacde54ecf7bc8f18d55d327e1443b9492e2ca28d9c8d3bb34f23fdf39df6d37e054b64a8068d11f93ef17d55500c5009206e44920614c53a3f5660f38
-TIMESTAMP 2023-10-22T13:10:08Z
+TIMESTAMP 2023-10-22T19:10:13Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU1HzBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU1c5VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCO0Q//bBjqZBgdcwE6l68yEhbu+++vFwlViR9SrRaqCiL9WiFM4v01Y895CpTi
-89zb5skhfirnQu9zUsQHXJOTp8v17vabVXpCP5hANij3BlpUWXwdNDu3BmfZ0wly
-yyHr/V8ac7WLtrNmbwEB2eIipOgGXro19db6B5y/S6NPMGLEVF2bKbQPtaAG0y0q
-2cQNyUbHTTVJy9YzFCLhu8WYcH+dU13lTBQWQuv1wo76+EVSLjQHTjxL2CXuCfkv
-XcVnvfY+miKG3HuI429+iBf7vPsMqA8Z3S1ZxTRdMrDCwkb4ZiqYARa6yc9bspaG
-KALD1cldOGRA1MNtHM7bBmPw6Rwmc3v/k28rxcZM88xcc/DK0hcGUeC6KQZP/+Sm
-a0hzM3kcrjUR2Cf+CFBWUF2FgGhxcaSDBdDZhVhFdc4GAkvmzn3L5TPZCGn7Mtqh
-pFyNa0zCWbjPyjJOP8WlK3CEKAofeFOai7LLuwXrKlZdfHbj1AUhsDj7yHbHFmcF
-506XAbtp06BDnVITHJ5v6mKOVGDLlhpg4A9NIhPbF1Eo3uiH4kC8T/APHfEe5+dy
-6nhju2KCpPF1CWxcwScOlyHCyOGZ8zifJqfDSm9qpxuSZOwBPcEzn5DP+xwozdqq
-9lC0AC/idSlxnBESwV5KSkHWybzgEm/5u0n0elKcd2iwMlgxzps=
-=Kl33
+klAVgQ//VRx2xmGVN8kcj3NKvpZ/eLzCe8zRFnOeGu4PcTgH/CQtuo1/u4nPxQC6
+510OtGagN0sRL8u1IsCmcTaIWsNO+mzOA9zfaJ7AR90i2v36ALNeRX6vxwCxP44w
+BNY6riWLRZB71h+7QjOHkJwrEI43eHspl1GN6uwI578fEjFdPfdMV1hFdWEXfs7I
+yK+V2S/hcePmv/IehrESBYPoMAQqRtmHxoPG+lx6wyn4jIIoIwg4KOiGHsAiJSNF
+QtTzOeBtYcM5/kCq1FwTueRRXz/RyckVa+9SLnlbZjhA0T9sVRlMR11aDxr/6vDZ
+kHIR93ogMY9nzMq1+9d+HeWLKzRpd+sP6LDkAsf8v6lKdQkFwRNYMH7MECici+1K
+OU3o6YXy7GHW0b6gMGmj9Azq1BAUgKNRkjmzsBMCPc/mnYM7W9d14MQvv4PWATsh
+a0N+uy/HkuVRcssZuUhRFpaLF5+VhI7+DS6xCwWV6qqMa4YgxkJ3AoH2QSrsMyy8
+AAo1Yp98XKLjJuUP9EYs8Tx+KBpZXNrQYvATTFjQ6uxIWVbGw5AjWSZKkRFFynzw
+C4HWkVOHyzdjOEjnlEptGpzGxZq8i9GqJBKGQNIS8iYkgK3IKaWRp1JbZQ54YMoq
+ElZ210tsNsYv9CZzl0xeszOFV3n+pfs0Sn0YvGL8Qx2X7aMUvgw=
+=N1Ez
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index d171d6db60e7..8400b4672918 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 22 Oct 2023 13:10:03 +0000
+Sun, 22 Oct 2023 19:10:09 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 5df9e32835e9..80e8f966ea60 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 8d55f7b3d4c4..50f1c350c351 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 b/metadata/md5-cache/app-admin/ryzen_smu-0.1.5
new file mode 100644
index 000000000000..8aeef64cf796
--- /dev/null
+++ b/metadata/md5-cache/app-admin/ryzen_smu-0.1.5
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig )
+DEFINED_PHASES=compile install postinst setup
+DEPEND=virtual/linux-sources
+DESCRIPTION=Kernel driver for AMD Ryzen's System Management Unit
+EAPI=8
+HOMEPAGE=https://gitlab.com/leogx9r/ryzen_smu
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=linux-mod-r1
+IUSE=dist-kernel modules-sign +strip
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0
+SRC_URI=https://gitlab.com/leogx9r/ryzen_smu/-/archive/v0.1.5/ryzen_smu-v0.1.5.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=a90720c4cc4c564323af47e7b8e4f58e
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index f21bcf430cdb..4538a6fb5d94 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/sharper-1.0_p20230129 b/metadata/md5-cache/app-emacs/sharper-1.0_p20230129
new file mode 100644
index 000000000000..0ea0c3b1a9b0
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/sharper-1.0_p20230129
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=.NET SDK CLI wrapper for GNU Emacs using Transient
+EAPI=8
+HOMEPAGE=https://github.com/sebasmonia/sharper/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/sebasmonia/sharper/archive/496e90e337cb09329d85a6d171c0953a85e918fe.tar.gz -> sharper-1.0_p20230129.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
+_md5_=5c8fe45ae0b8e00b3f87b629a33550b6
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index c274c15fe931..3965ca532f59 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/mupdf-1.19.1 b/metadata/md5-cache/app-text/mupdf-1.19.1
deleted file mode 100644
index 2cd7c5e81513..000000000000
--- a/metadata/md5-cache/app-text/mupdf-1.19.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=X? ( x11-base/xorg-proto ) virtual/pkgconfig
-DEFINED_PHASES=compile install postinst postrm preinst prepare
-DEPEND=dev-libs/gumbo media-libs/freetype:2= media-libs/harfbuzz:=[truetype] media-libs/jbig2dec:= media-libs/libpng:0= >=media-libs/openjpeg-2.1:2= >=media-libs/libjpeg-turbo-1.5.3-r2:0 javascript? ( >=dev-lang/mujs-1.0.7:= ) opengl? ( >=media-libs/freeglut-3.0.0 ) ssl? ( >=dev-libs/openssl-1.1:0= ) X? ( x11-libs/libX11 x11-libs/libXext )
-DESCRIPTION=A lightweight PDF viewer and toolkit written in portable C
-EAPI=8
-HOMEPAGE=https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop flag-o-matic toolchain-funcs xdg
-IUSE=+javascript opengl ssl X
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86
-LICENSE=AGPL-3
-RDEPEND=dev-libs/gumbo media-libs/freetype:2= media-libs/harfbuzz:=[truetype] media-libs/jbig2dec:= media-libs/libpng:0= >=media-libs/openjpeg-2.1:2= >=media-libs/libjpeg-turbo-1.5.3-r2:0 javascript? ( >=dev-lang/mujs-1.0.7:= ) opengl? ( >=media-libs/freeglut-3.0.0 ) ssl? ( >=dev-libs/openssl-1.1:0= ) X? ( x11-libs/libX11 x11-libs/libXext )
-REQUIRED_USE=opengl? ( javascript )
-SLOT=0/1.19.1
-SRC_URI=https://mupdf.com/downloads/archive/mupdf-1.19.1-source.tar.xz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bc480a349294da2b81f4daa9da6ece60
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index b8041a5a9702..b4ea2edbca3f 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/icu4j-73.2 b/metadata/md5-cache/dev-java/icu4j-73.2
index b4b55dd86f31..16015e161115 100644
--- a/metadata/md5-cache/dev-java/icu4j-73.2
+++ b/metadata/md5-cache/dev-java/icu4j-73.2
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=70
SRC_URI=https://github.com/unicode-org/icu/archive/release-73-2.tar.gz -> icu-73.2.tar.gz
_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614
-_md5_=c78119a0b6e1b589d3176c50ea476a2e
+_md5_=2c708b197fe4d298c1371c58c895fb71
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index f7e674f883d4..38c498508a73 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/nasm-2.15.05 b/metadata/md5-cache/dev-lang/nasm-2.15.05
deleted file mode 100644
index 7bcf576f6001..000000000000
--- a/metadata/md5-cache/dev-lang/nasm-2.15.05
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=dev-lang/perl doc? ( app-text/ghostscript-gpl dev-perl/Font-TTF dev-perl/Sort-Versions media-fonts/source-code-pro media-fonts/source-sans:3 virtual/perl-File-Spec )
-DEFINED_PHASES=compile install prepare
-DESCRIPTION=groovy little assembler
-EAPI=7
-HOMEPAGE=https://www.nasm.us/
-IUSE=doc
-KEYWORDS=amd64 arm64 ~ia64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux
-LICENSE=BSD-2
-SLOT=0
-SRC_URI=https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.xz
-_md5_=31c8d699d66963a3d100cf671b24a362
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index f891e722dc3c..02ac71c856fd 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/icinga-php-thirdparty-0.12.0 b/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.12.0
index 642f01d7c21d..bd76748c7edb 100644
--- a/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.12.0
+++ b/metadata/md5-cache/dev-libs/icinga-php-thirdparty-0.12.0
@@ -3,9 +3,9 @@ DEPEND=dev-lang/php:*
DESCRIPTION=Icinga PHP libraries for Icinga Web 2
EAPI=8
HOMEPAGE=https://github.com/Icinga/icinga-php-thirdparty
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/Icinga/icinga-php-thirdparty/archive/refs/tags/v0.12.0.tar.gz -> icinga-php-thirdparty-0.12.0.tar.gz
-_md5_=e0157b6807d5c78f6b95212ab8c6e787
+_md5_=60d197eb55b5a8e3916a2ef65c0df88f
diff --git a/metadata/md5-cache/dev-libs/libfilezilla-0.44.0 b/metadata/md5-cache/dev-libs/libfilezilla-0.44.0
index 4364ea45eeae..731771bb50af 100644
--- a/metadata/md5-cache/dev-libs/libfilezilla-0.44.0
+++ b/metadata/md5-cache/dev-libs/libfilezilla-0.44.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://lib.filezilla-project.org/
INHERIT=flag-o-matic
IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=dev-libs/nettle:0= >=net-libs/gnutls-3.5.7:= virtual/libcrypt:=
RESTRICT=!test? ( test )
SLOT=0/40
SRC_URI=https://download.filezilla-project.org/libfilezilla/libfilezilla-0.44.0.tar.xz
_eclasses_=flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=88bad5c0c2440ed815cbc6e5dad6cfa0
+_md5_=9291362b825aa1710e5dca7f8e4e308c
diff --git a/metadata/md5-cache/dev-libs/libfilezilla-0.45.0 b/metadata/md5-cache/dev-libs/libfilezilla-0.45.0
index 19e439e01c72..a6b568ae756c 100644
--- a/metadata/md5-cache/dev-libs/libfilezilla-0.45.0
+++ b/metadata/md5-cache/dev-libs/libfilezilla-0.45.0
@@ -1,9 +1,10 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure install pretend
DEPEND=dev-libs/nettle:0= >=net-libs/gnutls-3.5.7:= virtual/libcrypt:= test? ( dev-util/cppunit )
DESCRIPTION=C++ library offering some basic functionality for platform-independent programs
EAPI=8
HOMEPAGE=https://lib.filezilla-project.org/
-INHERIT=flag-o-matic
+INHERIT=autotools flag-o-matic
IUSE=test
KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
@@ -11,5 +12,5 @@ RDEPEND=dev-libs/nettle:0= >=net-libs/gnutls-3.5.7:= virtual/libcrypt:=
RESTRICT=!test? ( test )
SLOT=0/41
SRC_URI=https://download.filezilla-project.org/libfilezilla/libfilezilla-0.45.0.tar.xz
-_eclasses_=flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=fc0b180e8a63be6cd901058904c6a2e7
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=5d2d147febcee070bf10ff9d58aaaed3
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index e1504991a593..e4d724d56ff8 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/PySDL2-0.9.16 b/metadata/md5-cache/dev-python/PySDL2-0.9.16
new file mode 100644
index 000000000000..081e3bb5557d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/PySDL2-0.9.16
@@ -0,0 +1,17 @@
+BDEPEND=test? ( media-libs/libsdl2 >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/libsdl2[joystick,sound,video] media-libs/sdl2-gfx media-libs/sdl2-image[gif,jpeg,png,tiff,webp] || ( media-libs/sdl2-mixer[flac] media-libs/sdl2-mixer[midi] media-libs/sdl2-mixer[mod] media-libs/sdl2-mixer[mp3] media-libs/sdl2-mixer[opus] ) media-libs/sdl2-ttf )
+DESCRIPTION=Python (ctypes) bindings for SDL2 libraries
+EAPI=8
+HOMEPAGE=https://github.com/py-sdl/py-sdl2/ https://pypi.org/project/PySDL2/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( public-domain CC0-1.0 ZLIB )
+RDEPEND=media-libs/libsdl2 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/P/PySDL2/PySDL2-0.9.16.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=fe0ebb34900e9260781507974c04eb93
diff --git a/metadata/md5-cache/dev-python/pefile-2023.2.7 b/metadata/md5-cache/dev-python/pefile-2023.2.7
index 336a7d30dc6d..eebb643dc33d 100644
--- a/metadata/md5-cache/dev-python/pefile-2023.2.7
+++ b/metadata/md5-cache/dev-python/pefile-2023.2.7
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/erocarrera/pefile
INHERIT=distutils-r1
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86
+KEYWORDS=amd64 arm arm64 ~loong ~riscv x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/erocarrera/pefile/releases/download/v2023.2.7/pefile-2023.2.7.tar.gz -> pefile-2023.2.7.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=37a7e5bd0fd799b2a663f1f0a71d203a
+_md5_=3382158d42ed8f59422d27e470c66bbb
diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz
index 5aac5e5bba27..bea2b1fe4198 100644
--- a/metadata/md5-cache/media-fonts/Manifest.gz
+++ b/metadata/md5-cache/media-fonts/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-fonts/iosevka-27.3.0 b/metadata/md5-cache/media-fonts/iosevka-27.3.0
new file mode 100644
index 000000000000..d233f958ac80
--- /dev/null
+++ b/metadata/md5-cache/media-fonts/iosevka-27.3.0
@@ -0,0 +1,14 @@
+BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
+DEFINED_PHASES=install postinst postrm prepare setup
+DESCRIPTION=Slender typeface for code, from code
+EAPI=8
+HOMEPAGE=https://typeof.net/Iosevka/
+INHERIT=font
+IUSE=+iosevka iosevka-ss08 iosevka-ss09 iosevka-ss04 iosevka-ss05 iosevka-ss06 iosevka-ss07 iosevka-ss01 iosevka-ss02 iosevka-ss03 iosevka-aile iosevka-etoile iosevka-ss18 iosevka-ss17 iosevka-ss16 iosevka-ss15 iosevka-ss14 iosevka-ss13 iosevka-ss12 iosevka-ss11 iosevka-ss10 iosevka-curly-slab iosevka-curly iosevka-slab X
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=OFL-1.1
+REQUIRED_USE=|| ( iosevka iosevka-ss08 iosevka-ss09 iosevka-ss04 iosevka-ss05 iosevka-ss06 iosevka-ss07 iosevka-ss01 iosevka-ss02 iosevka-ss03 iosevka-aile iosevka-etoile iosevka-ss18 iosevka-ss17 iosevka-ss16 iosevka-ss15 iosevka-ss14 iosevka-ss13 iosevka-ss12 iosevka-ss11 iosevka-ss10 iosevka-curly-slab iosevka-curly iosevka-slab )
+SLOT=0
+SRC_URI=iosevka? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-27.3.0.zip ) iosevka-ss08? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss08-27.3.0.zip ) iosevka-ss09? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss09-27.3.0.zip ) iosevka-ss04? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss04-27.3.0.zip ) iosevka-ss05? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss05-27.3.0.zip ) iosevka-ss06? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss06-27.3.0.zip ) iosevka-ss07? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss07-27.3.0.zip ) iosevka-ss01? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss01-27.3.0.zip ) iosevka-ss02? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss02-27.3.0.zip ) iosevka-ss03? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss03-27.3.0.zip ) iosevka-aile? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-aile-27.3.0.zip ) iosevka-etoile? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-etoile-27.3.0.zip ) iosevka-ss18? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss18-27.3.0.zip ) iosevka-ss17? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss17-27.3.0.zip ) iosevka-ss16? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss16-27.3.0.zip ) iosevka-ss15? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss15-27.3.0.zip ) iosevka-ss14? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss14-27.3.0.zip ) iosevka-ss13? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss13-27.3.0.zip ) iosevka-ss12? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss12-27.3.0.zip ) iosevka-ss11? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss11-27.3.0.zip ) iosevka-ss10? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-ss10-27.3.0.zip ) iosevka-curly-slab? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-curly-slab-27.3.0.zip ) iosevka-curly? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-curly-27.3.0.zip ) iosevka-slab? ( https://github.com/be5invis/Iosevka/releases/download/v27.3.0/super-ttc-iosevka-slab-27.3.0.zip )
+_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
+_md5_=5044ef057efbfd151c32dbf6ba31cae9
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index fb771dbbbfb4..f7ae766df4b6 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/pablodraw-3.3.13_beta b/metadata/md5-cache/media-gfx/pablodraw-3.3.13_beta
new file mode 100644
index 000000000000..ba56c5806b51
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/pablodraw-3.3.13_beta
@@ -0,0 +1,16 @@
+BDEPEND=x11-libs/gtk+:3[introspection] virtual/dotnet-sdk:7.0 dev-dotnet/csharp-gentoodotnetinfo
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Ansi/Ascii text and RIPscrip vector graphic art editor/viewer
+EAPI=8
+HOMEPAGE=https://picoe.ca/products/pablodraw/ https://github.com/cwensley/pablodraw/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop dotnet-pkg xdg
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=x11-libs/gtk+:3[introspection] virtual/dotnet-sdk:7.0
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/cwensley/pablodraw/archive/3.3.13-beta.tar.gz -> pablodraw-3.3.13_beta.tar.gz https://api.nuget.org/v3-flatcontainer/atksharp/3.24.24.38/atksharp.3.24.24.38.nupkg https://api.nuget.org/v3-flatcontainer/cairosharp/3.24.24.38/cairosharp.3.24.24.38.nupkg https://api.nuget.org/v3-flatcontainer/eto.forms/2.7.4/eto.forms.2.7.4.nupkg https://api.nuget.org/v3-flatcontainer/eto.platform.gtk/2.7.4/eto.platform.gtk.2.7.4.nupkg https://api.nuget.org/v3-flatcontainer/gdksharp/3.24.24.38/gdksharp.3.24.24.38.nupkg https://api.nuget.org/v3-flatcontainer/giosharp/3.24.24.38/giosharp.3.24.24.38.nupkg https://api.nuget.org/v3-flatcontainer/glibsharp/3.24.24.38/glibsharp.3.24.24.38.nupkg https://api.nuget.org/v3-flatcontainer/gtksharp/3.24.24.38/gtksharp.3.24.24.38.nupkg https://api.nuget.org/v3-flatcontainer/lidgren.network/1.0.2/lidgren.network.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/mono.nat/3.0.3/mono.nat.3.0.3.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.2/newtonsoft.json.13.0.2.nupkg https://api.nuget.org/v3-flatcontainer/pangosharp/3.24.24.38/pangosharp.3.24.24.38.nupkg https://api.nuget.org/v3-flatcontainer/sharpcompress/0.32.2/sharpcompress.0.32.2.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.5.1/system.buffers.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.annotations/5.0.0/system.componentmodel.annotations.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.3/system.runtime.compilerservices.unsafe.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/6.0.0/system.text.encoding.codepages.6.0.0.nupkg
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dotnet-pkg a18b301da1d7f09dae8bdf84321f43a8 dotnet-pkg-base 038168faf6ea7218689a80f3652288ac edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget 97fd2c5f9e9770fc8c4d2d7a52ddce5a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=b3aec8418cb6a8e6d4216b1f1dca19b0
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 8c804e861027..4bc9afee0f5f 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/libsdl2-2.26.5-r1 b/metadata/md5-cache/media-libs/libsdl2-2.26.5-r1
deleted file mode 100644
index ed10b1fb8b92..000000000000
--- a/metadata/md5-cache/media-libs/libsdl2-2.26.5-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen media-gfx/graphviz ) wayland? ( >=dev-util/wayland-scanner-1.20 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXfixes-6.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.7.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ibus? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-base/xorg-proto )
-DESCRIPTION=Simple Direct Media Layer
-EAPI=8
-HOMEPAGE=https://www.libsdl.org/
-INHERIT=autotools flag-o-matic multilib-minimal
-IUSE=alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver 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=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86
-LICENSE=ZLIB
-RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXfixes-6.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.7.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( media-libs/vulkan-loader )
-REQUIRED_USE=alsa? ( sound ) fcitx4? ( dbus ) gles1? ( video ) gles2? ( video ) haptic? ( joystick ) ibus? ( dbus ) jack? ( sound ) nas? ( sound ) opengl? ( video ) pulseaudio? ( sound ) sndio? ( sound ) vulkan? ( video ) wayland? ( gles2 ) xscreensaver? ( X )
-SLOT=0
-SRC_URI=https://www.libsdl.org/release/SDL2-2.26.5.tar.gz
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=2be9563f48327122dfa8debbf5458815
diff --git a/metadata/md5-cache/media-libs/libsdl2-2.28.2 b/metadata/md5-cache/media-libs/libsdl2-2.28.2
deleted file mode 100644
index e298e90eda0a..000000000000
--- a/metadata/md5-cache/media-libs/libsdl2-2.28.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen media-gfx/graphviz ) wayland? ( >=dev-util/wayland-scanner-1.20 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXfixes-6.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.7.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ibus? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-base/xorg-proto )
-DESCRIPTION=Simple Direct Media Layer
-EAPI=8
-HOMEPAGE=https://www.libsdl.org/
-INHERIT=autotools flag-o-matic multilib-minimal
-IUSE=alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=ZLIB
-RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXfixes-6.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.7.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( media-libs/vulkan-loader )
-REQUIRED_USE=alsa? ( sound ) fcitx4? ( dbus ) gles1? ( video ) gles2? ( video ) haptic? ( joystick ) ibus? ( dbus ) jack? ( sound ) nas? ( sound ) opengl? ( video ) pulseaudio? ( sound ) sndio? ( sound ) vulkan? ( video ) wayland? ( gles2 ) xscreensaver? ( X )
-SLOT=0
-SRC_URI=https://www.libsdl.org/release/SDL2-2.28.2.tar.gz
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=d35ea045473051232f25ebae5364de83
diff --git a/metadata/md5-cache/media-libs/libsdl2-2.28.4 b/metadata/md5-cache/media-libs/libsdl2-2.28.4-r1
index f5b5706d8058..7e04714dbd3d 100644
--- a/metadata/md5-cache/media-libs/libsdl2-2.28.4
+++ b/metadata/md5-cache/media-libs/libsdl2-2.28.4-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=alsa? ( sound ) fcitx4? ( dbus ) gles1? ( video ) gles2? ( video )
SLOT=0
SRC_URI=https://www.libsdl.org/release/SDL2-2.28.4.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=c8dadf25e4d55c9cc71669ccb9093e4b
+_md5_=3fd15c39980fd6136bdedabf421e34bf
diff --git a/metadata/md5-cache/media-libs/sdl2-image-2.6.3-r1 b/metadata/md5-cache/media-libs/sdl2-image-2.6.3-r1
new file mode 100644
index 000000000000..1428b1a4f7f4
--- /dev/null
+++ b/metadata/md5-cache/media-libs/sdl2-image-2.6.3-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install test
+DEPEND=>=media-libs/libsdl2-2.0.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] avif? ( media-libs/libavif:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg? ( media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpegxl? ( media-libs/libjxl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tiff? ( >=media-libs/tiff-3.9.7-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.0:=[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=Image file loading library
+EAPI=8
+HOMEPAGE=https://www.libsdl.org/projects/SDL_image/
+INHERIT=multilib multilib-minimal toolchain-funcs
+IUSE=avif gif jpeg jpegxl png static-libs tiff webp 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=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=ZLIB
+RDEPEND=>=media-libs/libsdl2-2.0.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] avif? ( media-libs/libavif:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg? ( media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpegxl? ( media-libs/libjxl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tiff? ( >=media-libs/tiff-3.9.7-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+SLOT=0
+SRC_URI=https://github.com/libsdl-org/SDL_image/releases/download/release-2.6.3/SDL2_image-2.6.3.tar.gz
+_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=10b12993b52b25eba27f6f04621578a2
diff --git a/metadata/md5-cache/net-ftp/Manifest.gz b/metadata/md5-cache/net-ftp/Manifest.gz
index 94cfaded3033..98800aaf570b 100644
--- a/metadata/md5-cache/net-ftp/Manifest.gz
+++ b/metadata/md5-cache/net-ftp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-ftp/filezilla-3.65.0 b/metadata/md5-cache/net-ftp/filezilla-3.65.0
index 1165df4af61a..37035e9b76a3 100644
--- a/metadata/md5-cache/net-ftp/filezilla-3.65.0
+++ b/metadata/md5-cache/net-ftp/filezilla-3.65.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://filezilla-project.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools wxwidgets xdg
IUSE=dbus nls test
-KEYWORDS=amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/nettle-3.1:= >=dev-db/sqlite-3.7 >=dev-libs/boost-1.76.0:= >=dev-libs/libfilezilla-0.44.0:= >=dev-libs/pugixml-1.7 >=net-libs/gnutls-3.5.7 x11-libs/wxGTK:3.2-gtk3[X] x11-misc/xdg-utils dbus? ( sys-apps/dbus )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.filezilla-project.org/client/FileZilla_3.65.0_src.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4e4c776e4ec63478a860160f21243ff5
+_md5_=324651b4c6263a73b6b0532d8c3c5a4e
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index dfd1222cd6cb..a28609834465 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-254.5 b/metadata/md5-cache/sys-apps/systemd-254.5
index 2e6c56f2e666..fb76d0a8c19b 100644
--- a/metadata/md5-cache/sys-apps/systemd-254.5
+++ b/metadata/md5-cache/sys-apps/systemd-254.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://systemd.io/
INHERIT=bash-completion-r1 linux-info meson-multilib pam python-single-r1 secureboot systemd toolchain-funcs udev usr-ldscript
IUSE=acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 secureboot split-usr
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )
RDEPEND=>=sys-apps/util-linux-2.30:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libcap:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 boot? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/systemd/systemd-stable/archive/v254.5/systemd-stable-254.5.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 secureboot 4911adb593665638c76fbd4e70d451ac systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
-_md5_=0c4ed2a106c71d81064629e4f35b69cd
+_md5_=9266cb9a1c580b4439de6986e7ead566
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 48336c370136..c067cffa2643 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/icingaweb2-2.12.0 b/metadata/md5-cache/www-apps/icingaweb2-2.12.0
index 2f4b188b65a1..031785bee290 100644
--- a/metadata/md5-cache/www-apps/icingaweb2-2.12.0
+++ b/metadata/md5-cache/www-apps/icingaweb2-2.12.0
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=http://www.icinga.org/
INHERIT=depend.apache multilib
IUSE=apache2 apache2-server fpm ldap mysql nginx pdf postgres apache2
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=>=net-analyzer/icinga2-2.1.1 dev-php/pecl-imagick pdf? ( media-gfx/imagemagick[png] ) apache2-server? ( >=www-servers/apache-2.4.0 ) nginx? ( >=www-servers/nginx-1.7.0:* ) || ( dev-lang/php:8.1[apache2?,cli,curl,fileinfo,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:8.2[apache2?,cli,curl,fileinfo,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] ) >=dev-libs/icinga-php-library-0.13.0 >=dev-libs/icinga-php-thirdparty-0.12.0 acct-group/icingacmd acct-group/icingaweb2 apache2? ( =www-servers/apache-2* )
REQUIRED_USE=( ^^ ( apache2-server nginx ) ) apache2? ( apache2-server )
SLOT=0
SRC_URI=https://codeload.github.com/Icinga/icingaweb2/tar.gz/v2.12.0 -> icingaweb2-2.12.0.tar.gz
_eclasses_=depend.apache 1d51223a0def226481583990f380519c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=119dbfd423d3d014a907e033d3849f24
+_md5_=becbcb6ba7c03c3e672bee21007524d5
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 83cba413f3ba..de6b0fd2a65d 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/h2o-2.2.6-r2 b/metadata/md5-cache/www-servers/h2o-2.2.6-r2
new file mode 100644
index 000000000000..9acba72a6d80
--- /dev/null
+++ b/metadata/md5-cache/www-servers/h2o-2.2.6-r2
@@ -0,0 +1,15 @@
+BDEPEND=libh2o? ( virtual/pkgconfig ) mruby? ( sys-devel/bison virtual/pkgconfig ) sys-devel/make >=dev-util/cmake-3.20.5 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=acct-group/h2o acct-user/h2o dev-lang/perl dev-libs/openssl:0= !sci-libs/libh2o sys-libs/zlib libh2o? ( dev-libs/libuv ) mruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) || ( dev-libs/onigmo dev-libs/oniguruma ) )
+DESCRIPTION=H2O - the optimized HTTP/1, HTTP/2 server
+EAPI=8
+HOMEPAGE=https://h2o.examp1e.net/
+INHERIT=cmake ruby-single ssl-cert systemd toolchain-funcs
+IUSE=libh2o +mruby
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=acct-group/h2o acct-user/h2o dev-lang/perl dev-libs/openssl:0= !sci-libs/libh2o sys-libs/zlib libh2o? ( dev-libs/libuv )
+SLOT=0
+SRC_URI=https://github.com/h2o/h2o/archive/v2.2.6.tar.gz -> h2o-2.2.6.tar.gz
+_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 6c200c98361f47219e106ddc67c43a1e ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1390219dec7670ad1deaf92814a81ff7
diff --git a/metadata/md5-cache/www-servers/h2o-9999 b/metadata/md5-cache/www-servers/h2o-9999
index 421cb137d6a2..8c49e8cc6414 100644
--- a/metadata/md5-cache/www-servers/h2o-9999
+++ b/metadata/md5-cache/www-servers/h2o-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=acct-group/h2o acct-user/h2o dev-lang/perl dev-libs/openssl:0= !sci-libs/libh2o sys-libs/libcap sys-libs/zlib libh2o? ( app-arch/brotli dev-libs/libuv ) mruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ) || ( dev-libs/onigmo dev-libs/oniguruma ) sys-devel/bison )
+DEPEND=acct-group/h2o acct-user/h2o dev-lang/perl dev-libs/openssl:0= !sci-libs/libh2o sys-libs/libcap sys-libs/zlib libh2o? ( app-arch/brotli dev-libs/libuv ) mruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) || ( dev-libs/onigmo dev-libs/oniguruma ) sys-devel/bison )
DESCRIPTION=H2O - the optimized HTTP/1, HTTP/2 server
EAPI=8
HOMEPAGE=https://h2o.examp1e.net/
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=acct-group/h2o acct-user/h2o dev-lang/perl dev-libs/openssl:0= !sci-libs/libh2o sys-libs/libcap sys-libs/zlib libh2o? ( app-arch/brotli dev-libs/libuv )
SLOT=0
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic 5ae516d405b6ae5636e487ea4350a8a2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 6c200c98361f47219e106ddc67c43a1e ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=89459786a074db47ad63f6f8645f5021
+_md5_=e8074192dfb54edc2cce8e5e9f9480da
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 03ccaa5bc21c..9b41eed1ab3c 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-10-22T13:10:08Z
+TIMESTAMP 2023-10-22T19:10:13Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU1HzBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU1c5VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCzVg//WOR+elRlhqo7Jz3/Hn4ecGDte6WMNKrg6a6k0/T41GxNq5zdOpJs3NBB
-0vwHCNDq+8Af0eb7BlDaNodjJ9B8Sv/llyYWwcQjEiGY9jIQH9N5WMfnA1+IKW+m
-Wthe4VjNZabYpP+3AjhxMZo5IHKZAwXziXvRAe43f3XxWuFbK9qVJLXOz1lxKKUD
-yJCdt2CsZ/Z3Ct35MtFovBMSVwxyov+ZQFlOrVOUmkYGkbo3TZdrxKd/8AWQmQtL
-/Ilg5PD630LnSvpgvAiwatlxV2838DfcmNaZMDa20VKu7PYMI7mrbpOhmc4Zywwc
-4APeIL1jJKZnhuCgDAjjr/KJZIpfd96eGDCuJgIqh6H6dIZnqWYjQ6lDhq9N8z3X
-n/E8Q2XpOEsrNTznnIk5Y5Cz4fyrf86VL4hQzJMYynbP0hC+14aQw6eBUvfrLrwb
-vkXZLdQGh1dL/gHV2e3uiqBRHTcN7UVPs0VO6xsxzJptmtWKxiyYqhRr4fK5qR5H
-+waLYNeCQ+AmwmO/Kfy5UkqJcfNtMya9IvDHGfVRObBJLW4iM2rw8fsjnE95lx2S
-P87R+93dCiC+BksQKulGDH/C1Ne4ElEah6bYxCe12/bHZINEo6jusqurRKAISTeW
-j5KOEQznHI3pqb8pmO8UvjAJBnV6IIlJJ03i9yDx6uDYGmXJliA=
-=qzD1
+klCNQQ/+NcAc1k7qj+r6plZgc4eTDRghl6cZ/07YxRZWD+STohEJw5YZqKcIu9NM
+BNZvKOdfo1wIY7BzoHCyzbNC1EpJmN3nDYAhTjFSqNo1qEIQTSWx8i5/4gqQIUWB
+nm+vlBhEFjCiScPO4A8y5DMP1Wfm/HFn8RUeqXluexeNQCnyU4PvcKpkgVnULi49
+gv8Kh/590Ji2S18XbhsL6I+CUP0rp5QkHeLoFlEkMtv+hyTd7/icRkGnqbnvLqjQ
+BMi3Mz294DatTO4OdQHRIoEbbxI/f8dxv0yEGu02UPP0jrcRMZpXbcv+eOEzJ1zX
+VYAXDpMkSfWS2J7xGGHnf/CSMC1nyUA7l+hKnIa/B+PcacXIcLAwthsGbgLVStA9
+BMHBtMZl9djLR7an+oEMrPmzLc89/RVyaQbOkaXdXdjrUI8U4NfnXJorOZfyzZY5
+zt40ODKxfL9NT+9Eh7p0J+aOgKlURlm1WIk9j0KaOUGHKn3x2MOjUMuo8rgSJJ0H
+OKhCJSiXkELdAAiMWpr6jbCpYL1umGiw2830Zcdr4HpYdXPT3pS2FsfZUKSM5XLc
+KOTKPDgYpsnAbA4JUWED3nWioWNCpGGVwJvN8Vy+4ON3Gd232ADrgOmSlo1j4kA4
+w3MhcBaVxWn3ZPWQzly6oQcD6zlmOsU6SsKqcmOulF9oTJiclvc=
+=guec
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index d171d6db60e7..8400b4672918 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 22 Oct 2023 13:10:03 +0000
+Sun, 22 Oct 2023 19:10:09 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 8646652f5ef4..fb60ed482e89 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Oct 22 01:10:03 PM UTC 2023
+Sun Oct 22 07:10:08 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 1110e738a894..5c03c1e559ab 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 22 Oct 2023 13:15:01 +0000
+Sun, 22 Oct 2023 19:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 112f83c2ac1c..c090b4fde739 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-bffa0169060eab4401b90acbe9fef10fe50ff6d2 1697977356 2023-10-22T12:22:36+00:00
+b9909bc797de3f7399b3c150501c2dbd1d923e3c 1698001183 2023-10-22T18:59:43+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 13b151126a95..e1c7f2067e5b 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1697980201 Sun 22 Oct 2023 01:10:01 PM UTC
+1698001801 Sun 22 Oct 2023 07:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index d171d6db60e7..8400b4672918 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 22 Oct 2023 13:10:03 +0000
+Sun, 22 Oct 2023 19:10:09 +0000
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index 5e2558ecc6df..f6adb9edd951 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest
index b2306b2367be..09e0972cfa1c 100644
--- a/net-fs/netatalk/Manifest
+++ b/net-fs/netatalk/Manifest
@@ -1,10 +1,5 @@
-AUX netatalk-3.1.12-fno-common.patch 259 BLAKE2B f7ab7ea73d027784a3b22d7587d9b7d2319a06c65a381e4e3a87f7b1d1f81c5f339f6d0f06e1cfde35946b6dc4cb6d8829dbc9d511bbed2a5ff30f24f6ab9fae SHA512 1a5875c1db68d7eba026471fa6d2f021d60e43c819ad420104f3b4b5843ca5bca1a83536262f7a97f0d2a2e8a875c2303e2d4c5750490320442af118b2498a01
-AUX netatalk-3.1.12-my_bool.patch 664 BLAKE2B f3eb18c0f73eea3b2caba305e052ce1705f40c1542ae14f0e3160e353b1da6b7c94be03285277b58888f01ed309ef62e7ee9736b5d7bd717d33123feb0aee107 SHA512 c09298f83b6e9d650c08dac410478122f203c38d7e10918b52456da828c34643ba0e2dba359d872d76d167217ce9dcf5a697761743452e482b87da5c7b3b1c0b
-AUX netatalk-3.1.12-tracker3.patch 5775 BLAKE2B 41ec400343a3b23472925d78858d857334aea963c47a441b778760b054d59975cbcc018be88ef141326dcadc7efa1af7109227fc1afc1c2a2894550a6212a648 SHA512 1598afa96e92dd912fd8e8d9ff246bb6a6dc6f99e85b20d6393cefe7487498693b78c5d90f1b0fb0fd21fbcb65983db2b0fbb313ded712df2cdbf37ccfa377f7
AUX netatalk-3.1.17-disable-ld-library-path.patch 1926 BLAKE2B a127b8a5e2b3586b4f1511bbba4613965c0d448b9c5fe8b58e8cea0b37c0644625d8de79861d5100c18a93a2285c9dd3bfd2b9a48662b45a80a820eda4a86327 SHA512 fa9b0c247b4379d6a53a80c8cfdb25e5dbef589e0ad964dfa21c40b39fdbadde738d9a8dc474e7db5281772e02e58c17b04a4806024549913962a9a5644fd6e5
AUX netatalk-3.1.17-gentoo.patch 4472 BLAKE2B 841edfbd1fd844bd5d77b5b79d30622878d5409be55eca5f077a269bd99bf7b746073020b3a3291f69abb15eb63e0b4ae151db5d396d76746449cba8ba51e3fc SHA512 e039072e5d416d6839bb54f1b2c29beb6d373386e80ab478198c72750522426dc36852423df4b517305b0ba2ecdc157b7677ee96f6f93253d4e75537e514725d
-AUX netatalk-3.1.7-gentoo.patch 4910 BLAKE2B cfff6844b53dfbae3336739df3e89baede2c9ed88566f0c3831d0a1e25e1c0aff8bbb5e09a36fd2b59b2ed7dc3fd0c9a3a68f80d65717f59538071cf1395c98e SHA512 5b8ff4ba306e1467d089df9c3f9dcfb22c4c21cce2c6b53e29dc84006efda0b88609cd00a01a2eec8f153d85d3c7283a1b5123219ecce1fe120a143290f3958f
-AUX netatalk-3.1.8-disable-ld-library-path.patch 1860 BLAKE2B 0c5c8671754c2868236c7b0603ad738b4ba5443f7fa61b9f32052103de33a611bdc628210785b9aee5feaaeea4fee969bc77ac90e494a7cfc72c10f567ee3f22 SHA512 971e1d4787f94e3f608dd7de4ea8721d3027aacc5b6461fbee0332d7434704336a35c2962d54c4b380bb3cf76c56d9cd6e8bf094f9bd9a0958054bf83e25299b
DIST netatalk-3.1.18.tar.xz 974852 BLAKE2B ba69e0bc08455dff46d8aa83fa1a2eda6eac60a0ab7a1b22bba8c47abb57ac70bd2879ec496c5e5f3da40a461e93fcecdf7c3e489daff18e995961f59d4fdc99 SHA512 06c56754afacbf9c71dc2ab7b80c231f5c25f522967e1d825b4e9e129233528bd1e7101144239b52636b9efe7f1f86a37749da8a8af611169155bca9711798d0
EBUILD netatalk-3.1.18.ebuild 4473 BLAKE2B a43738ba122c8aa3e3ab4f22a558cabcbdcbc3d876992bd72df76e1ad68905fe10ea167bd84f2b2fc88e1ebd2341833725fd79f3cce06c3b6ec9cd817aa96a69 SHA512 a9ff50a0caa09432b589524781618efaafd1b083f944f04749e56fc14498ae871cef9cbf33d602b9dd3eeb7ddce26a58d41d79c36d49a21fa4ecbf853f062b30
MISC metadata.xml 777 BLAKE2B b535a0966de9d50db312f63df1675eb7bef2d6e8fbbef23157c52c921f2bcd52f7c7ebbebdebd14dc474cf0a64b23c1689d16ae567f6760096f130653f9dab63 SHA512 4ce4eab0958c75ee4b8c7b268d4999aa4398a18da47e1a4d7850218bb75aa8a885c070eea38e7921356c9e59abcbb351eef507c3f3405fc1dc9c05e99ad8006b
diff --git a/net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch b/net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch
deleted file mode 100644
index 52a8cf3dce9a..000000000000
--- a/net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/etc/afpd/directory.h
-+++ b/etc/afpd/directory.h
-@@ -91,7 +91,7 @@
- #define AR_UWRITE (1<<2)
- #define AR_UOWN (1<<7)
-
--q_t *invalid_dircache_entries;
-+extern q_t *invalid_dircache_entries;
-
- typedef int (*dir_loop)(struct dirent *, char *, void *);
-
diff --git a/net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch b/net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch
deleted file mode 100644
index 3b4ff99ec577..000000000000
--- a/net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-fix my_bool compilation issue due to newer MySQL removing the type
-
-https://bugs.gentoo.org/692560
-Patch by Kostiantyn Gorbunov
-
---- a/libatalk/cnid/mysql/cnid_mysql.c 2016-03-10 10:06:20.000000000 +0200
-+++ b/libatalk/cnid/mysql/cnid_mysql.c 2019-09-02 19:55:04.361132422 +0300
-@@ -848,7 +848,7 @@
-
- /* Initialize and connect to MySQL server */
- EC_NULL( db->cnid_mysql_con = mysql_init(NULL) );
-- my_bool my_recon = true;
-+ bool my_recon = true;
- EC_ZERO( mysql_options(db->cnid_mysql_con, MYSQL_OPT_RECONNECT, &my_recon) );
- int my_timeout = 600;
- EC_ZERO( mysql_options(db->cnid_mysql_con, MYSQL_OPT_CONNECT_TIMEOUT, &my_timeout) );
diff --git a/net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch b/net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch
deleted file mode 100644
index bb946364f575..000000000000
--- a/net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch
+++ /dev/null
@@ -1,136 +0,0 @@
-From a7ff155b4a907af0cb979863758137aa5f8dce3f Mon Sep 17 00:00:00 2001
-From: Andrew Bauer <zonexpertconsulting@outlook.com>
-Date: Sat, 13 Mar 2021 13:16:36 -0600
-Subject: [PATCH] add support for tracker3
-
----
- etc/afpd/spotlight.c | 20 ++++++++++++++++++++
- etc/spotlight/sparql_parser.c | 2 +-
- etc/spotlight/sparql_parser.y | 2 +-
- include/atalk/spotlight.h | 2 ++
- macros/netatalk.m4 | 10 +++++++++-
- 5 files changed, 33 insertions(+), 3 deletions(-)
-
-diff --git a/etc/afpd/spotlight.c b/etc/afpd/spotlight.c
-index 9c8b4700..fa8f8083 100644
---- a/etc/afpd/spotlight.c
-+++ b/etc/afpd/spotlight.c
-@@ -581,6 +581,7 @@ static void slq_dump(void)
- * Tracker async callbacks
- ************************************************/
-
-+#ifndef HAVE_TRACKER3
- static void tracker_con_cb(GObject *object,
- GAsyncResult *res,
- gpointer user_data)
-@@ -600,6 +601,7 @@ static void tracker_con_cb(GObject *object,
-
- LOG(log_info, logtype_sl, "connected to Tracker");
- }
-+#endif
-
- static void tracker_cursor_cb(GObject *object,
- GAsyncResult *res,
-@@ -1312,6 +1314,9 @@ int spotlight_init(AFPObj *obj)
- static bool initialized = false;
- const char *attributes;
- struct sl_ctx *sl_ctx;
-+#ifdef HAVE_TRACKER3
-+ GError *error = NULL;
-+#endif
-
- if (initialized) {
- return 0;
-@@ -1342,8 +1347,23 @@ int spotlight_init(AFPObj *obj)
- setenv("XDG_CACHE_HOME", _PATH_STATEDIR, 0);
- setenv("TRACKER_USE_LOG_FILES", "1", 0);
-
-+#ifdef HAVE_TRACKER3
-+ sl_ctx->tracker_con = tracker_sparql_connection_bus_new ("org.freedesktop.Tracker3.Miner.Files",
-+ NULL, NULL, &error);
-+
-+ if (error) {
-+ LOG(log_error, logtype_sl, "Could not connect to Tracker: %s",
-+ error->message);
-+ sl_ctx->tracker_con = NULL;
-+ g_error_free(error);
-+ return -1;
-+ }
-+
-+ LOG(log_info, logtype_sl, "connected to Tracker3");
-+#else
- tracker_sparql_connection_get_async(sl_ctx->cancellable,
- tracker_con_cb, sl_ctx);
-+#endif
-
- initialized = true;
- return 0;
-diff --git a/etc/spotlight/sparql_parser.c b/etc/spotlight/sparql_parser.c
-index d6f5d3be..88b868ef 100644
---- a/etc/spotlight/sparql_parser.c
-+++ b/etc/spotlight/sparql_parser.c
-@@ -1455,7 +1455,7 @@ yyparse ()
- result_limit = "";
- ssp_result = talloc_asprintf(ssp_slq,
- "SELECT ?url WHERE "
-- "{ %s . ?obj nie:url ?url . FILTER(tracker:uri-is-descendant('file://%s/', ?url)) } %s",
-+ "{ %s . ?obj nie:isStoredAs ?file . ?file nie:url ?url . FILTER(tracker:uri-is-descendant('file://%s/', ?url)) } %s",
- (yyvsp[(1) - (1)].sval), ssp_slq->slq_scope, result_limit);
- (yyval.sval) = ssp_result;
- }
-diff --git a/etc/spotlight/sparql_parser.y b/etc/spotlight/sparql_parser.y
-index 9d609976..5201e3d3 100644
---- a/etc/spotlight/sparql_parser.y
-+++ b/etc/spotlight/sparql_parser.y
-@@ -78,7 +78,7 @@ expr {
- result_limit = "";
- ssp_result = talloc_asprintf(ssp_slq,
- "SELECT ?url WHERE "
-- "{ %s . ?obj nie:url ?url . FILTER(tracker:uri-is-descendant('file://%s/', ?url)) } %s",
-+ "{ %s . ?obj nie:isStoredAs ?file . ?file nie:url ?url . FILTER(tracker:uri-is-descendant('file://%s/', ?url)) } %s",
- $1, ssp_slq->slq_scope, result_limit);
- $$ = ssp_result;
- }
-diff --git a/include/atalk/spotlight.h b/include/atalk/spotlight.h
-index 0e64b860..19d71009 100644
---- a/include/atalk/spotlight.h
-+++ b/include/atalk/spotlight.h
-@@ -29,8 +29,10 @@
- #ifdef HAVE_TRACKER
- #include <gio/gio.h>
- #include <tracker-sparql.h>
-+#ifndef HAVE_TRACKER3
- #include <libtracker-miner/tracker-miner.h>
- #endif
-+#endif
-
- /******************************************************************************
- * Spotlight RPC and marshalling stuff
-diff --git a/macros/netatalk.m4 b/macros/netatalk.m4
-index 3bd03ccb..33ba5575 100644
---- a/macros/netatalk.m4
-+++ b/macros/netatalk.m4
-@@ -184,14 +184,22 @@ AC_DEFUN([AC_NETATALK_SPOTLIGHT], [
- AC_DEFINE(HAVE_TRACKER, 1, [Define if Tracker is available])
- AC_DEFINE_UNQUOTED(TRACKER_PREFIX, ["$ac_cv_tracker_install_prefix"], [Path to Tracker])
- AC_DEFINE_UNQUOTED([DBUS_DAEMON_PATH], ["$ac_cv_dbus_daemon"], [Path to dbus-daemon])
-+
-+ ac_cv_tracker_pkg_version_MAJOR=`echo $ac_cv_tracker_pkg_version | cut -d. -f1`
-+ if test $ac_cv_tracker_pkg_version_MAJOR -ge 3 ; then
-+ AC_DEFINE(HAVE_TRACKER3, 1, [Define if Tracker3 is used])
-+ fi
- fi
-
- dnl Tracker Managing Command
- if test x"$ac_cv_have_tracker" = x"yes" ; then
-- AC_CHECK_PROGS(ac_cv_tracker_manage, tracker tracker-control, , ["$ac_cv_tracker_prefix"/bin])
-+ AC_CHECK_PROGS(ac_cv_tracker_manage, tracker tracker3 tracker-control, , ["$ac_cv_tracker_prefix"/bin])
- if test x"$ac_cv_tracker_manage" = x"tracker" ; then
- TRACKER_MANAGING_COMMAND="tracker daemon"
- AC_DEFINE(TRACKER_MANAGING_COMMAND, "tracker daemon", [tracker managing command])
-+ elif test x"$ac_cv_tracker_manage" = x"tracker3" ; then
-+ TRACKER_MANAGING_COMMAND="tracker3 daemon"
-+ AC_DEFINE(TRACKER_MANAGING_COMMAND, "tracker3 daemon", [tracker managing command])
- elif test x"$ac_cv_tracker_manage" = x"tracker-control" ; then
- TRACKER_MANAGING_COMMAND="tracker-control"
- AC_DEFINE(TRACKER_MANAGING_COMMAND, "tracker-control", [tracker managing command])
diff --git a/net-fs/netatalk/files/netatalk-3.1.7-gentoo.patch b/net-fs/netatalk/files/netatalk-3.1.7-gentoo.patch
deleted file mode 100644
index 82dd788fc6d2..000000000000
--- a/net-fs/netatalk/files/netatalk-3.1.7-gentoo.patch
+++ /dev/null
@@ -1,132 +0,0 @@
- Makefile.am | 6 ------
- etc/netatalk/Makefile.am | 5 +++--
- etc/netatalk/afp_avahi.c | 2 +-
- etc/uams/Makefile.am | 20 ++++++++++----------
- libatalk/dsi/Makefile.am | 3 ++-
- libatalk/vfs/Makefile.am | 1 +
- macros/netatalk.m4 | 1 -
- 7 files changed, 17 insertions(+), 21 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index ec7f14d..b87fd8a 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -11,12 +11,6 @@ EXTRA_DIST = CONTRIBUTORS COPYRIGHT COPYING NEWS VERSION abigen.sh
- ACLOCAL_AMFLAGS = -I macros
- AUTOMAKE_OPTIONS = foreign
-
--if RUN_LDCONFIG
--install-exec-hook:
-- @printf "Running ldconfig to ensure libraries installed in system library directories are added to the dynamic linker cache ... "
-- @-@NETA_LDCONFIG@
-- @printf "done\n"
--endif
-
- if DEVELOPER
- abi-clean:
-diff --git a/etc/netatalk/Makefile.am b/etc/netatalk/Makefile.am
-index 5392b9d..3e62e2d 100644
---- a/etc/netatalk/Makefile.am
-+++ b/etc/netatalk/Makefile.am
-@@ -18,6 +18,7 @@ netatalk_LDADD = \
- $(top_builddir)/libatalk/libatalk.la
-
- netatalk_LDFLAGS =
-+netatalk_CPPFLAGS =
-
- if USE_BUILTIN_LIBEVENT
- netatalk_CFLAGS += \
-@@ -27,8 +28,8 @@ netatalk_CFLAGS += \
- netatalk_LDADD += \
- $(top_builddir)/libevent/libevent.la
- else
--netatalk_CFLAGS += @LIBEVENT_CFLAGS@
--netatalk_LDFLAGS += @LIBEVENT_LDFLAGS@ -levent
-+netatalk_CPPFLAGS += @LIBEVENT_CFLAGS@
-+netatalk_LDADD += @LIBEVENT_LDFLAGS@ -levent
- endif
-
- noinst_HEADERS = afp_zeroconf.h afp_avahi.h afp_mdns.h
-diff --git a/etc/netatalk/afp_avahi.c b/etc/netatalk/afp_avahi.c
-index d6b55dc..dade1e0 100644
---- a/etc/netatalk/afp_avahi.c
-+++ b/etc/netatalk/afp_avahi.c
-@@ -164,8 +164,8 @@ static void register_stuff(void) {
- return;
-
- fail:
-- time(NULL);
- // avahi_threaded_poll_quit(ctx->threaded_poll);
-+ return;
- }
-
- /* Called when publishing of service data completes */
-diff --git a/etc/uams/Makefile.am b/etc/uams/Makefile.am
-index 23fd3d1..0e882ea 100644
---- a/etc/uams/Makefile.am
-+++ b/etc/uams/Makefile.am
-@@ -95,16 +95,16 @@ uams_dhx_pam_la_CFLAGS = @SSL_CFLAGS@ @PAM_CFLAGS@
- uams_dhx2_pam_la_CFLAGS = @LIBGCRYPT_CFLAGS@ @PAM_CFLAGS@
- uams_gss_la_CFLAGS = @GSSAPI_CFLAGS@ @KRB5_CFLAGS@
-
--uams_guest_la_LDFLAGS = -module -avoid-version
--uams_randnum_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
--uams_passwd_la_LDFLAGS = -module -avoid-version @CRYPT_LIBS@
--uams_pam_la_LDFLAGS = -module -avoid-version @PAM_LIBS@
--uams_pgp_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
--uams_dhx_passwd_la_LDFLAGS = -module -avoid-version @CRYPT_LIBS@ @SSL_LIBS@
--uams_dhx_pam_la_LDFLAGS = -module -avoid-version @CRYPT_LIBS@ @SSL_LIBS@ @PAM_LIBS@
--uams_dhx2_passwd_la_LDFLAGS = -module -avoid-version @CRYPT_LIBS@ @LIBGCRYPT_LIBS@
--uams_dhx2_pam_la_LDFLAGS = -module -avoid-version @LIBGCRYPT_LIBS@ @PAM_LIBS@
--uams_gss_la_LDFLAGS = -module -avoid-version @GSSAPI_LIBS@ @KRB5_LIBS@
-+uams_guest_la_LDFLAGS = -shared -module -avoid-version
-+uams_randnum_la_LDFLAGS = -shared -module -avoid-version @SSL_LIBS@
-+uams_passwd_la_LDFLAGS = -shared -module -avoid-version @CRYPT_LIBS@
-+uams_pam_la_LDFLAGS = -shared -module -avoid-version @PAM_LIBS@
-+uams_pgp_la_LDFLAGS = -shared -module -avoid-version @SSL_LIBS@
-+uams_dhx_passwd_la_LDFLAGS = -shared -module -avoid-version @CRYPT_LIBS@ @SSL_LIBS@
-+uams_dhx_pam_la_LDFLAGS = -shared -module -avoid-version @CRYPT_LIBS@ @SSL_LIBS@ @PAM_LIBS@
-+uams_dhx2_passwd_la_LDFLAGS = -shared -module -avoid-version @CRYPT_LIBS@ @LIBGCRYPT_LIBS@
-+uams_dhx2_pam_la_LDFLAGS = -shared -module -avoid-version @LIBGCRYPT_LIBS@ @PAM_LIBS@
-+uams_gss_la_LDFLAGS = -shared -module -avoid-version @GSSAPI_LIBS@ @KRB5_LIBS@
-
- #
- # module compilation
-diff --git a/libatalk/dsi/Makefile.am b/libatalk/dsi/Makefile.am
-index 34fa76e..dbde336 100644
---- a/libatalk/dsi/Makefile.am
-+++ b/libatalk/dsi/Makefile.am
-@@ -1,9 +1,10 @@
- # Makefile.am for libatalk/dsi/
-
--INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys
-+AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/sys
-
- LIBS = @LIBS@
-
- noinst_LTLIBRARIES = libdsi.la
-
- libdsi_la_SOURCES = dsi_attn.c dsi_close.c dsi_cmdreply.c dsi_getsess.c dsi_getstat.c dsi_init.c dsi_opensess.c dsi_read.c dsi_tcp.c dsi_tickle.c dsi_write.c dsi_stream.c
-+libdsi_la_LIBADD = $(WRAP_LIBS)
-diff --git a/libatalk/vfs/Makefile.am b/libatalk/vfs/Makefile.am
-index aa62aeb..8ac2045 100644
---- a/libatalk/vfs/Makefile.am
-+++ b/libatalk/vfs/Makefile.am
-@@ -6,4 +6,5 @@ libvfs_la_SOURCES = vfs.c unix.c ea_ad.c ea_sys.c extattr.c
-
- if HAVE_ACLS
- libvfs_la_SOURCES += acl.c
-+libvfs_la_LIBADD = $(ACL_LIBS)
- endif
-diff --git a/macros/netatalk.m4 b/macros/netatalk.m4
-index ea2bbff..40ab817 100644
---- a/macros/netatalk.m4
-+++ b/macros/netatalk.m4
-@@ -790,7 +790,6 @@ save_CFLAGS="$CFLAGS"
- save_LDFLAGS="$LDFLAGS"
- save_LIBS="$LIBS"
- CFLAGS=""
--LDFLAGS=""
- LIBS=""
- LDAP_CFLAGS=""
- LDAP_LDFLAGS=""
diff --git a/net-fs/netatalk/files/netatalk-3.1.8-disable-ld-library-path.patch b/net-fs/netatalk/files/netatalk-3.1.8-disable-ld-library-path.patch
deleted file mode 100644
index 0335366b23b5..000000000000
--- a/net-fs/netatalk/files/netatalk-3.1.8-disable-ld-library-path.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-there's no need to set LD_LIBRARY_PATH in order to perform link tests, and
-it's actually undesirable as it'll cause the toolchain to search a different
-path than the ones it's configured to (host lib wise).
-
-https://bugs.gentoo.org/564350
-
---- a/macros/db3-check.m4
-+++ b/macros/db3-check.m4
-@@ -142,15 +142,7 @@ if test "x$bdb_required" = "xyes"; then
- CPPFLAGS="-I${bdbdir}/include${subdir} $CPPFLAGS"
- LDFLAGS="-L$bdblibdir $LDFLAGS"
-
-- dnl -- Uses version set by NETATALK_BDB_HEADER to try to run
-- dnl -- a conftest that checks that header/lib version match
-- dnl -- $shlibpath_var is set by LIBTOOL, its value is
-- dnl -- LD_LIBRARY_PATH on many platforms. This will be fairly
-- dnl -- portable hopefully. Reference:
-- dnl -- http://lists.gnu.org/archive/html/autoconf/2009-03/msg00040.html
-- eval export $shlibpath_var=$bdblibdir
- NETATALK_BDB_TRY_LINK
-- eval export $shlibpath_var=$saved_shlibpath_var
-
- if test x"${atalk_cv_bdb_version}" = x"yes"; then
- BDB_CFLAGS="-I${bdbdir}/include${subdir}"
-@@ -174,9 +166,7 @@ if test "x$bdb_required" = "xyes"; then
- CPPFLAGS="-I${bdbdir}/include${subdir} $CPPFLAGS"
- LDFLAGS="-L$bdblibdir $LDFLAGS"
-
-- eval export $shlibpath_var=$bdblibdir
- NETATALK_BDB_TRY_LINK
-- eval export $shlibpath_var=$saved_shlibpath_var
-
- if test x"${atalk_cv_bdb_version}" = x"yes"; then
- BDB_CFLAGS="-I${bdbdir}/include${subdir}"
diff --git a/net-ftp/Manifest.gz b/net-ftp/Manifest.gz
index ae96e12c8366..6bccf37979ce 100644
--- a/net-ftp/Manifest.gz
+++ b/net-ftp/Manifest.gz
Binary files differ
diff --git a/net-ftp/filezilla/Manifest b/net-ftp/filezilla/Manifest
index 5aef256a23f0..4f6898838d75 100644
--- a/net-ftp/filezilla/Manifest
+++ b/net-ftp/filezilla/Manifest
@@ -8,5 +8,5 @@ DIST FileZilla_3.64.0_src.tar.xz 4041200 BLAKE2B 38e9cec621573ff541183256943d055
DIST FileZilla_3.65.0_src.tar.xz 4055316 BLAKE2B 4f702de98baeddda76ba0f3eaa5a06b49e863785980c8a57b84fdf7d3ce49f40b0ae123806c5e76693f19424696daf9ee044813c60bc4ec4216d19f2eccacf48 SHA512 8fb2862eaa7aa4331a095e67335f8e2805936f4866c49f617bdfb819638ecdcbc94e15e8810d90c2eb56e04f0100b8deeb5b691a45012896963ea4ba59644d04
EBUILD filezilla-3.61.0.ebuild 1614 BLAKE2B 4e097b16b81010c04974b7a1c14d174895aa38af453bd3d882a11a0173c49ad7f6d7b21f87e2c3248e1ad0fe75cb0353083800d664bb9bb7e493f951681d03b3 SHA512 3642fc3e02ea4297ee53d4aa0933d677eb8a2d8ff8a60706c68cdb5065cf353999f71913ffe49b4907f4e60c15d3301e0b20a4085b39364357ee4ea4cdddf639
EBUILD filezilla-3.64.0.ebuild 1566 BLAKE2B 65acec9d8e5a0a7b51b1185db53292973960eb435799d8c88a017f00347c33b622908af7e6adc169483da48f48969412e4e8f705e26b7d0193dab78cd28bf2d7 SHA512 aed788b58c51508e04a022ca005743960660831a7a135d4468db3d3716e3beb66f0017cf4b9338dde8b80b971411c8051c79cc587007297c9133fff0bd2e9e72
-EBUILD filezilla-3.65.0.ebuild 1593 BLAKE2B ffd32ad6393e5f3ca5fafa9179f9b697b0c300a0fe2b23f431b112c6dcbbcf26fbf7cc1f1b0c398d288ea4e9551ed38a4c0876d879ea35f21aa3d4c9393d444f SHA512 2e678539229220f364bbc5026268bad03384be91e2f8b8676b67b9a37a114fb3091cadb53db6159de532dcb168f421d14afd0eec32b02bf7428b06e60d4299fc
+EBUILD filezilla-3.65.0.ebuild 1592 BLAKE2B 51ed7e8171707e17661cf31f761ff6bbcbd35f679471c5507a8f33ea1911056c5528e1619266f4ffab677e16838ee4d467563398c29074487505a2b94956062a SHA512 0c9446b9628784dd7a502174b0ca1195f5f78c7274ea903754d4ad20f7860c48ca247875b4405d3baf326bae5f197f3feea9833ae180374d5dfebcb1dcc24b36
MISC metadata.xml 449 BLAKE2B 3a9fbf5c444404c3922fac61b0a36429acda9bd582d3b2049e9637088acf1a33af6c9a68052325969037951640ec3b9c8e2d357cbbd06a4655a504cb363e0c58 SHA512 f33dccada194313d97e91f514ca89685a2c643a0fb736e3a90065b246aced161fc45198aa05fea8fb96ff7827ddb8722344158e7d4c4b68c1bd008097fa99b7c
diff --git a/net-ftp/filezilla/filezilla-3.65.0.ebuild b/net-ftp/filezilla/filezilla-3.65.0.ebuild
index 3f7d050445cd..47544ad6b4a4 100644
--- a/net-ftp/filezilla/filezilla-3.65.0.ebuild
+++ b/net-ftp/filezilla/filezilla-3.65.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv x86"
IUSE="dbus nls test"
RESTRICT="!test? ( test )"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index d6c7dbcb57e3..0d047c23b09e 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 4ec09175f35e..536863d84880 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2023-10-22)
+# This is not ISDN CAPI, so unmask it.
+media-video/rav1e -capi
+
# Michał Górny <mgorny@gentoo.org> (2023-10-15)
# Need dev-python/notebook (that indirectly requires net-libs/nodejs).
dev-python/ipython notebook
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 549b46500655..962a088c98c7 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -4375,7 +4375,8 @@ media-libs/sdl-mixer:mod - basic support for MOD files
media-libs/sdl-mixer:playtools - Install playwave and playmus tools (useful for testing)
media-libs/sdl-mixer:smpeg - Use media-libs/smpeg for MP3 support
media-libs/sdl-mixer:wav - support WAVE files
-media-libs/sdl2-image:webp - support loading WEBP images
+media-libs/sdl2-image:avif - Enable support for AVIF image format
+media-libs/sdl2-image:jpegxl - Enable support for JPEG XL image format
media-libs/sdl2-mixer:fluidsynth - Use media-sound/fluidsynth for MIDI support
media-libs/sdl2-mixer:midi - basic support for MIDI files
media-libs/sdl2-mixer:mod - basic support for MOD files
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index ca4b60a0a5a5..c67ad3dbe703 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 e566c39cd6b1..66bbe530f9df 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -17,6 +17,6 @@ EBUILD systemd-253.3-r1.ebuild 14579 BLAKE2B ec9e31176bad8f142e224369a868b275fac
EBUILD systemd-253.6.ebuild 14661 BLAKE2B 4d08e0b78f8748ae78b9eaded181c740bc5c5f78f83fe7dc61cc9738658bedd6811e0d214c32e719e96898ad70008d15e527e12b7df17b122f3d9ce45505e94a SHA512 1d5ee451cf3a0494399c2f30c9cf5e93be11bcfce4c5a834521b4a2de1da7c80ba60b1195d142fb92ffbaf1a69e524849c15bb729ba2dbcab9f2956c08a559de
EBUILD systemd-254.3.ebuild 14824 BLAKE2B 30302795c1190012a9ea1540fc4f6b04d35d27afdac5aa170a2ea0082183f51448631b653a4cfbb98befaa6f0df1d07c0c59d4e467ba74d5bba01b53cdc7fd18 SHA512 b1d9acd433a6b5606361c59ff5afb51179ca98213629bbe7b26d55f8f4b7fd80a7beee57e5e9588360a0e62d79a6a2de9fad75d72499b5ae19968a831a422608
EBUILD systemd-254.4.ebuild 14824 BLAKE2B 30302795c1190012a9ea1540fc4f6b04d35d27afdac5aa170a2ea0082183f51448631b653a4cfbb98befaa6f0df1d07c0c59d4e467ba74d5bba01b53cdc7fd18 SHA512 b1d9acd433a6b5606361c59ff5afb51179ca98213629bbe7b26d55f8f4b7fd80a7beee57e5e9588360a0e62d79a6a2de9fad75d72499b5ae19968a831a422608
-EBUILD systemd-254.5.ebuild 14824 BLAKE2B 72b0fdcc4c043e8c56f9f57f4df687fd70d6d6e503ecf85df24a05888b294009c7da4b75c88917214a4227aef2d8dbf8ae558d73e4a001fbdc4e281de2ba3faf SHA512 0d407f9ee22e2b3c678b780e94c1a4d10996eafe36f5cd5a1a11816521a6252e09bf1ba137092feef7dbce6158841e620ef67c2dfe8ddfdb6c0864576437f6e4
+EBUILD systemd-254.5.ebuild 14822 BLAKE2B 4e676cbb6197146531e2bcde2f82974d41021fc09cbc72356422e7ba961cdcc23575f8bac7e6a6474308685385144000e55460af38e565b17617bf232a6b594b SHA512 9c518bbe0f0e64df7c47c0320734a657ad6c477a25cad804f3c0bb283299a00347db318847f14605d10e022992201920dec77a2c65094c965edd469c37c570a3
EBUILD systemd-9999.ebuild 13878 BLAKE2B daccb868d6a012322019329cd171c31a773e12cfb8838b2ad2e5107bba6caedd308c33559d310439b5e369be433c71682944f75e008df8e6c7ca1a2d3dba4c17 SHA512 095f8e6a23aaf20939a1eec930c5f4bdf122a1b3fe2320d9e4471294acc426f765e867d4e77839087f7066c0a33e4e905d94e7e03c551431e5bb955b38feeb0c
MISC metadata.xml 2612 BLAKE2B 60495769a304d0623f73de8eb305770eb93706fdcbea158a2de2beb72e5d04495fc5ef45b4e55d3003a9a70bc3f60a7a5d6880aaac9512647132be69f96112ad SHA512 397f63a498b46647edfb665f92680197607de5edef42c3c17ab96abf94f117d82eda4863bf138329e25880609e8c631e9d154277e8a548eafbe87e8b83e47ccc
diff --git a/sys-apps/systemd/systemd-254.5.ebuild b/sys-apps/systemd/systemd-254.5.ebuild
index e1d321110de3..b45c7432bc0f 100644
--- a/sys-apps/systemd/systemd-254.5.ebuild
+++ b/sys-apps/systemd/systemd-254.5.ebuild
@@ -23,7 +23,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index c9ebc1e0e418..951890c60e00 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/icingaweb2/Manifest b/www-apps/icingaweb2/Manifest
index 7e9e87432826..c383473fa0a9 100644
--- a/www-apps/icingaweb2/Manifest
+++ b/www-apps/icingaweb2/Manifest
@@ -1,6 +1,6 @@
DIST icingaweb2-2.11.4.tar.gz 11381515 BLAKE2B e524d04fd027377685826e1e3ff4a73efb040f8736d35fa496cf190a69dc2e6fedd82f678d5994d66a450efaff77764fd6a9504823ba17897506ff3d923566d8 SHA512 3012e75c35f3070a5dfcb356ed499f247651c99b7f39faf1917ade4568f5ba15a2820ff63cab2583748cdb7d158f86b7b87bf8f4c934d3bd6526929dd57e1eae
DIST icingaweb2-2.12.0.tar.gz 6354699 BLAKE2B a3d5af224a85278dbc244877fc8699617ff770a82e56f65c1e642eb23afd883b01d445d479319e9376b9a45e97d4ba028305c2773623b75464b19b1c00c12e72 SHA512 8e03c80ae0f4730307f606bcfed57978fea59d7917f2d505b063c29e05d913e047b6975bfc56673c0e71464a09578983d63a88c8efd35b1c80abb0d15384c275
EBUILD icingaweb2-2.11.4-r1.ebuild 2437 BLAKE2B 87e8e5cc1c5683d1a79915030e9bd3f19fa9b9e8ace11bf886d7d5ad2949881b7155546dfcaa295afb9c0d512369798327d5184a9b6b21c6d66d24e0cd3315bd SHA512 cefa272a1f1f0fe8f561036ebf214ebc43035e999a6f4d728b19880714183128fe15186983eb0f95486060b61ecca0ac0aacff84a342ca2da9600da0245ea6fe
-EBUILD icingaweb2-2.12.0.ebuild 2468 BLAKE2B 3cbcfc26bcf60348ebb6d681be1accb3bace3d2576470b33606d974afc3540f228655a0b942795bf01048b2a3415e9a280f183a9e78f909b47ade3f1361d0146 SHA512 ddc2d5ff39c03ad995a30af679a74d86bd63425ad469f42825fd06a4be7abc0971d0e3dd87bb10fa92c9cd509d1ccc643c05c3ea4ce63e3ea8d7d3368fd544bd
+EBUILD icingaweb2-2.12.0.ebuild 2466 BLAKE2B a9c8deb4cd9bf6c51dcd5329f491566881b9cc402baaac77a307ead2b16b9572707211474f5433ce5eda48fe5f8fdbf39c8cf122283e766c4c384bf94b6dcb92 SHA512 f8c9eb6d59d2275afa57975d654f988fa5f8c5e8b998f9d7d814a5f05c8952eccc71f3970c9cf93de7c2dcc307318ff54cacf550934afac58ae55146a07dc055
EBUILD icingaweb2-9999.ebuild 2439 BLAKE2B f2133f8a710ac57cfa1461d2699aeb1346f70690f9155bf3db99248cef5a55cddb2b4945c35133fa0e29a624ee814c19ae286ab647abf11202a46c4fba3eea46 SHA512 7b92d046da4d6614a33b18106b4d7a5e76c8c8ee1be7e85d8035bfbde664a807a625b61f3759bd2c8969d41163f3b28ba599c8b717a1137058ea311a4997445b
MISC metadata.xml 444 BLAKE2B bf24467286f442770ed78cb298cd0fc1d37786b06e85bbc4b20a8c750764e7a831828ebc9b7872772f0a286b12cb67491cb1f84f189cf00e2ec59a6b921e760f SHA512 55e57997695e09ad9cc8448030e8470a0e39a1cbc610f70e29c2a68a4f287e54cb816b0cd1ceec611112849ba97225a60560b67368fb3a6ed68a73a728d61d83
diff --git a/www-apps/icingaweb2/icingaweb2-2.12.0.ebuild b/www-apps/icingaweb2/icingaweb2-2.12.0.ebuild
index 882211be2144..0a0ddca0fee2 100644
--- a/www-apps/icingaweb2/icingaweb2-2.12.0.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-2.12.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]];then
EGIT_BRANCH="master"
else
SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
LICENSE="GPL-2"
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 09354a54fe03..a1334bb336ac 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/h2o/Manifest b/www-servers/h2o/Manifest
index ef88eb3f90fc..1e2691053972 100644
--- a/www-servers/h2o/Manifest
+++ b/www-servers/h2o/Manifest
@@ -1,3 +1,4 @@
+AUX h2o-2.2-CVE-2023-44487.patch 10281 BLAKE2B 8de372faab97f790623e3b4c72519b684d1bc104d4cd98d5804b00459f1e16f7f4e248e2decbc2ff07c36c6f3f05c014a5a5e798afed0b2ada9d1afef476e4a9 SHA512 bf858f0ae7126fc0da8f2a2062e698e5e0c14a62f6d109e581c47e58115f0efc31c6a3c91a09343819eda702aa9fe608bfbcc1f9e95237c195a9f51eac31a683
AUX h2o-2.2-libressl.patch 2098 BLAKE2B 18bd0375a4c44ab7d744899cfaaa983ec2d494a9d58f5d358fb2157fc3b919a977a216e22c26aaa9908d8addda27871832f97093bffd4b4faf10e9d95ae51a6d SHA512 0970aa90e07c762ba586f7d071dc5b4183336adb2602c95dcff568124a9bd737aefc9ecc812f6b006edc6e4c4f9cbc664e6af96c7d6f09681f65e8eac552ac7a
AUX h2o-2.2-mruby.patch 2034 BLAKE2B 78ab2c8080c017ae03b33366aed553e8d47581bc04b274adc7a7e18bc79ddb5a95266ce13824a8286d9b52d4432b0895598301bd07aa42b1d7e4cbb4d46d98a9 SHA512 724186190756292ce9589a5aae28fd9ae089e377beccb1a2a6562d3d764777dec820413f31d820f61691a529dbdac0dcb55b2e395e46629b2656496bea9c182a
AUX h2o-2.2-ruby30.patch 2452 BLAKE2B c94318a2493a6e121da571b81cd641021dea43fec30f3d9acf791e697d7daa194d2c4b8120a9281028cbb01a47b8b3ccddb6364f5e0a2004ad4a7d127276e1e1 SHA512 b44c64d5ede422a18df63dac5c9129bbc21b59179b657af09c2a6cc246247d17fee8ad1ecf4d2aec55df855bdfefcc102d07b21d8002023474df5627c9de961d
@@ -8,5 +9,6 @@ AUX h2o.logrotate 230 BLAKE2B 44eeaf3b0e60104d4f87c7110815a30f907a6fd676e75a2068
AUX h2o.service 364 BLAKE2B 9995cde4d79e5998624a2cadfc6ec3e954d4609458cc267628c2fbcb44dccd78277bddc032a784a00445c6b399fafc1ee629920355bf7aa84d26b1010bd103b0 SHA512 475b1e7b616eae335e094451532b0de5aa9cf9abc4999aaa44a9a35c43def4fb060ee5e728409bc33960f8ad3a81e6f549783906ac7ebad5b72cb7422ffb96a2
DIST h2o-2.2.6.tar.gz 16257760 BLAKE2B 8474751ca9832ddae2022710654ca58a93ebf9ca01afe934950209b04357b7548b05c598c49fe92684b2910fd6309d6fc3923a0b01cdeeb4b0dc65b08842255f SHA512 f2f28905c01782a0432c9dfdb2f21054e0a4741ac4c5f26802d4b439d0172840aa215aba5dc7c9af62275dcc24de105674a3819384dc38246e43ce3e8263eb20
EBUILD h2o-2.2.6-r1.ebuild 2257 BLAKE2B 0cbdbc6bb0fc88ae941e78a6c6e6f34f89fa29708d1bb25055bce6495ec546625ff7fda74ebb7d6f4920403a42bb291b7affff8d5ce9d632358efe26a7ce1c9a SHA512 66173eb7f54d5b41e035a7d39dcdaaf15291fee7c25021607ed2adadc882b3c3ac01f6552422af9f62b4d65d850cd419b4e07a6acaa569db7c2f7bf4200472ca
-EBUILD h2o-9999.ebuild 2122 BLAKE2B 1353a3a7bd8a0bd6b52e875fffd6c480540c97a3c39d77ee0af5c2b7624f1b23d391e84e38bd9da0c3a497bfe207312f9282bf592b8c93991d56e1f78215d3fa SHA512 88e6945fee76033780c9c542cd09b8246e92dcca9d75d186fe189b5b04eefac84a22a1196a6960d001774a921589ea97ce1ee3fd37a913b5b940e080a201eddb
+EBUILD h2o-2.2.6-r2.ebuild 2298 BLAKE2B 37567c57d4620266cd1ec628befc74b1c4990814dd7d4b1a63d61d8713672fc26282f8f8fc94c42dd41af6861d4ea9774996bc1f74b69f96a76cfc8f7d547325 SHA512 8411067fbb2554602ee65084ca46d374e87ee203388d7ea2fae485ed0aecbad887eafb62bc6d970d60664b15b904b4b25523609a68f12c2435d1e2f6b285dcf2
+EBUILD h2o-9999.ebuild 2115 BLAKE2B 9ad67a1773bf599d700718d4bf743566b599ccafd1a0c6cd3ccfede2846155c4673fc63d107cb7ad78ef8f50acbc99281e69d0764b21ab7b07a1b9577d49a41f SHA512 b99a88c8a43a5704a8b1ff4e9a08ff9589d2357ce272543bad1759bf6a784619a8f3d3d7bf6b0d102875cd106f6d42a4960179a91b95ba97079be80e12665d77
MISC metadata.xml 665 BLAKE2B 8f3b7754ea54384656357283be7c0e35516579a4f0c8c9e727bef5189390d20de61c43d2c42bc1bcdc311c2670dee5c20a50b2f9354cb1986f8681f3acf86d02 SHA512 10abcf052f63ceba53b5c95a8ff79970c19fc8a094345806cd7fc461a10b1d94ec7b48925709e2fc9980fcd3630731b577e2d879981c240d9dd96cd840bb376c
diff --git a/www-servers/h2o/files/h2o-2.2-CVE-2023-44487.patch b/www-servers/h2o/files/h2o-2.2-CVE-2023-44487.patch
new file mode 100644
index 000000000000..71a511ac9ed2
--- /dev/null
+++ b/www-servers/h2o/files/h2o-2.2-CVE-2023-44487.patch
@@ -0,0 +1,225 @@
+https://github.com/h2o/h2o/pull/3293
+
+From 770208bbe3955c47e005a1e8cb08266e4a8dfc9a Mon Sep 17 00:00:00 2001
+From: Remi Gacogne <remi.gacogne@powerdns.com>
+Date: Tue, 10 Oct 2023 15:47:57 +0200
+Subject: [PATCH] [http2] delay processing requests upon observing suspicious
+ behavior
+
+Backport of 94fbc54b6c9309912fe3d53e7b63408bbe9a1b0d to v2.2.x
+---
+ include/h2o.h | 8 +++++++
+ include/h2o/http2_internal.h | 8 +++++++
+ lib/core/config.c | 1 +
+ lib/core/configurator.c | 9 ++++++++
+ lib/core/context.c | 2 ++
+ lib/http2/connection.c | 41 ++++++++++++++++++++++++++++++++----
+ 6 files changed, 65 insertions(+), 4 deletions(-)
+
+diff --git a/include/h2o.h b/include/h2o.h
+index 57877bd12c..409cd5c21c 100644
+--- a/include/h2o.h
++++ b/include/h2o.h
+@@ -378,6 +378,10 @@ struct st_h2o_globalconf_t {
+ * list of callbacks
+ */
+ h2o_protocol_callbacks_t callbacks;
++ /**
++ * milliseconds to delay processing requests when suspicious behavior is detected
++ */
++ uint64_t dos_delay;
+ } http2;
+
+ struct {
+@@ -590,6 +594,10 @@ struct st_h2o_context_t {
+ * timeout entry used for graceful shutdown
+ */
+ h2o_timeout_entry_t _graceful_shutdown_timeout;
++ /*
++ * dos timeout
++ */
++ h2o_timeout_t dos_delay_timeout;
+ struct {
+ /**
+ * counter for http2 errors internally emitted by h2o
+diff --git a/include/h2o/http2_internal.h b/include/h2o/http2_internal.h
+index 5cfc4d8204..b9cf400929 100644
+--- a/include/h2o/http2_internal.h
++++ b/include/h2o/http2_internal.h
+@@ -179,6 +179,7 @@ struct st_h2o_http2_stream_t {
+ h2o_linklist_t link;
+ h2o_http2_scheduler_openref_t scheduler;
+ } _refs;
++ unsigned reset_by_peer : 1;
+ h2o_send_state_t send_state; /* state of the ostream, only used in push mode */
+ /* placed at last since it is large and has it's own ctor */
+ h2o_req_t req;
+@@ -232,6 +233,13 @@ struct st_h2o_http2_conn_t {
+ } _write;
+ h2o_cache_t *push_memo;
+ h2o_http2_casper_t *casper;
++ /**
++ * DoS mitigation; the idea here is to delay processing requests when observing suspicious behavior
++ */
++ struct {
++ h2o_timeout_entry_t process_delay;
++ size_t reset_budget; /* RST_STREAM frames are considered suspicious when this value goes down to zero */
++ } dos_mitigation;
+ };
+
+ int h2o_http2_update_peer_settings(h2o_http2_settings_t *settings, const uint8_t *src, size_t len, const char **err_desc);
+diff --git a/lib/core/config.c b/lib/core/config.c
+index ce1d320183..08e43a6d30 100644
+--- a/lib/core/config.c
++++ b/lib/core/config.c
+@@ -189,6 +189,7 @@ void h2o_config_init(h2o_globalconf_t *config)
+ config->http2.latency_optimization.min_rtt = 50; // milliseconds
+ config->http2.latency_optimization.max_additional_delay = 10;
+ config->http2.latency_optimization.max_cwnd = 65535;
++ config->http2.dos_delay = 100; /* 100ms processing delay when observing suspicious behavior */
+ config->http2.callbacks = H2O_HTTP2_CALLBACKS;
+ config->mimemap = h2o_mimemap_create();
+
+diff --git a/lib/core/configurator.c b/lib/core/configurator.c
+index 891770cc2d..4731ba2707 100644
+--- a/lib/core/configurator.c
++++ b/lib/core/configurator.c
+@@ -531,6 +531,12 @@ static int on_config_http2_casper(h2o_configurator_command_t *cmd, h2o_configura
+ return 0;
+ }
+
++
++static int on_config_http2_dos_delay(h2o_configurator_command_t *cmd, h2o_configurator_context_t *ctx, yoml_t *node)
++{
++ return config_timeout(cmd, node, &ctx->globalconf->http2.dos_delay);
++}
++
+ static int assert_is_mimetype(h2o_configurator_command_t *cmd, yoml_t *node)
+ {
+ if (node->type != YOML_TYPE_SCALAR) {
+@@ -910,6 +916,9 @@ void h2o_configurator__init_core(h2o_globalconf_t *conf)
+ on_config_http2_push_preload);
+ h2o_configurator_define_command(&c->super, "http2-casper", H2O_CONFIGURATOR_FLAG_GLOBAL | H2O_CONFIGURATOR_FLAG_HOST,
+ on_config_http2_casper);
++ h2o_configurator_define_command(&c->super, "http2-dos-delay",
++ H2O_CONFIGURATOR_FLAG_GLOBAL | H2O_CONFIGURATOR_FLAG_EXPECT_SCALAR,
++ on_config_http2_dos_delay);
+ h2o_configurator_define_command(&c->super, "file.mime.settypes",
+ (H2O_CONFIGURATOR_FLAG_ALL_LEVELS & ~H2O_CONFIGURATOR_FLAG_EXTENSION) |
+ H2O_CONFIGURATOR_FLAG_EXPECT_MAPPING,
+diff --git a/lib/core/context.c b/lib/core/context.c
+index 8d11013810..ac4b0aaf08 100644
+--- a/lib/core/context.c
++++ b/lib/core/context.c
+@@ -101,6 +101,7 @@ void h2o_context_init(h2o_context_t *ctx, h2o_loop_t *loop, h2o_globalconf_t *co
+ h2o_linklist_init_anchor(&ctx->http1._conns);
+ h2o_timeout_init(ctx->loop, &ctx->http2.idle_timeout, config->http2.idle_timeout);
+ h2o_timeout_init(ctx->loop, &ctx->http2.graceful_shutdown_timeout, config->http2.graceful_shutdown_timeout);
++ h2o_timeout_init(ctx->loop, &ctx->http2.dos_delay_timeout, config->http2.dos_delay);
+ h2o_linklist_init_anchor(&ctx->http2._conns);
+ ctx->proxy.client_ctx.loop = loop;
+ h2o_timeout_init(ctx->loop, &ctx->proxy.io_timeout, config->proxy.io_timeout);
+@@ -146,6 +147,7 @@ void h2o_context_dispose(h2o_context_t *ctx)
+ h2o_timeout_dispose(ctx->loop, &ctx->http1.req_timeout);
+ h2o_timeout_dispose(ctx->loop, &ctx->http2.idle_timeout);
+ h2o_timeout_dispose(ctx->loop, &ctx->http2.graceful_shutdown_timeout);
++ h2o_timeout_dispose(ctx->loop, &ctx->http2.dos_delay_timeout);
+ h2o_timeout_dispose(ctx->loop, &ctx->proxy.io_timeout);
+ /* what should we do here? assert(!h2o_linklist_is_empty(&ctx->http2._conns); */
+
+diff --git a/lib/http2/connection.c b/lib/http2/connection.c
+index e2da293043..4910e33098 100644
+--- a/lib/http2/connection.c
++++ b/lib/http2/connection.c
+@@ -161,7 +161,6 @@ static void update_idle_timeout(h2o_http2_conn_t *conn)
+ h2o_timeout_unlink(&conn->_timeout_entry);
+
+ if (conn->num_streams.pull.half_closed + conn->num_streams.push.half_closed == 0) {
+- assert(h2o_linklist_is_empty(&conn->_pending_reqs));
+ conn->_timeout_entry.cb = on_idle_timeout;
+ h2o_timeout_link(conn->super.ctx->loop, &conn->super.ctx->http2.idle_timeout, &conn->_timeout_entry);
+ }
+@@ -175,6 +174,9 @@ static int can_run_requests(h2o_http2_conn_t *conn)
+
+ static void run_pending_requests(h2o_http2_conn_t *conn)
+ {
++ if (h2o_timeout_is_linked(&conn->dos_mitigation.process_delay))
++ return;
++
+ while (!h2o_linklist_is_empty(&conn->_pending_reqs) && can_run_requests(conn)) {
+ /* fetch and detach a pending stream */
+ h2o_http2_stream_t *stream = H2O_STRUCT_FROM_MEMBER(h2o_http2_stream_t, _refs.link, conn->_pending_reqs.next);
+@@ -226,6 +228,16 @@ void h2o_http2_conn_unregister_stream(h2o_http2_conn_t *conn, h2o_http2_stream_t
+ assert(h2o_http2_scheduler_is_open(&stream->_refs.scheduler));
+ h2o_http2_scheduler_close(&stream->_refs.scheduler);
+
++ /* Decrement reset_budget if the stream was reset by peer, otherwise increment. By doing so, we penalize connections that
++ * generate resets for >50% of requests. */
++ if (stream->reset_by_peer) {
++ if (conn->dos_mitigation.reset_budget > 0)
++ --conn->dos_mitigation.reset_budget;
++ } else {
++ if (conn->dos_mitigation.reset_budget < conn->super.ctx->globalconf->http2.max_concurrent_requests_per_connection)
++ ++conn->dos_mitigation.reset_budget;
++ }
++
+ switch (stream->state) {
+ case H2O_HTTP2_STREAM_STATE_IDLE:
+ case H2O_HTTP2_STREAM_STATE_RECV_HEADERS:
+@@ -272,6 +284,8 @@ void close_connection_now(h2o_http2_conn_t *conn)
+ h2o_hpack_dispose_header_table(&conn->_output_header_table);
+ assert(h2o_linklist_is_empty(&conn->_pending_reqs));
+ h2o_timeout_unlink(&conn->_timeout_entry);
++ if (h2o_timeout_is_linked(&conn->dos_mitigation.process_delay))
++ h2o_timeout_unlink(&conn->dos_mitigation.process_delay);
+ h2o_buffer_dispose(&conn->_write.buf);
+ if (conn->_write.buf_in_flight != NULL)
+ h2o_buffer_dispose(&conn->_write.buf_in_flight);
+@@ -797,11 +811,19 @@ static int handle_rst_stream_frame(h2o_http2_conn_t *conn, h2o_http2_frame_t *fr
+ return H2O_HTTP2_ERROR_PROTOCOL;
+ }
+
+- stream = h2o_http2_conn_get_stream(conn, frame->stream_id);
+- if (stream != NULL) {
++ if ((stream = h2o_http2_conn_get_stream(conn, frame->stream_id)) == NULL)
++ return 0;
++
+ /* reset the stream */
++ stream->reset_by_peer = 1;
+ h2o_http2_stream_reset(conn, stream);
+- }
++
++ /* setup process delay if we've just ran out of reset budget */
++ if (conn->dos_mitigation.reset_budget == 0 && conn->super.ctx->globalconf->http2.dos_delay != 0 &&
++ !h2o_timeout_is_linked(&conn->dos_mitigation.process_delay))
++ h2o_timeout_link(conn->super.ctx->loop, &conn->super.ctx->http2.dos_delay_timeout,
++ &conn->dos_mitigation.process_delay);
++
+ /* TODO log */
+
+ return 0;
+@@ -1204,6 +1226,14 @@ static h2o_iovec_t log_priority_actual_weight(h2o_req_t *req)
+ return h2o_iovec_init(s, len);
+ }
+
++static void on_dos_process_delay(h2o_timeout_entry_t *timer)
++{
++ h2o_http2_conn_t *conn = H2O_STRUCT_FROM_MEMBER(h2o_http2_conn_t, dos_mitigation.process_delay, timer);
++
++ assert(!h2o_timeout_is_linked(&conn->dos_mitigation.process_delay));
++ run_pending_requests(conn);
++}
++
+ static h2o_http2_conn_t *create_conn(h2o_context_t *ctx, h2o_hostconf_t **hosts, h2o_socket_t *sock, struct timeval connected_at)
+ {
+ static const h2o_conn_callbacks_t callbacks = {
+@@ -1240,6 +1270,9 @@ static h2o_http2_conn_t *create_conn(h2o_context_t *ctx, h2o_hostconf_t **hosts,
+ conn->_write.timeout_entry.cb = emit_writereq;
+ h2o_http2_window_init(&conn->_write.window, &conn->peer_settings);
+
++ conn->dos_mitigation.process_delay.cb = on_dos_process_delay;
++ conn->dos_mitigation.reset_budget = conn->super.ctx->globalconf->http2.max_concurrent_requests_per_connection;
++
+ return conn;
+ }
+
diff --git a/www-servers/h2o/h2o-2.2.6-r2.ebuild b/www-servers/h2o/h2o-2.2.6-r2.ebuild
new file mode 100644
index 000000000000..36b649162128
--- /dev/null
+++ b/www-servers/h2o/h2o-2.2.6-r2.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+CMAKE_MAKEFILE_GENERATOR="emake"
+SSL_DEPS_SKIP=1
+USE_RUBY="ruby31 ruby32"
+
+inherit cmake ruby-single ssl-cert systemd toolchain-funcs
+
+DESCRIPTION="H2O - the optimized HTTP/1, HTTP/2 server"
+HOMEPAGE="https://h2o.examp1e.net/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libh2o +mruby"
+
+RDEPEND="acct-group/h2o
+ acct-user/h2o
+ dev-lang/perl
+ dev-libs/openssl:0=
+ !sci-libs/libh2o
+ sys-libs/zlib
+ libh2o? ( dev-libs/libuv )"
+DEPEND="${RDEPEND}
+ mruby? (
+ ${RUBY_DEPS}
+ || (
+ dev-libs/onigmo
+ dev-libs/oniguruma
+ )
+ )"
+BDEPEND="libh2o? ( virtual/pkgconfig )
+ mruby? (
+ sys-devel/bison
+ virtual/pkgconfig
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.2-libressl.patch #903001
+ "${FILESDIR}"/${PN}-2.2-mruby.patch
+ "${FILESDIR}"/${PN}-2.2-ruby30.patch
+ "${FILESDIR}"/${PN}-2.2-CVE-2023-44487.patch
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ local ruby="ruby"
+ if use mruby; then
+ for ruby in ${RUBY_TARGETS_PREFERENCE}; do
+ if has_version dev-lang/ruby:${ruby:4:1}.${ruby:5}; then
+ break
+ fi
+ ruby=
+ done
+ [[ -z ${ruby} ]] && die "no suitable ruby version found"
+ fi
+
+ sed -i \
+ -e "/INSTALL/s:\(/doc/${PN}\) :\1/html :" \
+ -e "/INSTALL/s:\(/doc\)/${PN}:\1/${PF}:" \
+ -e "s: ruby: ${ruby}:" \
+ CMakeLists.txt
+
+ sed -i "s:pkg-config:$(tc-getPKG_CONFIG):g" deps/mruby/lib/mruby/gem.rb
+ tc-export CC
+ export LD="$(tc-getCC)"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc/${PN}
+ -DWITH_MRUBY=$(usex mruby)
+ -DWITHOUT_LIBS=$(usex !libh2o)
+ -DBUILD_SHARED_LIBS=$(usex libh2o)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ keepdir /var/www/localhost/htdocs
+
+ insinto /etc/${PN}
+ doins "${FILESDIR}"/${PN}.conf
+
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ systemd_dounit "${FILESDIR}"/${PN}.service
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotate ${PN}
+
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+ fperms 0750 /var/log/${PN}
+}
+
+pkg_postinst() {
+ if [[ ! -f "${EROOT}"/etc/ssl/${PN}/server.key ]]; then
+ install_cert /etc/ssl/${PN}/server
+ chown ${PN}:${PN} "${EROOT}"/etc/ssl/${PN}/server.*
+ fi
+}
diff --git a/www-servers/h2o/h2o-9999.ebuild b/www-servers/h2o/h2o-9999.ebuild
index c66917cd3a44..5d8a81f064f1 100644
--- a/www-servers/h2o/h2o-9999.ebuild
+++ b/www-servers/h2o/h2o-9999.ebuild
@@ -3,7 +3,7 @@
EAPI="8"
SSL_DEPS_SKIP=1
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby31 ruby32"
inherit cmake git-r3 ruby-single ssl-cert systemd toolchain-funcs