summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-05 03:35:56 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-05 03:35:56 +0100
commit9ce4c0d3ec7daef46290a34cf0b02ae0d5b4f2f2 (patch)
tree5ad737c6cd21990a310b972f927f43980c2d304b
parent64ae9c18e99cfcf94f587b8adc9bf9aae3f6d1fb (diff)
gentoo auto-resync : 05:06:2023 - 03:35:56
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29439 -> 29440 bytes
-rw-r--r--app-i18n/Manifest.gzbin17352 -> 17362 bytes
-rw-r--r--app-i18n/ibus/Manifest2
-rw-r--r--app-i18n/ibus/ibus-1.5.28-r1.ebuild240
-rw-r--r--media-libs/Manifest.gzbin68446 -> 68449 bytes
-rw-r--r--media-libs/libsoundio/Manifest2
-rw-r--r--media-libs/libsoundio/libsoundio-2.0.0.ebuild2
-rw-r--r--metadata/Manifest.gzbin3513 -> 3509 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin27924 -> 27922 bytes
-rw-r--r--metadata/md5-cache/app-i18n/Manifest.gzbin24971 -> 25137 bytes
-rw-r--r--metadata/md5-cache/app-i18n/ibus-1.5.28-r117
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin109299 -> 109294 bytes
-rw-r--r--metadata/md5-cache/media-libs/libsoundio-2.0.04
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin55199 -> 55193 bytes
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.40.24
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r4104
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r6004
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin87676 -> 88014 bytes
-rw-r--r--metadata/md5-cache/net-misc/moonlight-4.3.116
-rw-r--r--metadata/md5-cache/net-misc/moonlight-999915
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin61663 -> 61340 bytes
-rw-r--r--metadata/md5-cache/sci-libs/libbraiding-1.110
-rw-r--r--metadata/md5-cache/sci-libs/libbraiding-1.24
-rw-r--r--metadata/md5-cache/sci-libs/symmetrica-3.0.110
-rw-r--r--metadata/md5-cache/sci-libs/symmetrica-3.0.1-r14
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin28721 -> 28880 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/singular-4.3.2_p114
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin20666 -> 20831 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/git-sources-6.4_rc515
-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-libs/Manifest.gzbin32621 -> 32624 bytes
-rw-r--r--net-libs/webkit-gtk/Manifest6
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.40.2-r410.ebuild2
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.40.2-r600.ebuild2
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.40.2.ebuild2
-rw-r--r--net-misc/Manifest.gzbin53942 -> 54106 bytes
-rw-r--r--net-misc/moonlight/Manifest6
-rw-r--r--net-misc/moonlight/files/moonlight-4.3.1-automagic.patch136
-rw-r--r--net-misc/moonlight/files/moonlight-9999-automagic.patch136
-rw-r--r--net-misc/moonlight/metadata.xml19
-rw-r--r--net-misc/moonlight/moonlight-4.3.1.ebuild83
-rw-r--r--net-misc/moonlight/moonlight-9999.ebuild84
-rw-r--r--profiles/Manifest.gzbin178697 -> 178697 bytes
-rw-r--r--profiles/arch/arm/package.use.mask1
-rw-r--r--profiles/arch/base/package.use.mask1
-rw-r--r--profiles/package.mask5
-rw-r--r--profiles/use.local.desc6
-rw-r--r--sci-libs/Manifest.gzbin44787 -> 44791 bytes
-rw-r--r--sci-libs/libbraiding/Manifest4
-rw-r--r--sci-libs/libbraiding/libbraiding-1.1.ebuild25
-rw-r--r--sci-libs/libbraiding/libbraiding-1.2.ebuild2
-rw-r--r--sci-libs/symmetrica/Manifest3
-rw-r--r--sci-libs/symmetrica/symmetrica-3.0.1-r1.ebuild2
-rw-r--r--sci-libs/symmetrica/symmetrica-3.0.1.ebuild24
-rw-r--r--sci-mathematics/Manifest.gzbin18833 -> 18833 bytes
-rw-r--r--sci-mathematics/singular/Manifest2
-rw-r--r--sci-mathematics/singular/singular-4.3.2_p1.ebuild105
-rw-r--r--sys-kernel/Manifest.gzbin4421 -> 4418 bytes
-rw-r--r--sys-kernel/git-sources/Manifest2
-rw-r--r--sys-kernel/git-sources/git-sources-6.4_rc5.ebuild41
70 files changed, 1021 insertions, 147 deletions
diff --git a/Manifest b/Manifest
index 11c4a31e659b..863b4a3f1101 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29439 BLAKE2B 858788200fd0f29f29cbe7cea6d1071feac200a1d8a1f12980db063106083cff18daa6d1c6012bd290193d09945da696d7823c59778119f29dea324a11ec9c50 SHA512 596bbd6a5b342028d8d7fa27f766db1664a4f89ccb4a9c800196b961876b39cf9ef101315bcb0700e3fa2a3957b0e21c27edca69e8ca51c47fdcbd00429fdaa2
-TIMESTAMP 2023-06-04T20:09:54Z
+MANIFEST Manifest.files.gz 29440 BLAKE2B 7705e47ef98ddf257cdd1c7b0709afcb77bb3e6520e0d4887016322a6cfda8106b906b30dd382354245ba175e886037018323cf7bf19990b17a28eec08f61fa9 SHA512 9811bae72ac1bfbac2e8c36020dbb41aea593ecc0ff3538dc198cc35bcb19041d1f3fbbdb3c9c4304c7fef2036529f11e2c8b07f3ff1f429b84574a23f7deb02
+TIMESTAMP 2023-06-05T02:11:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR875JfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR9RFpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBmeBAApJWgowz1eg3L0C+IISv7PRiKR0cEkqt07yyF20V/fLVJFv09DxHznlw1
-WyyIn3O4M9QmKqCzQXfmA+qnlO3dgGDshffz0zL1YPl6VrIXhaDQLwyPtJZewoJ0
-axwUa+YRQRnDTz2lXVuE5/4N4bblQTTxAz8NH0BzqSudPHM3FLls24g43/pcM+eY
-LOrNskreHMDS5yW1KSzx5JGnBdgiSe29mlz73zBzGVcM636mil+WO9PVveYRAb+p
-w6yMhrZQXld2FwGPdfl+eFja4atGYKACPfterAKAQvsPHT1f2zBxuoet6NhZyTAv
-tR7Ojjp/FnWT85vskLe8SVCvLkzsQJNzN1btXZW81gzUODO9oqn2ph5JeeOaWGUd
-OEen9dI7fH5cywN7hKdkIKuw/mtFFlUeCVZL7Wlr/8Fw6i9AGo5HnXUctmN1Zura
-Cp26gb8anEV5cNDNqs9GFNKgGhRYCo1Y9jybs/M899VSOyIXYhn0ElyqWC1xLJFq
-MineQPtoIz1y2HDo6QdGfqkVBifklUQE75vXBQUYzcGUZhsitzXQqhBdvqmPXCTK
-nEdGn85KAVy3nSmAw78BJj0H8q2Y7o2EqD/ueVBRdoZUJmLCMYEOGEUkRKgM1Czi
-JR8KgkOeAg9b1E4rdslFpzNC5F0PlIrvwA0PYiEVY0CqBpM2H4s=
-=jVDz
+klA23Q/+K4VSpYJ5tp9MfCKEo5fGatIBjuJ9XYnSJvP9ahOaHU05VeI/myhtqawB
+ui2JzwAik5pxuUBb28se7tm5aqpWcnzfnJMUyEbB1lfSm85K9jwuhsac+07jYEwh
+dBZzDjWKc+hBc6TI1I/qCA2olwLElLE2yMQQRZQtQeIJlpDIn9uKLUoEYmyr+xDh
+c2eg+WS4S495/qugFceigmkzHm6Io2eJIW2tFFSgCZeBxzvGD6zEWsb8bWH0ChZI
+1byZ7WOOkxmsTt+LjzD+7bbwblEursPYa4HDfGubBZU2F1t+9Rjnw4DpfaQAzjnC
+v81S340s4T3zInTIpcX7Lqq3z87L175eqenbfb2T+UzdJ+Z6US6w44fMBqqarr+J
+1Up3n1dFV3eSxLGzVL0is3xUngq/9jqllIIwia1d4zBZoLq5GNu7Sog62kE5jj2/
+2v9oX1dz5u2ur0J5t4Mo3BUdCMQRTrn9vZboQwLfJmnCOkUcFyayivVuKXF4AyUd
+7b97hDqyD/NQHJA+MZt+azw8rPeS9AoKRZGubVncO5ZYhNE0Oz170R3aIokSRFp7
+WkeaQBUwwOxGgBKvp1DbnjnDvlXzGmaUcf8z70js9ma/nwWPP4Zu9aLtLYUBNyZb
+NLkNHEW29nmfYKmbxrIeO4dUwlPP9ymoGA0BET0zGZ0F6eaLmHU=
+=e3P2
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index f019774491ad..eb274f53a8ad 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index 37d02c9f8991..ded6a5b43fce 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/ibus/Manifest b/app-i18n/ibus/Manifest
index 695b592a234f..f9ab9eefe5db 100644
--- a/app-i18n/ibus/Manifest
+++ b/app-i18n/ibus/Manifest
@@ -1,8 +1,10 @@
AUX ibus-1.5.26-src-Fix-refcounting-issues.patch 9275 BLAKE2B c9035aa6877848cd8f23f10390b4d7976db67b95ec36e7b391fd09fdfc986b65025a47477be15cf0b3c0c8c42455238989dc7e7bd09a3f63193d7a6cdf0caff0 SHA512 4905b18eb0148e0e5f567badf9046b9613fe1079510e34bfaf5313d1fc62409ce0b7ef76d7cd19524a83543ee48d1e0ff57da52e1e4a660ea9bc5b178e965aac
DIST ibus-1.5.26.tar.gz 3715263 BLAKE2B 80eb293b028d431b76c015c6d6d9fea92888554f6f34ec126853df189746d9976569ec2380146187d13337a011668b1f15fc57a95284658c8afc7824a67b5898 SHA512 923607c17114af673dcc36532fb44a278b61161ee1b7d4e01b2e0dcffc40c95eb91c6416acc9c0da0333e933863e15263e9a5ff1e467cfc02b71398d601b9714
DIST ibus-1.5.27.tar.gz 3779541 BLAKE2B e98f775cd62036ae02dafd984933343e99390a6a1e77b672feb4bc00dd1d423126227bded2d22b8bc9fa214e572ea906c407658de8ee20e036f8753836d68f46 SHA512 b5f3ae555d19eb780a416383e6351ed2cd8834fcc2bc4ebe4f4a194fc934dd055c5e782f9ec382fb21e1e2103c5409804174a79d192b5494a9018ce9081305e4
+DIST ibus-1.5.28-upstream-patches-0.tar.xz 23820 BLAKE2B 773736257e166170060458ad66b99889d2e54ef480504fe86ee65bc41364243ddcb5c7625aaa66a3e266c735d024c4f6c51d559484214d1f1c04a30479ccba62 SHA512 5555162bcb129f9e07c135c921c778de080aeaec81d56bedcf62d3b568cf39515e41662790c5a3d34241586d58785b887bbbaa7a75f486338968e3a496aa6433
DIST ibus-1.5.28.tar.gz 3871246 BLAKE2B 7117c09e708df8a08e6684cc1096f38873503eb2c7937e0e3b02aeff678c96b3e2fc59fa4dfc7a11275b2e1b3349ae136041f8f4730aadc66339914b77c577d3 SHA512 5bfb9158a5810d38af900775ed30406823872c431ef4772b476afa7b58c120ef508a51b961620ea6003549f1f49cf05484992beee8677b138f1162afc73ab247
EBUILD ibus-1.5.26-r1.ebuild 5533 BLAKE2B 75716903dc3b6ad5034c22dcd2bdaf60ec07170d2f23cebcf5e9685ae5799ea5158ea041a37210d3d2b74c8338f501c9729af450c814f0cc2f20596620084564 SHA512 8431264247a824557e20dfce4e440edef9f34c694f27b0c6671e699ac32d124ee1119378e1e0004f4f05cfd9cf16284b281efc1fa4c1df31f5972230b961505e
EBUILD ibus-1.5.27.ebuild 5700 BLAKE2B 58c61606ed583acd02ffcce71b9c92ff066307955de07e9939acf730f55d73b220d8913d3c9e5ea506b62c3f90b9cad09ac6e463e5aa129ad154a366c99fbc57 SHA512 58614dfd8df3b59b6962f76f44679eb1663d909538b8a6f4ca0e591b4a4c98ca83d8cc663e54232928d3e35d1899f80ffa081deb95a59f1e09f6cc361cf6b83b
+EBUILD ibus-1.5.28-r1.ebuild 6025 BLAKE2B 71bfec37bcf3ee00c46015f6ef0f44345614328e184e0e978bc7b50552b0a3de5b1a38e27ae9b50c76f0be0e02f431a217fc7a3e4346d0e3f5f5275be96e0e1b SHA512 12826ae21c35daad7b92c585680182aa1f2a1311ea75024a825edafcd846e63ec4ff7003bb8efff0bc2f2b24e03fa76b5a45864167af48a104c1a2f084f6e085
EBUILD ibus-1.5.28.ebuild 5707 BLAKE2B 91f9c3df682d60ebd42679e518ac1d2697c6a6c5f94a63ebde283d2c9e63dbc55181f28fcd03eb5324bb9a3c4ff6753f6bd1d4ff4262b0a8d7f0c018d0635f29 SHA512 164902af52536db045b4be5ab9b9b4404f3939d1861628797598773ad61d293d99a7cd823a37fe36553aac0eb35c79839944297a8262729c0cbf3ff0a1b119d2
MISC metadata.xml 989 BLAKE2B 9103c61af6f3766fa483864877a674455d0a47a2e7fc1e7ef0f62d835e1f57d6c71816737c64938babd5f29a7228d67f64c1d7aaaae0e9b10cc793ed373a698c SHA512 1552ed06ec527f6c9868b2b006b1d5d7bdc7101d34d4c4438eba6de74f398744a2720e31f73dc203f034631aa900db0a2ad8d429a67e577b69005cda1440f1ef
diff --git a/app-i18n/ibus/ibus-1.5.28-r1.ebuild b/app-i18n/ibus/ibus-1.5.28-r1.ebuild
new file mode 100644
index 000000000000..2f78d41383db
--- /dev/null
+++ b/app-i18n/ibus/ibus-1.5.28-r1.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools bash-completion-r1 gnome2-utils python-r1 toolchain-funcs vala virtualx xdg-utils
+
+UPSTREAM_VER=0
+GENTOO_VER=
+DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
+HOMEPAGE="https://github.com/ibus/ibus/wiki"
+
+[[ -n ${UPSTREAM_VER} ]] && \
+ UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
+[[ -n ${GENTOO_VER} ]] && \
+ GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz"
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz
+ ${UPSTREAM_PATCHSET_URI} ${GENTOO_PATCHSET_URI}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ appindicator? ( gtk3 )
+ python? (
+ ${PYTHON_REQUIRED_USE}
+ introspection
+ )
+ test? ( gtk3 )
+ vala? ( introspection )
+ X? ( gtk3 )
+"
+DEPEND="
+ app-text/iso-codes
+ >=dev-libs/glib-2.65.0:2
+ gnome-base/dconf
+ gnome-base/librsvg:2
+ sys-apps/dbus[X?]
+ X? (
+ x11-libs/libX11
+ >=x11-libs/libXfixes-6.0.0
+ )
+ gtk2? ( x11-libs/gtk+:2 )
+ gtk3? ( x11-libs/gtk+:3 )
+ gtk4? ( gui-libs/gtk:4 )
+ gui? (
+ x11-libs/libX11
+ x11-libs/libXi
+ )
+ introspection? ( dev-libs/gobject-introspection )
+ libnotify? ( x11-libs/libnotify )
+ nls? ( virtual/libintl )
+ python? (
+ ${PYTHON_DEPS}
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ )
+ wayland? (
+ dev-libs/wayland
+ x11-libs/libxkbcommon
+ )"
+RDEPEND="${DEPEND}
+ python? (
+ gui? (
+ x11-libs/gtk+:3[introspection]
+ )
+ )"
+BDEPEND="
+ $(vala_depend)
+ dev-libs/glib:2
+ dev-util/glib-utils
+ virtual/pkgconfig
+ x11-misc/xkeyboard-config
+ emoji? (
+ app-i18n/unicode-cldr
+ app-i18n/unicode-emoji
+ )
+ nls? ( sys-devel/gettext )
+ test? ( x11-apps/setxkbmap )
+ unicode? ( app-i18n/unicode-data )"
+
+src_prepare() {
+ vala_src_prepare --ignore-use
+ if ! has_version 'x11-libs/gtk+:3[wayland]'; then
+ touch ui/gtk3/panelbinding.vala \
+ ui/gtk3/panel.vala \
+ ui/gtk3/emojierapp.vala || die
+ fi
+ if ! use emoji; then
+ touch \
+ tools/main.vala \
+ ui/gtk3/panel.vala || die
+ fi
+ if ! use appindicator; then
+ touch ui/gtk3/panel.vala || die
+ fi
+
+ if [[ -n ${UPSTREAM_VER} ]]; then
+ einfo "Try to apply Upstream specific patch set"
+ eapply "${WORKDIR}"/patches-upstream/*.patch
+ fi
+
+ if [[ -n ${GENTOO_VER} ]]; then
+ einfo "Try to apply Gentoo specific patch set"
+ eapply "${WORKDIR}"/patches-gentoo/*.patch
+ fi
+
+ # for multiple Python implementations
+ sed -i "s/^\(PYGOBJECT_DIR =\).*/\1/" bindings/Makefile.am || die
+ # fix for parallel install
+ sed -i "/^if ENABLE_PYTHON2/,/^endif/d" bindings/pygobject/Makefile.am || die
+ # require user interaction
+ sed -i "/^TESTS_C += ibus-\(compose\|keypress\)/d" src/tests/Makefile.am || die
+
+ sed -i "/^bash_completion/d" tools/Makefile.am || die
+
+ default
+ eautoreconf
+ xdg_environment_reset
+}
+
+src_configure() {
+ local unicodedir="${EPREFIX}"/usr/share/unicode
+ local python_conf=()
+ if use python; then
+ python_setup
+ python_conf+=(
+ $(use_enable gui setup)
+ --with-python=${EPYTHON}
+ )
+ else
+ python_conf+=( --disable-setup )
+ fi
+
+ if tc-is-cross-compiler && { use emoji || use unicode; }; then
+ mkdir -p "${S}-build"
+ pushd "${S}-build" >/dev/null 2>&1 || die
+ ECONF_SOURCE=${S} econf_build --enable-static \
+ --disable-{dconf,gtk{2,3},python-library,shared,xim} \
+ ISOCODES_{CFLAG,LIB}S=-DSKIP \
+ $(use_enable emoji emoji-dict) \
+ $(use_enable unicode unicode-dict) \
+ $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data")
+ popd >/dev/null 2>&1 || die
+ fi
+
+ local myconf=(
+ $(use_enable X xim)
+ $(use_enable appindicator)
+ $(use_enable emoji emoji-dict)
+ $(use_with emoji unicode-emoji-dir "${unicodedir}"/emoji)
+ $(use_with emoji emoji-annotation-dir "${unicodedir}"/cldr/common/annotations)
+ $(use_enable gtk2)
+ $(use_enable gtk3)
+ $(use_enable gtk4)
+ $(use_enable gui ui)
+ $(use_enable introspection)
+ $(use_enable libnotify)
+ $(use_enable nls)
+ $(use_enable systemd systemd-services)
+ $(use_enable test tests)
+ $(use_enable unicode unicode-dict)
+ $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data")
+ $(use_enable vala)
+ $(use_enable wayland)
+ "${python_conf[@]}"
+ )
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ if tc-is-cross-compiler && { use emoji || use unicode; }; then
+ emake -C "${S}-build/src" \
+ $(usex emoji emoji-parser '') \
+ $(usex unicode unicode-parser '')
+ emake -C src \
+ $(usex emoji emoji-parser '') \
+ $(usex unicode unicode-parser '')
+ cp \
+ $(usex emoji "${S}-build/src/emoji-parser" '') \
+ $(usex unicode "${S}-build/src/unicode-parser" '') \
+ src || die
+ fi
+ emake
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ virtx emake -j1 check
+}
+
+src_install() {
+ default
+ # Remove la files
+ find "${ED}" -name '*.la' -delete || die
+
+ # Remove stray python files generated by the build system
+ find "${ED}" -name '*.pyc' -exec rm -f {} \; || die
+ find "${ED}" -name '*.pyo' -exec rm -f {} \; || die
+
+ if use python; then
+ python_install() {
+ emake -C bindings/pygobject \
+ pyoverridesdir="$(${EPYTHON} -c 'import gi; print(gi._overridesdir)')" \
+ DESTDIR="${D}" \
+ install
+
+ python_optimize
+ }
+ python_foreach_impl python_install
+ fi
+
+ keepdir /usr/share/ibus/engine
+
+ newbashcomp tools/${PN}.bash ${PN}
+
+ insinto /etc/X11/xinit/xinput.d
+ newins xinput-${PN} ${PN}.conf
+
+ # Undo compression of man page
+ find "${ED}"/usr/share/man -type f -name '*.gz' -exec gzip -d {} \; || die
+}
+
+pkg_postinst() {
+ use gtk2 && gnome2_query_immodules_gtk2
+ use gtk3 && gnome2_query_immodules_gtk3
+ xdg_icon_cache_update
+ gnome2_schemas_update
+ dconf update
+}
+
+pkg_postrm() {
+ use gtk2 && gnome2_query_immodules_gtk2
+ use gtk3 && gnome2_query_immodules_gtk3
+ xdg_icon_cache_update
+ gnome2_schemas_update
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 361531d4f10a..3c3df8f8217e 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libsoundio/Manifest b/media-libs/libsoundio/Manifest
index 6e2c15d3156e..3a7e80b072e7 100644
--- a/media-libs/libsoundio/Manifest
+++ b/media-libs/libsoundio/Manifest
@@ -1,3 +1,3 @@
DIST libsoundio-2.0.0.tar.gz 120387 BLAKE2B d4005667767633cf90fbf524cdf102c69e04e4e37cad55b4f9b1af7fb3f89f7b1a6ff47569c86bf5d86649fd34d9d080b8ed74d6da07c4155abadb3cad0797f0 SHA512 347a9be1789a41e778ea8d0efa1d00e03e725a4ab65e3aaf6c71e49138643f08a50a81bd60087d86a3b4d63beaeec617e47ba6b81f829ece8a3ac17418eb5309
-EBUILD libsoundio-2.0.0.ebuild 972 BLAKE2B a8a426330d25541e3e7035475256da41c72ced61dedbd679bb1adc64b7ccfc4670af053e642fa9ec78e0826cd064c7322e9ae0ca96501a6b5109910ed081e3e1 SHA512 325d8d3f4a21ea9df32c478f2f07d597b874461e341bf59c487fa3368d33c07fe96a9a41d8466f44edb9a91b19024087c78c9b8db1a2f312a641d61ea0ae521f
+EBUILD libsoundio-2.0.0.ebuild 979 BLAKE2B d3250200340a07bbe4d224c07aea2613f616beae877c2e928c9baa1a236d2258fa2b11550b5a466c068b2b674f13dfed9b0e80ab7024c0db43161948405872fd SHA512 265bbaebf5761a99d2e10ff4f1ca9cf001ac01c8f71ad2d5a3c8b8b3c3a8a1a9439abdbc099a37969a0c21076d0629818d0c755faa9739c54b6f7b898af4e67c
MISC metadata.xml 711 BLAKE2B b52734db8cd5c5a7b93653a086aba4da08bab41fb0aa6feeb84ed905814214a4bb6d5af4c37967319d3a1cad7208607b93544f312b698bbaea21714182b835e6 SHA512 04e8a088a732a324014bfa99d48b6a54ac12f16ed71843cef86f79a73a7af1cde945b9e3c445305d69396d8272f8159e0af5682230b23ccb544675166cc4bf5b
diff --git a/media-libs/libsoundio/libsoundio-2.0.0.ebuild b/media-libs/libsoundio/libsoundio-2.0.0.ebuild
index d076ca85afda..a9a702e81dfe 100644
--- a/media-libs/libsoundio/libsoundio-2.0.0.ebuild
+++ b/media-libs/libsoundio/libsoundio-2.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/andrewrk/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/2"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="alsa coreaudio examples jack pulseaudio static-libs"
DEPEND="
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index ada5bed426d4..c6afe2f0549c 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 1a363a8aa8ee..e515444bcca8 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 04 Jun 2023 20:09:49 +0000
+Mon, 05 Jun 2023 02:11:34 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index f93e39bafb6c..06d12ae4417e 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546124 BLAKE2B b8c960a7f19f0cac8ea254b9330e3a1add1f4be28ff0a9b4020f5e68f250a6b511280b7dd1dec4e472c73320abae493b0ab8441075c681803abfb19ea280332e SHA512 0dccc4f920463740ab2803f55b50f1cf0df2af9d58750c12c98fe5963dc8738d5a3e8d6a895c2e0d3ba8230bb61557b6e88b4fa56b2f05f5697577b68a9413df
-TIMESTAMP 2023-06-04T20:09:53Z
+TIMESTAMP 2023-06-05T02:11:37Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR875FfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR9RFlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBfwxAAsrzMzBqRyWpB2rutJ6/RmgQAlq3Mm8DaovLMiaowwOV3g6gfxOM+OVxH
-fYjzuquubeyKLjNQdw4A1Axyag26mMlmJFTesCf6rQCMd7aPwt5y7pS+sH7m5KT8
-FWtnPqa7L0Gv5BzwIsW15BIQkFHtUz06Jdi8JzVT+8vCKjmrFs3KgN0xGgEr1q6O
-kya1hFrtXzDjSWfb8Yw1kND5rk6gehuVtoylZlkvQ/RHI2jHH9+sh9OQpUpxFw2g
-4UnDmD+xt50/ykbgqTHda/wFJm2ELMDy7ETise9A4GkYCq9xxX39Ak3zxse8RsIS
-nHWA5Tm6SeEKN7tYkcKkOEBSU0NHWMWgW2MzB2CipMlet4vprTtr6jtvbdpjWDIc
-y5DHXjMHsOUa3o6Ocae8JcLv8W0g75Nt2FpeIT2cSNVEjxvExi0Ct7xjis1Dn3i5
-1x1y600JvfWf54eUIS68pb058Ys8zEubnzWxliGRDigODiRqN+FPE54eIj/mfQVi
-okncJ6K4PZJVxHk/FhItAbDi2WsPf7DVycut+p1K6EIe4B51pQ+n8HGDrRvxEhY+
-fTQBrJenMjkwrkNq0e0rE+OpbXJoKo6/AzMi9QbOWNwqQqdkrh0DkK2b43vyE/cK
-O/3lY9LxqVd8rbUFZI+R+pbiSbsP+li42jGSrlR/3D3xCRv6Sy0=
-=RYi+
+klD9VQ//c7VTMh7oAG+jEGIQws2Lp5Owh4BaSvYlflerJr3ecvoymEqtoCicFah0
+z0C4e39DL6ecYVBJWn3bAjfUF/aKorqFLtT7Z4svFJ0qthpOLdrMliLxygvoLbG5
+xRmdo1DdtHBKx8kiHHX8rpWDXkKaM5m5KQshj+EFVJIOZTdjaKHmsa/vbgCIzywj
+257yazgwKtubhmTpbHjwbNur8eh9svbPrz/6ZYCv7QYHuIHggX7+O5bd3xfVVZ1s
+5kDiUZ1qMTXatrGmcdX8OtsinzyJjSGRf3jioq+eNBLIZjJr8yKl61ZSZpxiUnKa
++K+8Du4lieSiUZ37uG3Njvl/Vp5oyRXnnT5NjTn7xk0pIehi11t5H4rX8oZyBMEa
+kJhTKcy2cJsUYN1EHStsnkaQ34ggNb1r8QDwLhHmliljyCHpznhZmxWOxzT62/um
+pmZ9kvC1s4o//nf/6uHpPMpNgp7Abhfns1YCvAqs4sAG6t7T5ekEfIfjlc9STzsB
+RjyI/h8YaZlLg37i3tgSStxfmHc39DgUDDbJpPgu+jZlD4vNrhVjiOHbhQGtD42M
+qw8LRyIApy9L9gGXe/LyYkEAsHMa9Y8vBOP0UguThEh/JGkUVM1a1o2ieQOECx3i
+8qwChys1cYKauawyMevAPUFrguNsozggUHRcG6kiidET7uffuRg=
+=/7Aq
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 1a363a8aa8ee..e515444bcca8 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 04 Jun 2023 20:09:49 +0000
+Mon, 05 Jun 2023 02:11:34 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index bb86877fbd9b..5daace25b542 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz
index b7a985652dc5..4b7cd351afd5 100644
--- a/metadata/md5-cache/app-i18n/Manifest.gz
+++ b/metadata/md5-cache/app-i18n/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-i18n/ibus-1.5.28-r1 b/metadata/md5-cache/app-i18n/ibus-1.5.28-r1
new file mode 100644
index 000000000000..327958e83b1b
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/ibus-1.5.28-r1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/glib:2 dev-util/glib-utils virtual/pkgconfig x11-misc/xkeyboard-config emoji? ( app-i18n/unicode-cldr app-i18n/unicode-emoji ) nls? ( sys-devel/gettext ) test? ( x11-apps/setxkbmap ) unicode? ( app-i18n/unicode-data ) 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 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) gtk4? ( gui-libs/gtk:4 ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( dev-libs/gobject-introspection ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon )
+DESCRIPTION=Intelligent Input Bus for Linux / Unix OS
+EAPI=7
+HOMEPAGE=https://github.com/ibus/ibus/wiki
+INHERIT=autotools bash-completion-r1 gnome2-utils python-r1 toolchain-funcs vala virtualx xdg-utils
+IUSE=X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland python_targets_python3_10 python_targets_python3_11 test
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) gtk4? ( gui-libs/gtk:4 ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( dev-libs/gobject-introspection ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) python? ( gui? ( x11-libs/gtk+:3[introspection] ) )
+REQUIRED_USE=appindicator? ( gtk3 ) python? ( || ( python_targets_python3_10 python_targets_python3_11 ) introspection ) test? ( gtk3 ) vala? ( introspection ) X? ( gtk3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ibus/ibus/releases/download/1.5.28/ibus-1.5.28.tar.gz https://dev.gentoo.org/~dlan/distfiles/ibus-1.5.28-upstream-patches-0.tar.xz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=4a88960be8029b96c4acf2b7287b6070
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index f094af82de58..cf9d269687a0 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/libsoundio-2.0.0 b/metadata/md5-cache/media-libs/libsoundio-2.0.0
index 9a299af2c178..9f7c23c0b897 100644
--- a/metadata/md5-cache/media-libs/libsoundio-2.0.0
+++ b/metadata/md5-cache/media-libs/libsoundio-2.0.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://libsound.io/
INHERIT=cmake-multilib
IUSE=alsa coreaudio examples jack pulseaudio static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) 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(-)?] ) pulseaudio? ( media-sound/pulseaudio[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/2
SRC_URI=https://github.com/andrewrk/libsoundio/archive/2.0.0.tar.gz -> libsoundio-2.0.0.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fd62e2f243b4bb22f5ff1c1ec6ae4532
+_md5_=adcb4f95a14def4fb8b2fbbcfa133962
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 6f2d57a4f8aa..f8a3bbad4dc4 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.40.2 b/metadata/md5-cache/net-libs/webkit-gtk-2.40.2
index 0f75f3af3fed..61ebce8b1dba 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.40.2
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.40.2
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad gles2-only keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] ) >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( dev-libs/wayland >=dev-libs/wayland-protocols-1.12 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 )
REQUIRED_USE=|| ( aqua wayland X )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=4/37
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.40.2.tar.xz
_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5fc77b34e8e43e13ea994e68a6b6c81d
+_md5_=bf24c2a72c46da7352d6e800ae43bd83
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r410 b/metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r410
index 8eab3d466dd7..afbff20bb2a6 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r410
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r410
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad gles2-only keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] ) >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( dev-libs/wayland >=dev-libs/wayland-protocols-1.12 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
REQUIRED_USE=|| ( aqua wayland X )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=4.1/0
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.40.2.tar.xz
_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8ef5a7683eeff7e4d5ed90df24fb7571
+_md5_=04a3ffe6319e5ea99ce0b2ac72fa6291
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r600 b/metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r600
index 25d9f5c86bbb..f3bd10b75ef3 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r600
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.40.2-r600
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad gles2-only keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] gui-libs/gtk:4 >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] ) >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( dev-libs/wayland >=dev-libs/wayland-protocols-1.12 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
REQUIRED_USE=|| ( aqua wayland X )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=6/0
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.40.2.tar.xz
_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3d61061b91322183ede65054f85a4c36
+_md5_=4fde36b26f4909a327271263d8bd798c
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 69139aad9dfa..5d544eccd504 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/moonlight-4.3.1 b/metadata/md5-cache/net-misc/moonlight-4.3.1
new file mode 100644
index 000000000000..efaa98eb2da5
--- /dev/null
+++ b/metadata/md5-cache/net-misc/moonlight-4.3.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-qt/qtcore virtual/pkgconfig
+DEFINED_PHASES=configure install postinst postrm preinst prepare
+DEPEND=dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/libglvnd media-libs/libpulse media-libs/libsdl2[haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?,mmal?] libdrm? ( x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+DESCRIPTION=NVIDIA GameStream (and Sunshine) client
+EAPI=8
+HOMEPAGE=https://github.com/moonlight-stream/moonlight-qt
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=qmake-utils xdg
+IUSE=cuda +libdrm embedded mmal soundio +vaapi vdpau wayland X
+KEYWORDS=~amd64 ~arm64
+LICENSE=GPL-3
+RDEPEND=dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/libglvnd media-libs/libpulse media-libs/libsdl2[haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?,mmal?] libdrm? ( x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+SLOT=0
+SRC_URI=https://github.com/moonlight-stream/moonlight-qt/releases/download/v4.3.1/MoonlightSrc-4.3.1.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=b25b1b80114f951ef3f4c142400c82bd
diff --git a/metadata/md5-cache/net-misc/moonlight-9999 b/metadata/md5-cache/net-misc/moonlight-9999
new file mode 100644
index 000000000000..476e0b126f15
--- /dev/null
+++ b/metadata/md5-cache/net-misc/moonlight-9999
@@ -0,0 +1,15 @@
+BDEPEND=dev-qt/qtcore virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=configure install postinst postrm preinst prepare unpack
+DEPEND=dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/libglvnd media-libs/libpulse media-libs/libsdl2[haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?,mmal?] libdrm? ( x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+DESCRIPTION=NVIDIA GameStream (and Sunshine) client
+EAPI=8
+HOMEPAGE=https://github.com/moonlight-stream/moonlight-qt
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=git-r3 qmake-utils xdg
+IUSE=cuda +libdrm embedded glslow mmal soundio +vaapi vdpau wayland X
+LICENSE=GPL-3
+PROPERTIES=live
+RDEPEND=dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/libglvnd media-libs/libpulse media-libs/libsdl2[haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?,mmal?] libdrm? ( x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+SLOT=0
+_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d7366185f1f128d10ad7134f6782ae01
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 6927dfa8bf1e..24bb552ae03a 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/libbraiding-1.1 b/metadata/md5-cache/sci-libs/libbraiding-1.1
deleted file mode 100644
index 48908ff2bdab..000000000000
--- a/metadata/md5-cache/sci-libs/libbraiding-1.1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=configure install
-DESCRIPTION=Expose the functionality of cbraid as a shared library
-EAPI=7
-HOMEPAGE=https://github.com/miguelmarco/libbraiding
-IUSE=static-libs
-KEYWORDS=amd64
-LICENSE=GPL-3+
-SLOT=0
-SRC_URI=https://github.com/miguelmarco/libbraiding/releases/download/1.1/libbraiding-1.1.tar.gz
-_md5_=78837c2929336693738c89be975bbca3
diff --git a/metadata/md5-cache/sci-libs/libbraiding-1.2 b/metadata/md5-cache/sci-libs/libbraiding-1.2
index 9255b7b9960a..a0548c2549e7 100644
--- a/metadata/md5-cache/sci-libs/libbraiding-1.2
+++ b/metadata/md5-cache/sci-libs/libbraiding-1.2
@@ -2,8 +2,8 @@ DEFINED_PHASES=install
DESCRIPTION=Expose the functionality of cbraid as a shared library
EAPI=8
HOMEPAGE=https://github.com/miguelmarco/libbraiding
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+
SLOT=0
SRC_URI=https://github.com/miguelmarco/libbraiding/releases/download/1.2/libbraiding-1.2.tar.gz
-_md5_=fb40664ec7951652240d148d5ca36d38
+_md5_=9edc87918eb9d84c00b1a4a147f279b7
diff --git a/metadata/md5-cache/sci-libs/symmetrica-3.0.1 b/metadata/md5-cache/sci-libs/symmetrica-3.0.1
deleted file mode 100644
index e8060a0b8acf..000000000000
--- a/metadata/md5-cache/sci-libs/symmetrica-3.0.1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=configure install
-DESCRIPTION=C library for representation theory, combinatorics, and more
-EAPI=7
-HOMEPAGE=https://gitlab.com/sagemath/symmetrica
-IUSE=doc
-KEYWORDS=amd64
-LICENSE=ISC
-SLOT=0/2
-SRC_URI=https://gitlab.com/sagemath/symmetrica/uploads/b3d8e1ad5ab2449c30bbc3147e7a5e53/symmetrica-3.0.1.tar.xz
-_md5_=879074d8d209d5e6e55533dd72e50234
diff --git a/metadata/md5-cache/sci-libs/symmetrica-3.0.1-r1 b/metadata/md5-cache/sci-libs/symmetrica-3.0.1-r1
index 009b3c6f9847..a8ba0ab427df 100644
--- a/metadata/md5-cache/sci-libs/symmetrica-3.0.1-r1
+++ b/metadata/md5-cache/sci-libs/symmetrica-3.0.1-r1
@@ -3,8 +3,8 @@ DESCRIPTION=C library for representation theory, combinatorics, and more
EAPI=8
HOMEPAGE=https://gitlab.com/sagemath/symmetrica
IUSE=doc
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=ISC
SLOT=0/2
SRC_URI=https://gitlab.com/sagemath/symmetrica/uploads/b3d8e1ad5ab2449c30bbc3147e7a5e53/symmetrica-3.0.1.tar.xz
-_md5_=0f29102b8410b4ed8cb8724293341f62
+_md5_=9322b62cbb6f00bac49a166242964efd
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index e462b6422fa1..9659822f40ce 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/singular-4.3.2_p1 b/metadata/md5-cache/sci-mathematics/singular-4.3.2_p1
new file mode 100644
index 000000000000..2f4afdb78f6c
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/singular-4.3.2_p1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst postrm test
+DEPEND=dev-lang/perl dev-libs/gmp:0 dev-libs/ntl:= sci-libs/cddlib sci-mathematics/flint sys-apps/texinfo emacs? ( >=app-editors/emacs-23.1:* ) polymake? ( sci-mathematics/polymake ) readline? ( sys-libs/readline )
+DESCRIPTION=Computer algebra system for polynomial computations
+EAPI=8
+HOMEPAGE=https://www.singular.uni-kl.de/ https://github.com/Singular/Singular
+INHERIT=elisp-common
+IUSE=emacs examples polymake +readline static-libs
+KEYWORDS=~amd64 ~ppc ~riscv ~x86 ~x86-linux
+LICENSE=BSD GPL-2 GPL-3
+RDEPEND=dev-lang/perl dev-libs/gmp:0 dev-libs/ntl:= sci-libs/cddlib sci-mathematics/flint sys-apps/texinfo emacs? ( >=app-editors/emacs-23.1:* ) polymake? ( sci-mathematics/polymake ) readline? ( sys-libs/readline )
+SLOT=0
+SRC_URI=https://www.singular.uni-kl.de/ftp/pub/Math/Singular/SOURCES/4-3-2/singular-4.3.2p1.tar.gz
+_eclasses_=elisp-common 01bc6dc778b74a9deebe4e419a3b790e
+_md5_=2bc5426066e86cb085c523d7a3efa2fc
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index d36013aac7f7..5ce9a8c06a0d 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.4_rc5 b/metadata/md5-cache/sys-kernel/git-sources-6.4_rc5
new file mode 100644
index 000000000000..1c6291520ea3
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/git-sources-6.4_rc5
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=>=sys-devel/patch-2.7.6-r4
+DESCRIPTION=The very latest -git version of the Linux kernel
+EAPI=8
+HOMEPAGE=https://www.kernel.org
+INHERIT=kernel-2
+IUSE=symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.4_rc5
+SRC_URI=https://git.kernel.org/torvalds/p/v6.4-rc5/v6.2 -> patch-6.4-rc5.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.2.tar.xz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=c152b1e7ab9fc06fdb114e19543dd1eb
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 91c292dc05cc..b46130dae1ec 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-06-04T20:09:53Z
+TIMESTAMP 2023-06-05T02:11:37Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR875FfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmR9RFlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDnqhAAhcC6oiHMjMyi3AD3xNivQo8guj4MYU7QZRfcHeD/1YQelNb4TMm49E1c
-DuK43qxkHs8zuhRLcB+J2QYwa4MGg37MN/Ha3/WHH8ifjx9chkJQ0/BB8zEdJXmV
-I+RbOPD04QVEq4W0BMkUVLlF4VKtXD2ZPbjrNtwvXnWiFKeSuBjfDqhMCzMA5Izx
-y17uGGsGDS/QiPxNsFtBnR7hHtLe32a80tjwqZaMlpOKN3//nqTNTk6H1/t4Y5D2
-tClImirqg3Myis2x/caa0zUVz7bXY9pNbeKKfx0UIBnVdGxIYIAduIQwuSCkwL1f
-04CnSlg/A/GMzDH9d4hLCeCDSkRCww0RKgoTjdLkcEanImnRDylcbLPCuQfdDxd/
-fUxDAgmf2p70+zB1KTPHZII7zMGwsumxejojsi4fTMW8z5BSOaa0Vvpq5IcY/VY6
-6sN4szVTlO/GBCRr+w4uuVK28KEGAwH1S9Z8Isg0eOgaGcsb1ZFg7jl0yhTXCl2G
-0MRdk0bLpcMjmNTPTSRskGmomAALe1pkGFWtoS4W4hkCfGux3aYdSrUvLPwN03Bs
-laq/1qbs378kis0cMvbbLK8OOJUuEEroCqAO0ZK7djfc5o3PPMnwJdEME4uSZRFj
-NOcmdt2li6/NRgCZTz6omfFPmKUq9K9430sHz8ydkToYNrxL9Gs=
-=xIFY
+klBqkRAAm7faCPJdqUAaFE+4Upg2yrtQTiMwAFwdPdMutyMy0SuIyE0QuFD75cs5
+ZDh38r3ROf0CCRnaXxrRWU4XK5lJo0cwS93hd+SXGDemQVoHrXvECWIQbGbsAm8B
+A2KlW74KVWgDkaBge74tSS1tMGoKyVaDFptn4UGgUIJtYij+bM51c5a5sSpfQKTs
+oSgtfT6A/YthaAyHGkPx/UI71mygJchENa0N81uQHZSq/3RO2JRU5lnkyOvPtupq
++hBLlrN2n1foGKMvS1zK+GB+LRpLkXOKbY50zmAa66KbiObgEwyVSgh67/InAZmo
+X5qw1WeuGc1Al9nGyztra18WwU7DuR+1/CrDVUYrLcEwjlJpSxpvESg33zDcKrzL
+N3dDwV1YQDGZpNJ+YQiMojdwNqkbBpspPFePtOO/ov/IrY5CBQHNih6rZcXJprBt
+VAAYRQmKXlmbJzpYXPs1+Dqnhw+KXcqy5sye+5AMFgVRfPqQ6wHFL2kh1fi795+F
+WFyPWaLI/Sjm6hb8OCJd7e5QSOCNDJX9HYhP5QbFyGXfc8moYCZhDtMFQ8JePjv2
+TZxun4trPT8j5M3AlTPuNnXZlIwu6ybodUYfpv0xi9BR0izKvw4r2S2YQkDU+nm6
+1jDzLzH+ZIApaFZBNp/kKo2b3KmZsoBvXbHZXm6EZv+VB1xAKo8=
+=BFFK
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 1a363a8aa8ee..e515444bcca8 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 04 Jun 2023 20:09:49 +0000
+Mon, 05 Jun 2023 02:11:34 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 377cefa16563..ad6598af02e8 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Jun 4 08:09:49 PM UTC 2023
+Mon Jun 5 02:11:34 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 29138207c11c..73105cc3a0ba 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 04 Jun 2023 20:15:01 +0000
+Mon, 05 Jun 2023 02:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index a090487ffd19..dfdf25f5f2d4 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-63c56105984d684873290190710f4fa8672d5e1b 1685907136 2023-06-04T19:32:16+00:00
+1bb364aaa1e84cd78f193733806f97841e6a086c 1685925393 2023-06-05T00:36:33+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index a1294f8752be..4c0a12e7af39 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1685909401 Sun 04 Jun 2023 08:10:01 PM UTC
+1685931001 Mon 05 Jun 2023 02:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 1a363a8aa8ee..e515444bcca8 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 04 Jun 2023 20:09:49 +0000
+Mon, 05 Jun 2023 02:11:34 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 95a001954604..1e89b3f2a5d2 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 361878f975f3..281e5b0b1b7e 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -7,7 +7,7 @@ DIST webkitgtk-2.40.2.tar.xz 40065104 BLAKE2B 177ac87de1c17768c50761f4146f3c8dc2
EBUILD webkit-gtk-2.40.1-r410.ebuild 8030 BLAKE2B ee467dfd5ce6f705486b06b16083dcd7653db507965b7234bc9f2a9149972089e8d66802ada90c625256af53acadfbd7a1c648586005e7821a2e6c5c1dde5bf3 SHA512 e39a94c5e6afd41f77ac5fda8bef1564c482439045889830dfeda29a3aa066c2e02396ee6f6057c634c3c445de3a20f37dd0222609b779786aaed904ba21d5ee
EBUILD webkit-gtk-2.40.1-r600.ebuild 7909 BLAKE2B 2e8c22850cf8cd1c9e8c8c040b161d290394ace2790cb24d106ad23a0ff85e2c0d36089f7a18ec22a9388e820ea46bb9f74223cc57364cebfb6739d1514a6a6a SHA512 b450774370f501b8790a4f58b07bbf24dd28650257cf55aa8e8ee0f24768f9051bd81726d90594f051c5bf67e9d858c6aaffb1bce9ec8c23dc4c459d9756fb13
EBUILD webkit-gtk-2.40.1.ebuild 7756 BLAKE2B a4ca1a9aed73893ac75c78b4a21fc1e23802fe04e38d8f7fce2af747aa8586485f54397f99d785b4498f176641c4640a9066c37ea2321a82c9313497edaf646c SHA512 33d75aa7a06079fa45e64115cda7ac3610b36f522af7301859fae491bd994f3078786a18fcdb93ef1a5451c061fe0ce53fc0f0cbdab0a4f46895c5dc85e00966
-EBUILD webkit-gtk-2.40.2-r410.ebuild 7959 BLAKE2B 9a80ad25979edaa248b2e3f1ffcd6159c5b50aef1c306e036d597ad6895de8e95d9773f082452e1d6afc5d0521e3f856c72a2a0df4c8374de074295a5c2ca7c1 SHA512 c108addcb5e48a61a816a7bb451978769688756bdd339b26e78975361a9d0c223e791acf8e7174e083068b2948da0e62d15902f1941ec090db72daef69de1fdb
-EBUILD webkit-gtk-2.40.2-r600.ebuild 7832 BLAKE2B 7044e034a36aa8bfc5632242b2f5437243ac9133a08027e9a8c23cc3f5f05ae9d83a44b7be79778766f6a6c617660ef5804d12b64166891a6ec07a0ad5b4094e SHA512 dfdc3f65ed81ba0866b5e57f23ba795d40a8d1dac724aeec755862bc582c010530234ddf0e740ae34163dc7f3c5702ff27db0a3cd8ea91ce6ca86430a2fe41a5
-EBUILD webkit-gtk-2.40.2.ebuild 7685 BLAKE2B 1822b6712adf9d4afb3075a8cafd6de75ac7d9d15dc32eb6bef3a9a499a4d44cf160cc9baea17066f2ec97f608e2964c6ce4e3f516de934c04a5f380ed581ea9 SHA512 4bdf3cb75a66d280361ff452de0975027c9df35e46c3a7e8c82f63bb1096170d9062fb26604527f1fff7254f5b9b1a25242b7173a8297cbaa848f81354b76e77
+EBUILD webkit-gtk-2.40.2-r410.ebuild 7958 BLAKE2B d785c918733de6ae43707ad0279b4bef60585b2f00b37e265956484acbf0e534809d4dabfb9ef155301f576c3e5a54c4ab9fca73021609f448d66fe9167ede4f SHA512 e4efbd57b56594e03288cdea7c600c8e45d4c6389d63d98283f7dc5a38d851246f941732b49bacca05aafe5efb55eea211a0967e63ea9fcd97d620aa3ec6ec3f
+EBUILD webkit-gtk-2.40.2-r600.ebuild 7831 BLAKE2B 14c7fe3388005d0c259320b25d0d86ae5dcb10ecef044c25b09941e2785b324671e53875d0481a4317b9c51ead711ec383fdda011768d36ffce9db3076182fc6 SHA512 54bbedaf9750b7e3d59ebe93d46a1967d4d8d3b42edcc83bb47cf4b5d6f703fcfb8c037118ddd56a29a26ea85d622e6e69fb613c527ed78a376fe74228516500
+EBUILD webkit-gtk-2.40.2.ebuild 7684 BLAKE2B 79d1ee9d6c3b9518aa8173971ca768f7c16c49ae664583317e19c962c1f1482f95c8ecafbb2ea20082c5e89998901512928b9c4275d5a19fff02cac4990d02fb SHA512 23680753b6f8da4c6452236d6005bc9f0d50f06039085c82493b847ba4d0fd37b0ce97e9d0d5a29e210f612147a077c6cc410b3dd305957687bc9bbb663f0afc
MISC metadata.xml 709 BLAKE2B 270bd59a793199307b37c8899bdec1438c4576a6221926af6a81ae612e31269ba128b571e184ccf245cb6e82d73b2365adfa33a31cb79857dc2d0502b8fd1614 SHA512 37fa190e40b0b3fc2838ac39f7ee5915547b412692894ffdb72cc91e69236accdb3570f8d20b057fbd4db9d0b4e8d1cee638bce0720ceadd95cfec1ef8b53581
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.2-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.2-r410.ebuild
index 8b5573fe0efd..0a0206f43621 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.40.2-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.2-r410.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="aqua avif examples gamepad gles2-only keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.2-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.2-r600.ebuild
index 01f9f66dc047..da7c60d6349a 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.40.2-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.2-r600.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="6/0" # soname version of libwebkit2gtk-6.0
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="aqua avif examples gamepad gles2-only keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.2.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.2.ebuild
index 7375899b1ba7..ecf36ebc1763 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.40.2.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="aqua avif examples gamepad gles2-only keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 0aed9c80d733..dee6d1422801 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest
new file mode 100644
index 000000000000..33c3a1482459
--- /dev/null
+++ b/net-misc/moonlight/Manifest
@@ -0,0 +1,6 @@
+AUX moonlight-4.3.1-automagic.patch 4101 BLAKE2B fcba8951d179d350b2898bb7c124eb615c308d1b1e7435d971dafab9466f71f55e2e8a4e3897bfedf69e5e6ae7e0d50f105b4556de3da627220915096ec9c2dd SHA512 1b8485e60a8b93505a77b6937b060992046003a2cce16f8b3f32aa3dd9c7b4c8a49c500d1167ac821c80a621237fb66efa273b0e7ce270c1337a1cd87d23459f
+AUX moonlight-9999-automagic.patch 4091 BLAKE2B 9d8d458e6a55163e720ca8012be86f612ae8a44ee001868c03f1731871c4bddd4cdd840dc34d239a32bcf6accc0a11f21ff20e77189ebf6021a50f4aac62b4fc SHA512 b07e56a26c65d2f3b3e0aa83a743a03fcbbb6912cc1e317ccb48bd9c71afae5f221d7e89ae8dce5f238c592d5f6702dcc66f5d2be0d2b1a47909617e0a2adf54
+DIST MoonlightSrc-4.3.1.tar.gz 71454450 BLAKE2B cd6d8d95c3d53dbf73850cd30f86bdb9837806a642472454d70f6abee20ae91bc79c0671c4da0a74fb5f43086841a8318718c4f2f4e4768b395fb4b38d1dde9e SHA512 f5f7b23929aadb87716470522a315cba40d8155be6b76297eab4107e0fef71b48f9f4c9a4cc2b58bd48579db052a8ca8ecda9b49c78c3d229863a30886cf1847
+EBUILD moonlight-4.3.1.ebuild 1823 BLAKE2B df9ab934ba25025c13eb47babef1661b2c705c41b1db212cc007885bd3061365a3959357308562b3f7401e5dd057ec78458c140de2a995704ef26a7aae194051 SHA512 e1ccf4673243fae8ce35f5274221241f7b906c8936f24c20042cde1452b4122af6255bcc6aec703df1a016426fd2367df9a1bd85ebcc730fc398c867d9fa8dd2
+EBUILD moonlight-9999.ebuild 1849 BLAKE2B 2912457bfea2a0a638f0a2a92f851cb457a66ab51801ac08df2c5abc2072ba472acea75cf09b926ef0b47bbca75e84bf8761ab15eea444f16e93913c82908abd SHA512 7631d61361c7af8323eb5b1a4c8753ea5c2f8e078a152c5af0bc48e56a0050b9a621ec1928b2258e861587bec3df73ec0295bdf8ab6253640081f53fa2547933
+MISC metadata.xml 935 BLAKE2B 525c806cd109602b0d6490ae197effa56727c2fffad4778b3d44bddba8d1844057a21fb989dd8eedd90a676529886e8a82cddbe3b79b9ad418d7ae4fa863c274 SHA512 9416ed7a90d96f2ecbe3eb246cd114e56f1919d2d07ccac0f1a45331c6ece33f900b8df4e56d0c85ef2c578ddca6acbb9ecedd9b9ff90254de0cd9abdad68d4c
diff --git a/net-misc/moonlight/files/moonlight-4.3.1-automagic.patch b/net-misc/moonlight/files/moonlight-4.3.1-automagic.patch
new file mode 100644
index 000000000000..10a6914f4dea
--- /dev/null
+++ b/net-misc/moonlight/files/moonlight-4.3.1-automagic.patch
@@ -0,0 +1,136 @@
+From ff49dcfa47f673bcd27314b03ba68f99f7619c39 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot <chewi@gentoo.org>
+Date: Sat, 3 Jun 2023 17:51:00 +0100
+Subject: [PATCH] Allow forced disabling of features instead of relying on
+ pkg-config
+
+So-called "automagic" behaviour is considered unhelpful by
+distributions. A user may unintentionally build Moonlight with VDPAU
+support simply because they had that library installed, only for the
+whole application to break when they uninstall the library later. This
+could happen on any distribution, but it should especially be avoided on
+source-based distributions, where the user would not expect the package
+manager to encounter such issues.
+
+This commit is best viewed without whitespace changes.
+---
+ app/app.pro | 92 +++++++++++++++++++++++++++++++++--------------------
+ 1 file changed, 57 insertions(+), 35 deletions(-)
+
+diff --git a/app/app.pro b/app/app.pro
+index dc21b854..45ee1f89 100644
+--- a/app/app.pro
++++ b/app/app.pro
+@@ -65,52 +65,74 @@ unix:!macx {
+ CONFIG += link_pkgconfig
+ PKGCONFIG += openssl sdl2 SDL2_ttf opus
+
+- packagesExist(libavcodec) {
+- PKGCONFIG += libavcodec libavutil
+- CONFIG += ffmpeg
+-
+- packagesExist(libva) {
+- packagesExist(libva-x11) {
+- CONFIG += libva-x11
++ !disable-ffmpeg {
++ packagesExist(libavcodec) {
++ PKGCONFIG += libavcodec libavutil
++ CONFIG += ffmpeg
++
++ !disable-libva {
++ packagesExist(libva) {
++ !disable-x11 {
++ packagesExist(libva-x11) {
++ CONFIG += libva-x11
++ }
++ }
++ !disable-wayland {
++ packagesExist(libva-wayland) {
++ CONFIG += libva-wayland
++ }
++ }
++ !disable-libdrm {
++ packagesExist(libva-drm) {
++ CONFIG += libva-drm
++ }
++ }
++ CONFIG += libva
++ }
+ }
+- packagesExist(libva-wayland) {
+- CONFIG += libva-wayland
++
++ !disable-libvdpau {
++ packagesExist(vdpau) {
++ CONFIG += libvdpau
++ }
+ }
+- packagesExist(libva-drm) {
+- CONFIG += libva-drm
++
++ !disable-mmal {
++ packagesExist(mmal) {
++ PKGCONFIG += mmal
++ CONFIG += mmal
++ }
+ }
+- CONFIG += libva
+- }
+
+- packagesExist(vdpau) {
+- CONFIG += libvdpau
+- }
++ !disable-libdrm {
++ packagesExist(libdrm) {
++ PKGCONFIG += libdrm
++ CONFIG += libdrm
++ }
++ }
+
+- packagesExist(mmal) {
+- PKGCONFIG += mmal
+- CONFIG += mmal
++ !disable-cuda {
++ packagesExist(ffnvcodec) {
++ PKGCONFIG += ffnvcodec
++ CONFIG += cuda
++ }
++ }
+ }
+
+- packagesExist(libdrm) {
+- PKGCONFIG += libdrm
+- CONFIG += libdrm
++ !disable-wayland {
++ packagesExist(wayland-client) {
++ DEFINES += HAS_WAYLAND
++ PKGCONFIG += wayland-client
++ }
+ }
+
+- packagesExist(ffnvcodec) {
+- PKGCONFIG += ffnvcodec
+- CONFIG += cuda
++ !disable-x11 {
++ packagesExist(x11) {
++ DEFINES += HAS_X11
++ PKGCONFIG += x11
++ }
+ }
+ }
+-
+- packagesExist(wayland-client) {
+- DEFINES += HAS_WAYLAND
+- PKGCONFIG += wayland-client
+- }
+-
+- packagesExist(x11) {
+- DEFINES += HAS_X11
+- PKGCONFIG += x11
+- }
+ }
+ win32 {
+ LIBS += -llibssl -llibcrypto -lSDL2 -lSDL2_ttf -lavcodec -lavutil -lopus -ldxgi -ld3d11
+--
+2.40.1
+
diff --git a/net-misc/moonlight/files/moonlight-9999-automagic.patch b/net-misc/moonlight/files/moonlight-9999-automagic.patch
new file mode 100644
index 000000000000..1a2b56ceea7a
--- /dev/null
+++ b/net-misc/moonlight/files/moonlight-9999-automagic.patch
@@ -0,0 +1,136 @@
+From 3bd5c3728b5469e88dcba794e371e9b028c47df8 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot <chewi@gentoo.org>
+Date: Sat, 3 Jun 2023 17:51:00 +0100
+Subject: [PATCH] Allow forced disabling of features instead of relying on
+ pkg-config
+
+So-called "automagic" behaviour is considered unhelpful by
+distributions. A user may unintentionally build Moonlight with VDPAU
+support simply because they had that library installed, only for the
+whole application to break when they uninstall the library later. This
+could happen on any distribution, but it should especially be avoided on
+source-based distributions, where the user would not expect the package
+manager to encounter such issues.
+
+This commit is best viewed without whitespace changes.
+---
+ app/app.pro | 92 +++++++++++++++++++++++++++++++++--------------------
+ 1 file changed, 57 insertions(+), 35 deletions(-)
+
+diff --git a/app/app.pro b/app/app.pro
+index 82d941e7..85f38dd4 100644
+--- a/app/app.pro
++++ b/app/app.pro
+@@ -65,52 +65,74 @@ unix:!macx {
+ CONFIG += link_pkgconfig
+ PKGCONFIG += openssl sdl2 SDL2_ttf opus
+
+- packagesExist(libavcodec) {
+- PKGCONFIG += libavcodec libavutil
+- CONFIG += ffmpeg
+-
+- packagesExist(libva) {
+- packagesExist(libva-x11) {
+- CONFIG += libva-x11
++ !disable-ffmpeg {
++ packagesExist(libavcodec) {
++ PKGCONFIG += libavcodec libavutil
++ CONFIG += ffmpeg
++
++ !disable-libva {
++ packagesExist(libva) {
++ !disable-x11 {
++ packagesExist(libva-x11) {
++ CONFIG += libva-x11
++ }
++ }
++ !disable-wayland {
++ packagesExist(libva-wayland) {
++ CONFIG += libva-wayland
++ }
++ }
++ !disable-libdrm {
++ packagesExist(libva-drm) {
++ CONFIG += libva-drm
++ }
++ }
++ CONFIG += libva
++ }
+ }
+- packagesExist(libva-wayland) {
+- CONFIG += libva-wayland
++
++ !disable-libvdpau {
++ packagesExist(vdpau) {
++ CONFIG += libvdpau
++ }
+ }
+- packagesExist(libva-drm) {
+- CONFIG += libva-drm
++
++ !disable-mmal {
++ packagesExist(mmal) {
++ PKGCONFIG += mmal
++ CONFIG += mmal
++ }
+ }
+- CONFIG += libva
+- }
+
+- packagesExist(vdpau) {
+- CONFIG += libvdpau
+- }
++ !disable-libdrm {
++ packagesExist(libdrm) {
++ PKGCONFIG += libdrm
++ CONFIG += libdrm
++ }
++ }
+
+- packagesExist(mmal) {
+- PKGCONFIG += mmal
+- CONFIG += mmal
++ !disable-cuda {
++ packagesExist(ffnvcodec) {
++ PKGCONFIG += ffnvcodec
++ CONFIG += cuda
++ }
++ }
+ }
+
+- packagesExist(libdrm) {
+- PKGCONFIG += libdrm
+- CONFIG += libdrm
++ !disable-wayland {
++ packagesExist(wayland-client) {
++ CONFIG += wayland
++ PKGCONFIG += wayland-client
++ }
+ }
+
+- packagesExist(ffnvcodec) {
+- PKGCONFIG += ffnvcodec
+- CONFIG += cuda
++ !disable-x11 {
++ packagesExist(x11) {
++ DEFINES += HAS_X11
++ PKGCONFIG += x11
++ }
+ }
+ }
+-
+- packagesExist(wayland-client) {
+- CONFIG += wayland
+- PKGCONFIG += wayland-client
+- }
+-
+- packagesExist(x11) {
+- DEFINES += HAS_X11
+- PKGCONFIG += x11
+- }
+ }
+ win32 {
+ LIBS += -llibssl -llibcrypto -lSDL2 -lSDL2_ttf -lavcodec -lavutil -lopus -ldxgi -ld3d11
+--
+2.40.1
+
diff --git a/net-misc/moonlight/metadata.xml b/net-misc/moonlight/metadata.xml
new file mode 100644
index 000000000000..7b6d9ea7ef4f
--- /dev/null
+++ b/net-misc/moonlight/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chewi@gentoo.org</email>
+ <name>James Le Cuirot</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">moonlight-stream/moonlight-qt</remote-id>
+ </upstream>
+ <use>
+ <flag name="cuda">Enable accelerated video rendering on NVIDIA hardware</flag>
+ <flag name="embedded">Optimize UI for fullscreen non-desktop usage</flag>
+ <flag name="glslow">Prefer direct KMS/DRM rendering over EGL/GLES rendering for better performance on some weaker GPUs</flag>
+ <flag name="libdrm">Enable video rendering via <pkg>x11-libs/libdrm</pkg></flag>
+ <flag name="mmal">Enable accelerated video rendering on the Raspberry Pi</flag>
+ <flag name="soundio">Enable sound output via <pkg>media-libs/libsoundio</pkg> instead of <pkg>media-libs/libsdl2</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/net-misc/moonlight/moonlight-4.3.1.ebuild b/net-misc/moonlight/moonlight-4.3.1.ebuild
new file mode 100644
index 000000000000..382261a3d519
--- /dev/null
+++ b/net-misc/moonlight/moonlight-4.3.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git"
+ EGIT_SUBMODULES=( '*' -libs -soundio )
+ inherit git-r3
+else
+ SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz"
+ KEYWORDS="~amd64 ~arm64"
+ S="${WORKDIR}"
+fi
+
+inherit qmake-utils xdg
+
+DESCRIPTION="NVIDIA GameStream (and Sunshine) client"
+HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda +libdrm embedded mmal soundio +vaapi vdpau wayland X"
+
+RDEPEND="
+ dev-libs/openssl:=
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ media-libs/libglvnd
+ media-libs/libpulse
+ media-libs/libsdl2[haptic,kms,joystick,sound,video]
+ media-libs/opus
+ media-libs/sdl2-ttf
+ media-video/ffmpeg:=[cuda?,libdrm?,mmal?]
+ libdrm? ( x11-libs/libdrm )
+ soundio? ( media-libs/libsoundio:= )
+ vaapi? ( media-libs/libva:=[wayland?,X?] )
+ vdpau? ( x11-libs/libvdpau )
+ wayland? ( dev-libs/wayland )
+ X? ( x11-libs/libX11 )
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+
+BDEPEND="
+ dev-qt/qtcore
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-automagic.patch"
+)
+
+src_prepare() {
+ default
+
+ # Force system libsoundio over bundled version.
+ rm -r soundio/ || die
+}
+
+src_configure() {
+ eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \
+ $(usex cuda "" disable-cuda) \
+ $(usex libdrm "" disable-libdrm) \
+ $(usex mmal "" disable-mmal) \
+ $(usex vaapi "" disable-libva) \
+ $(usex vdpau "" disable-libvdpau) \
+ $(usex wayland "" disable-wayland) \
+ $(usex X "" disable-x11) \
+ $(usev embedded) \
+ $(usev soundio) \
+ "
+}
+
+src_install() {
+ emake install INSTALL_ROOT="${D}"
+ einstalldocs
+}
diff --git a/net-misc/moonlight/moonlight-9999.ebuild b/net-misc/moonlight/moonlight-9999.ebuild
new file mode 100644
index 000000000000..906827ed9d2a
--- /dev/null
+++ b/net-misc/moonlight/moonlight-9999.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git"
+ EGIT_SUBMODULES=( '*' -libs -soundio )
+ inherit git-r3
+else
+ SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz"
+ KEYWORDS="~amd64 ~arm64"
+ S="${WORKDIR}"
+fi
+
+inherit qmake-utils xdg
+
+DESCRIPTION="NVIDIA GameStream (and Sunshine) client"
+HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda +libdrm embedded glslow mmal soundio +vaapi vdpau wayland X"
+
+RDEPEND="
+ dev-libs/openssl:=
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ media-libs/libglvnd
+ media-libs/libpulse
+ media-libs/libsdl2[haptic,kms,joystick,sound,video]
+ media-libs/opus
+ media-libs/sdl2-ttf
+ media-video/ffmpeg:=[cuda?,libdrm?,mmal?]
+ libdrm? ( x11-libs/libdrm )
+ soundio? ( media-libs/libsoundio:= )
+ vaapi? ( media-libs/libva:=[wayland?,X?] )
+ vdpau? ( x11-libs/libvdpau )
+ wayland? ( dev-libs/wayland )
+ X? ( x11-libs/libX11 )
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+
+BDEPEND="
+ dev-qt/qtcore
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-automagic.patch"
+)
+
+src_prepare() {
+ default
+
+ # Force system libsoundio over bundled version.
+ rm -r soundio/ || die
+}
+
+src_configure() {
+ eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \
+ $(usex cuda "" disable-cuda) \
+ $(usex libdrm "" disable-libdrm) \
+ $(usex mmal "" disable-mmal) \
+ $(usex vaapi "" disable-libva) \
+ $(usex vdpau "" disable-libvdpau) \
+ $(usex wayland "" disable-wayland) \
+ $(usex X "" disable-x11) \
+ $(usev embedded) \
+ $(usev glslow) \
+ $(usev soundio) \
+ "
+}
+
+src_install() {
+ emake install INSTALL_ROOT="${D}"
+ einstalldocs
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 2c94c446905f..1efa5008011e 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 7ae4cfed9881..bde53b9837b8 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -326,6 +326,7 @@ media-gfx/xsane ocr
media-video/ffmpeg -mmal
media-video/ffmpeg-chromium -mmal
media-video/mpv -mmal
+net-misc/moonlight -mmal
# Markus Meier <maekke@gentoo.org> (2015-10-10)
# unkeyworded deps, bug #552330
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 5054ceb096a0..db7cae156eac 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -320,6 +320,7 @@ media-video/motion mmal
media-video/ffmpeg mmal
media-video/ffmpeg-chromium mmal
media-video/mpv mmal
+net-misc/moonlight mmal
# Brian Evans <grknight@gentoo.org (2015-09-14)
# Mask new USE flags for mariadb which all arches do not yet have dependencies
diff --git a/profiles/package.mask b/profiles/package.mask
index 47044d82b156..ed4e9ffb6449 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
#--- END OF EXAMPLES ---
+# Michael Orlitzky <mjo@gentoo.org> (2023-06-04)
+# Obsolete and insecure SageMath (out of tree) dependency.
+# Removal on 2023-07-04.
+sci-mathematics/flintqs
+
# Michał Górny <mgorny@gentoo.org> (2023-06-03)
# Obsoleted by dev-python/pyspnego. No revdeps left.
# Removal on 2023-07-03. Bug #895004.
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 0d06808a8de4..24b5a113b43d 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -6429,6 +6429,12 @@ net-misc/miniupnpd:strict - Be more strict regarding compliance with UPnP specif
net-misc/modemmanager:mbim - Enable MBIM modem protocol
net-misc/modemmanager:qmi - Enable support for the QMI modem protocol used by devices with Qualcomm chipsets
net-misc/modemmanager:qrtr - Enable support for the QMI over IPC Router bus (QRTR) protocol
+net-misc/moonlight:cuda - Enable accelerated video rendering on NVIDIA hardware
+net-misc/moonlight:embedded - Optimize UI for fullscreen non-desktop usage
+net-misc/moonlight:glslow - Prefer direct KMS/DRM rendering over EGL/GLES rendering for better performance on some weaker GPUs
+net-misc/moonlight:libdrm - Enable video rendering via x11-libs/libdrm
+net-misc/moonlight:mmal - Enable accelerated video rendering on the Raspberry Pi
+net-misc/moonlight:soundio - Enable sound output via media-libs/libsoundio instead of media-libs/libsdl2
net-misc/mosh:client - Build network client
net-misc/mosh:examples - Include example scripts
net-misc/mosh:mosh-hardening - Enable compiler and linker options to frustrate memory corruption exploits
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 966f807452bc..2064558030e9 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/libbraiding/Manifest b/sci-libs/libbraiding/Manifest
index 074e9e095d86..ff449208c1ef 100644
--- a/sci-libs/libbraiding/Manifest
+++ b/sci-libs/libbraiding/Manifest
@@ -1,5 +1,3 @@
-DIST libbraiding-1.1.tar.gz 377161 BLAKE2B 48a80823f15920fce17c7d67cdc0a7e851855a4d6dfa5e9e461c8ce408c9c73d8aeeeacd27ac1c5f33c4436e8174c6ae9be275a71187d3a9887d37cf3bc8b8db SHA512 3032a290d0c7c0c13519136e111500a9e22f36ae7f9cc36df5a22670f18ebbce03a01e72c81e556ef4f6eea1ccf10e90ba6a9343be4a229e420e2f7da6289115
DIST libbraiding-1.2.tar.gz 380852 BLAKE2B 8d88861879e7566fa88f3a269c20efa4f37a692da6fd32736b695628a414cec0e03a01cb7a0cfcf20bd233fd21c15b070d9df3e0ee4951c9511949962b012f61 SHA512 f3dcfa77d5313ecfa91c0b9a61988eb2048dd27ed77f46a5c34fc57adb9eee53b250946a7158918b3198559bd016c723dba98465036d01c482b5c6000ab59d8a
-EBUILD libbraiding-1.1.ebuild 639 BLAKE2B e154d5f9cfc99515ddca38ae8cae2486b5eac1417a2bcbba9a227d4b0204c446ce1a6fe3aac38adeea0f0a1d9cc786ef970c5fba4d04fa5c79b2812005dd845c SHA512 6fbc25eb5a81fc310c920d582b66739affebc5e0eb9923cf53808446f883ad463b2ce18223a16b1d48625e6af5945b5d6f19569051a50b08a1039c331a44561c
-EBUILD libbraiding-1.2.ebuild 568 BLAKE2B 7a161e1e84b345e980b630774dd04732668d08510b4a7127a4d4b19ed492f1dc1b43cebe9dbebe26c3d5bd1e7d582e794301816b83725dbc405a0d96b848423e SHA512 90562b20b82f3ba1b930c59b811eb4c1ca2c7d7c8ef85d492e0cd72918251f727c37d339fbdd4b81edc2fae9243f40cc759e8a3a5f56ff0ac0fa891aaf1fc401
+EBUILD libbraiding-1.2.ebuild 567 BLAKE2B 1b2c7e9a359d23098db656097999b607f3afb83afb90daa652f47a10eadf2b5fdc6c6ce503d172420f278ff37334db0b3b3e35025a9f16136d0b161ac20482fb SHA512 547ece2b550ee7157bf5261113948deb0e59bb7fe36789cffb4dd23040109d44a692e208637967c1c3e5e326b6362b0cdd002cdefe8346a3247887abe3c1ae54
MISC metadata.xml 1040 BLAKE2B de527a0accea92adf75f22b086920888d621f9c3e24c1a136149af13f4eaa8fdf4127354d6805b5e50d1772c906ff1db7dfd906eb7156908e95b5058c1c490f7 SHA512 cf25e11fae981f51eb8b9a16db8495f49d27e2a1e038e29bdf41f836aa2d56e9204b8912b9725d333ea2e3ba75ab52303e784d6ac3bc82f83f5e44509d71ccba
diff --git a/sci-libs/libbraiding/libbraiding-1.1.ebuild b/sci-libs/libbraiding/libbraiding-1.1.ebuild
deleted file mode 100644
index 5df2a0d47167..000000000000
--- a/sci-libs/libbraiding/libbraiding-1.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Expose the functionality of cbraid as a shared library"
-HOMEPAGE="https://github.com/miguelmarco/libbraiding"
-
-SRC_URI="https://github.com/miguelmarco/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-# A few source headers still say GPLv2, but I believe that to be an
-# oversight: https://github.com/jeanluct/cbraid/issues/4
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="static-libs"
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-libs/libbraiding/libbraiding-1.2.ebuild b/sci-libs/libbraiding/libbraiding-1.2.ebuild
index 36538840bff4..ac7b0cab046f 100644
--- a/sci-libs/libbraiding/libbraiding-1.2.ebuild
+++ b/sci-libs/libbraiding/libbraiding-1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/miguelmarco/${PN}/releases/download/${PV}/${P}.tar.g
# oversight: https://github.com/jeanluct/cbraid/issues/4
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
src_install() {
diff --git a/sci-libs/symmetrica/Manifest b/sci-libs/symmetrica/Manifest
index e91a43b31f40..9aa658d2131e 100644
--- a/sci-libs/symmetrica/Manifest
+++ b/sci-libs/symmetrica/Manifest
@@ -1,4 +1,3 @@
DIST symmetrica-3.0.1.tar.xz 789336 BLAKE2B 88521356bdc006413e0922b49b23f345da96bbe8cb2a4a6ae12bf53fe46150078f086e6d1f6e514817453f2a868b6eb578b716c05f5459397ed8d766d321ec24 SHA512 1e4c42e1ae9fcdf246dff1c1f01522d6cd416c12302363f82356018847df2f64d2f5ea6256459832d195e8e333ae14743794d5a53346e92d8ba1bb1c0949c271
-EBUILD symmetrica-3.0.1-r1.ebuild 531 BLAKE2B 9277dd5d98259fe4c8c1db1bab4bb7ecbe5f27431cfcb048ed8ff68b148fadb2304edc7c926aab7e3aeb73fe597dbc322b54dea0d841aaa633af52600959b23a SHA512 a49fe8a71b8b1cc2b190436e1a17c6cad24a9709e56dc2ba3b4adae2d1836acd9511c8e08967771fdc01d772c6d3ec6d9f62d33512f642a270e2d01ec9645a4c
-EBUILD symmetrica-3.0.1.ebuild 530 BLAKE2B b9a3cd7f3edacb76e66acceae8385a7c86bdb353cc460c22b7ea3a955c24e3f45dc4dda3ef571b6b11975917d598f9419c89f30601bc20eb6c9de807e3dbdd49 SHA512 7915db0df900b3cd85c0633beaa280fefd9556a59c3a9917120edf4301dc480da1887c9242a2f015a576e3582e5de08539aada45ed54cda60550e15201c40649
+EBUILD symmetrica-3.0.1-r1.ebuild 530 BLAKE2B 77d77e6caaaf39ad9cff62754b6598b67b622578f52c3b3d3f37e585e392c0f50f0d875678c368ac92a607c0f8c1b85b55ba51ad531ad1d2e64864712229ea74 SHA512 3932dd561693aa471df15a311228f4cbc5ac5c7e969852e70c14b2a69593af039e68a0f6a7796c705ed4026a6249c104f4a110619b6334251a3668f452242798
MISC metadata.xml 770 BLAKE2B 6a6035b830992a2d990f2bc0de458622f15c2d423f270ee542d6af9af128032f41108a9b9c3d40360e6847c0fe4c5bb10ca68564246a2c8ee2f2a96b3bb79d4e SHA512 aa5e5ea606826363afe447924f02f7800197dce9ef928558ff9a3b6f95bb3229747e42c4e004bcb76fd0faea34f9d807c6b720ffdd16b9b35e394f1330386f09
diff --git a/sci-libs/symmetrica/symmetrica-3.0.1-r1.ebuild b/sci-libs/symmetrica/symmetrica-3.0.1-r1.ebuild
index 20eb9928c0f0..9e2594472ee3 100644
--- a/sci-libs/symmetrica/symmetrica-3.0.1-r1.ebuild
+++ b/sci-libs/symmetrica/symmetrica-3.0.1-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://gitlab.com/sagemath/symmetrica/uploads/b3d8e1ad5ab2449c30bbc314
LICENSE="ISC"
SLOT="0/2"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc"
DOCS=( README.md )
diff --git a/sci-libs/symmetrica/symmetrica-3.0.1.ebuild b/sci-libs/symmetrica/symmetrica-3.0.1.ebuild
deleted file mode 100644
index ca5e8384135a..000000000000
--- a/sci-libs/symmetrica/symmetrica-3.0.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="C library for representation theory, combinatorics, and more"
-HOMEPAGE="https://gitlab.com/sagemath/symmetrica"
-SRC_URI="https://gitlab.com/sagemath/symmetrica/uploads/b3d8e1ad5ab2449c30bbc3147e7a5e53/${P}.tar.xz"
-
-LICENSE="ISC"
-SLOT="0/2"
-KEYWORDS="amd64"
-IUSE="doc"
-
-DOCS=( README.md )
-
-src_configure() {
- econf $(use_enable doc)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 3ef0a1c5917c..bbace61e3106 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index 885674a40ebb..65b6be7f322f 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,6 +1,8 @@
AUX 60singular-gentoo.el 298 BLAKE2B 5b42e2083037e2ff2ace5597ddebfb079920e09ed91d1a359e058fc654c6778456174d6cee9242f7fcaf81bf1464f47f43604b9e4eb298f051c6a4daba4630ca SHA512 4c17a25d91c085e12f26441fcde858e61bf191bd7d9dcf63ff5b5a1dce1d63e3f7c4f78ce8afa4f2359ad4ba6eb51f3e224ae6c502b18f5f7a76738534337431
DIST singular-4.3.1p1.tar.gz 15090370 BLAKE2B d4e40378b3892b98b1f78c3928c8a40484336ea25ea4dcd4b3a1e5f651281d2cdb06d92c9cc64427ce76e91c5bf4eaa1c3b643df174a24c188823ae808817ad9 SHA512 d27d8e042ea085e49aed6a0697056c36e78e62ea0b9d17751cdf4c556cf4f6efce3b34b411c77aef97c6d90675bea11c97651eb7009634cb8a9b630ec820a06e
DIST singular-4.3.1p3.tar.gz 14991986 BLAKE2B 0ae2585a362839914d3a134bfe637f6faa34d95f58937f2adcca0c5a35e3218eb36554bae8187f5bb3a423dcac445c836e9bfff2d0d1a19d4e14a4452b84d839 SHA512 f092683f4a92158d82a2e694f284662c6285bac5faaa7d5e5695a84a220012fb8a733b4bbc52820def3037e1596ea4c2ab3846f58a3a3fb19e01bf7595790462
+DIST singular-4.3.2p1.tar.gz 15013729 BLAKE2B 00276f2417cd9e2b71afcae66c2aeb7f9d4f434f5a90deeee56dded66e6d5e0020ab0b06b6561e41f5b196262993732ffeb9196f59315f1b6a081b0029fc99a1 SHA512 451054a0bf33b9d1c94a63f0946e1eb7b3e7b92bc025b6aa4f64e65183aeebd6354bac5f87f6e8b35cb713b30e97af5c66f92f02683144bb426f5e3a828db616
EBUILD singular-4.3.1_p1.ebuild 2294 BLAKE2B 1147387c35f31d8bef97c67ec8d4596952494c85d8dd0c427981c7d491200fb3eb02658f3f63fde4e8323e1cc0f9ccbb467ae73ba17bbba12a05831b12f35348 SHA512 2d0c8047da3d2940f7ada1f68f314b7499a497dce09d7166f866f62bd67ab315df7bca5e90af07f897839ceb288651dd6be347a1ecceaa8ce6177f9a30df72d9
EBUILD singular-4.3.1_p3.ebuild 2300 BLAKE2B 8335c3d556cb98834fa9f8f9a5287954b62444a30f3d6e4c5602b425f03d2646fe8fafe922bf41a0e978104e6cf424e4c5afbaf9263758a38b2e7931398a4362 SHA512 2beceeec3f73e1ef4fe470642d170eb4a0dce7d737dfb9453ca7cb1ab0283ab9199cb01a490487580ebb9a4f57f74ccc7c3742ddae6fe776396dee92ab648d3f
+EBUILD singular-4.3.2_p1.ebuild 2376 BLAKE2B 720c51a9a7958b48627f917a7b2eeef12cf6c6b30fd2d3e06ed68178f1872c856cd9d148b55192dc9ee7077864b21315c9f071d17323dc091f631399a7000ed8 SHA512 b996be342bca09aa4019e36b3c2d4f7c2732944f55597464f94d4980fa2cc10727b9c43b47dc2f0ddc9e4d1ef57c782735e5949cd02ba0653e8db33b3dab3fc7
MISC metadata.xml 862 BLAKE2B a6e991149cb925158806177b1b4a76da2b747b3273b395c14455993a99f4cf83de141980303a068b9068983b8adf4da884b81e80546a3d2dd162f188dc759385 SHA512 9e40cf7b3841bcf8289f24903e392df2a812b6d815f71da41d95a81bb89f493ab1afcef749ef47960ba683dc3433d2c4488015990806dde0b560ffe3bb6ca545
diff --git a/sci-mathematics/singular/singular-4.3.2_p1.ebuild b/sci-mathematics/singular/singular-4.3.2_p1.ebuild
new file mode 100644
index 000000000000..82abd43c1f8e
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.3.2_p1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
+SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+LICENSE="BSD GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+IUSE="emacs examples polymake +readline static-libs"
+
+# The interactive help uses "info" from sys-apps/texinfo.
+RDEPEND="
+ dev-lang/perl
+ dev-libs/gmp:0
+ dev-libs/ntl:=
+ sci-libs/cddlib
+ sci-mathematics/flint
+ sys-apps/texinfo
+ emacs? ( >=app-editors/emacs-23.1:* )
+ polymake? ( sci-mathematics/polymake )
+ readline? ( sys-libs/readline )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+src_configure() {
+ local myconf=(
+ --disable-debug
+ --disable-doc
+ --disable-optimizationflags
+ --disable-pyobject-module
+ --disable-python
+ --disable-python-module
+ --disable-python_module
+ --enable-factory
+ --enable-gfanlib
+ --enable-libfac
+ --with-flint
+ --with-gmp
+ --with-libparse
+ --with-ntl
+ --without-python
+ --without-pythonmodule
+ $(use_enable emacs)
+ $(use_enable polymake polymake-module)
+ $(use_enable static-libs static)
+ $(use_with readline)
+ )
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ pushd "${S}"/emacs
+ elisp-compile *.el || die "elisp-compile failed"
+ popd
+ fi
+}
+
+src_install() {
+ # Do not compress singular's info file (singular.hlp)
+ # some consumer of that file do not know how to deal with compression
+ docompress -x /usr/share/info
+
+ default
+
+ dosym Singular /usr/bin/"${PN}"
+
+ # purge .la file
+ find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+ # SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+ # an already installed version of singular may be used and cause segfault
+ # See https://github.com/Singular/Sources/issues/980
+ SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+ einfo "Additional functionality can be enabled by installing"
+ einfo "sci-mathematics/4ti2"
+
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index e89ddd58c45e..cba234d3c9c0 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index c776b63621e1..aaf1f10c5655 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -3,8 +3,10 @@ DIST patch-6.4-rc1.patch 150354035 BLAKE2B a2f069cd47ad350fe811cf8abe2094afd8a10
DIST patch-6.4-rc2.patch 150656723 BLAKE2B 624d3779fac3e586aa6609d1714f59a5c61d9b8c2ced2afaf1700d3118b8b3c8cf8a4c878b2005a72d4ef456df86412334b5390ffd3e6d4bdfa4e8cd976ba0e2 SHA512 dcd1df2705c022d46ace14f80bb163a529f15e46251120c8e5c20aaf6fbbd0a97d45170ac4995ca96fa2b8adb7016ea24b0137cfe8914e1ea8b0d8c94c890413
DIST patch-6.4-rc3.patch 151001733 BLAKE2B d53e66f071130fb1ac0258370b261d2e84c6a5e8dedbb464a0357f73cfdd855f9ef95c34bfd373e582f6b7a655ca9f5c18748089a4326d1e2ba5d8d0f43fa133 SHA512 513cd524de5e243ea97e7c3ccb47c07dcad57fd7de6fdd05e9ad6f93a5b8687416e0edadbd2d1212546abc92680282c4879ec078fa1bb99bd2b8e539ac71b4b8
DIST patch-6.4-rc4.patch 157630177 BLAKE2B 168e13117170797794bc6efab20c5f5be09e04a4ca785192071e4e45e20a9679d18fb4279c05b1636dc4cea8b722ac85e276259b54c0e4c31caa5caf392a1921 SHA512 3de0114828d7386640c72168286e90e5e0999a3611e27b3c22389d5b894004aae3ddbd8ac69e1fc9630c75a0d2fc8fdcb4056eb71558287803ae3cf0a0e6b291
+DIST patch-6.4-rc5.patch 157869611 BLAKE2B 6f033eb3575198e7bb8216eb16d548d75c40376cdfd0692ecd110b9a6c9d8c2262a30b53367972a87a774c94b0a2050418ec688ee2962256023943b55323925b SHA512 77ebfcb6d6241f9310e997c83f8a6b4a481e1eb82c0c1456bf4c4148757cc8f7e0b3490acb2f6bd361471fe5364146800b1132882de39cc5be3137519512cce0
EBUILD git-sources-6.4_rc1.ebuild 1198 BLAKE2B 3109dfd7f79013ba600643edafe2380b41b39f6e4973d8b7b361c48a521136eec0f4e356ba4331a8072498149f16b900f354d6b6d369e97ae1c6f5e1506fe130 SHA512 57b67b0c6f52463e57950d3f000bd4aff95fee3979faa2fdc52e2af68bcb8c5a1f9a8aab968a136e6ff6ce36b501e914b964f96a098c08afa60517e9be801748
EBUILD git-sources-6.4_rc2.ebuild 1198 BLAKE2B 3109dfd7f79013ba600643edafe2380b41b39f6e4973d8b7b361c48a521136eec0f4e356ba4331a8072498149f16b900f354d6b6d369e97ae1c6f5e1506fe130 SHA512 57b67b0c6f52463e57950d3f000bd4aff95fee3979faa2fdc52e2af68bcb8c5a1f9a8aab968a136e6ff6ce36b501e914b964f96a098c08afa60517e9be801748
EBUILD git-sources-6.4_rc3.ebuild 1198 BLAKE2B 3109dfd7f79013ba600643edafe2380b41b39f6e4973d8b7b361c48a521136eec0f4e356ba4331a8072498149f16b900f354d6b6d369e97ae1c6f5e1506fe130 SHA512 57b67b0c6f52463e57950d3f000bd4aff95fee3979faa2fdc52e2af68bcb8c5a1f9a8aab968a136e6ff6ce36b501e914b964f96a098c08afa60517e9be801748
EBUILD git-sources-6.4_rc4.ebuild 1198 BLAKE2B 3109dfd7f79013ba600643edafe2380b41b39f6e4973d8b7b361c48a521136eec0f4e356ba4331a8072498149f16b900f354d6b6d369e97ae1c6f5e1506fe130 SHA512 57b67b0c6f52463e57950d3f000bd4aff95fee3979faa2fdc52e2af68bcb8c5a1f9a8aab968a136e6ff6ce36b501e914b964f96a098c08afa60517e9be801748
+EBUILD git-sources-6.4_rc5.ebuild 1198 BLAKE2B 3109dfd7f79013ba600643edafe2380b41b39f6e4973d8b7b361c48a521136eec0f4e356ba4331a8072498149f16b900f354d6b6d369e97ae1c6f5e1506fe130 SHA512 57b67b0c6f52463e57950d3f000bd4aff95fee3979faa2fdc52e2af68bcb8c5a1f9a8aab968a136e6ff6ce36b501e914b964f96a098c08afa60517e9be801748
MISC metadata.xml 465 BLAKE2B 089bfb0e4af03b69d3d118d39713b54aac6912012cf0e9352d22b4b597abe5b1ef86863c37f6a0be2f81995f2a81a8d08bc7c2927d06ac2042b7b18ba02c77be SHA512 cb2bec5a8cce1e6da593f6ab11ceb854112fb4e828198793820699913f2f7cb2a9443e1cb15c42e16730891a27fe8dcd1713527c2ba2cfa56f6d2296f6f6e001
diff --git a/sys-kernel/git-sources/git-sources-6.4_rc5.ebuild b/sys-kernel/git-sources/git-sources-6.4_rc5.ebuild
new file mode 100644
index 000000000000..ae9a3401cdd2
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.4_rc5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.2"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org"
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+ postinst_sources
+}