summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-17 00:48:59 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-17 00:48:59 +0000
commitcd356b722fd8d162f02a5059fae1a66e00be52e3 (patch)
tree504d62c3aeab09148b029f019e77ba15b10cf8e6
parentf265f17242b04ae036b4dc174fa95401d895dbc5 (diff)
gentoo auto-resync : 17:03:2024 - 00:48:58
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29722 -> 29753 bytes
-rw-r--r--app-accessibility/Manifest.gzbin4553 -> 4557 bytes
-rw-r--r--app-accessibility/at-spi2-core/Manifest2
-rw-r--r--app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild76
-rw-r--r--app-arch/Manifest.gzbin17939 -> 17937 bytes
-rw-r--r--app-arch/xarchiver/Manifest2
-rw-r--r--app-arch/xarchiver/xarchiver-0.5.4.22.ebuild61
-rw-r--r--app-containers/Manifest.gzbin8737 -> 8734 bytes
-rw-r--r--app-containers/podman/Manifest8
-rw-r--r--app-containers/podman/files/podman-clean-transient-5.0.0_rc6.confd8
-rw-r--r--app-containers/podman/files/podman-clean-transient-5.0.0_rc6.initd17
-rw-r--r--app-containers/podman/podman-5.0.0_rc7.ebuild (renamed from app-containers/podman/podman-5.0.0_rc4.ebuild)3
-rw-r--r--app-containers/podman/podman-9999.ebuild3
-rw-r--r--app-metrics/Manifest.gzbin7147 -> 7142 bytes
-rw-r--r--app-metrics/carbonapi-web/Manifest4
-rw-r--r--app-metrics/carbonapi-web/carbonapi-web-1.1.ebuild (renamed from app-metrics/carbonapi-web/carbonapi-web-1.0.ebuild)0
-rw-r--r--app-misc/Manifest.gzbin50781 -> 50776 bytes
-rw-r--r--app-misc/kryoflux-dtc/Manifest4
-rw-r--r--app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild15
-rw-r--r--app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild4
-rw-r--r--dev-debug/Manifest.gzbin3999 -> 4003 bytes
-rw-r--r--dev-debug/bpftrace/Manifest2
-rw-r--r--dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild6
-rw-r--r--dev-libs/Manifest.gzbin98199 -> 98197 bytes
-rw-r--r--dev-libs/folks/Manifest3
-rw-r--r--dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch28
-rw-r--r--dev-libs/folks/folks-0.15.7.ebuild106
-rw-r--r--dev-libs/hyprlang/Manifest6
-rw-r--r--dev-libs/hyprlang/hyprlang-0.4.0.ebuild14
-rw-r--r--dev-libs/hyprlang/hyprlang-0.5.0.ebuild (renamed from dev-libs/hyprlang/hyprlang-0.4.1.ebuild)0
-rw-r--r--dev-python/Manifest.gzbin270933 -> 270940 bytes
-rw-r--r--dev-python/msgpack/Manifest2
-rw-r--r--dev-python/msgpack/msgpack-1.0.5-r1.ebuild51
-rw-r--r--gnome-base/Manifest.gzbin4719 -> 4718 bytes
-rw-r--r--gnome-base/gnome-shell/Manifest2
-rw-r--r--gnome-base/gnome-shell/gnome-shell-45.5.ebuild188
-rw-r--r--gui-apps/Manifest.gzbin4880 -> 4886 bytes
-rw-r--r--gui-apps/waybar/Manifest6
-rw-r--r--gui-apps/waybar/metadata.xml8
-rw-r--r--gui-apps/waybar/waybar-0.10.0.ebuild102
-rw-r--r--gui-apps/waybar/waybar-9999.ebuild3
-rw-r--r--gui-apps/wayvnc/Manifest4
-rw-r--r--gui-apps/wayvnc/wayvnc-0.8.0.ebuild55
-rw-r--r--gui-apps/wayvnc/wayvnc-9999.ebuild14
-rw-r--r--gui-apps/wcm/Manifest4
-rw-r--r--gui-apps/wcm/wcm-0.7.5.ebuild34
-rw-r--r--gui-apps/wcm/wcm-9999.ebuild8
-rw-r--r--gui-apps/wf-shell/Manifest6
-rw-r--r--gui-apps/wf-shell/wf-shell-0.8.1.ebuild (renamed from gui-apps/wf-shell/wf-shell-0.7.0-r1.ebuild)23
-rw-r--r--gui-apps/wf-shell/wf-shell-9999.ebuild10
-rw-r--r--gui-apps/wmenu/Manifest2
-rw-r--r--gui-apps/wmenu/wmenu-0.1.7.ebuild29
-rw-r--r--gui-libs/Manifest.gzbin4608 -> 4777 bytes
-rw-r--r--gui-libs/hyprcursor/Manifest3
-rw-r--r--gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild24
-rw-r--r--gui-libs/hyprcursor/metadata.xml18
-rw-r--r--gui-libs/neatvnc/Manifest7
-rw-r--r--gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch26
-rw-r--r--gui-libs/neatvnc/neatvnc-0.8.0.ebuild (renamed from gui-libs/neatvnc/neatvnc-0.6.0.ebuild)31
-rw-r--r--gui-libs/neatvnc/neatvnc-9999.ebuild22
-rw-r--r--gui-libs/wayfire-plugins-extra/Manifest6
-rw-r--r--gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.8.1.ebuild (renamed from gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.5.ebuild)33
-rw-r--r--gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-9999.ebuild17
-rw-r--r--gui-libs/wf-config/Manifest4
-rw-r--r--gui-libs/wf-config/wf-config-0.7.1-r1.ebuild42
-rw-r--r--gui-libs/wf-config/wf-config-9999.ebuild2
-rw-r--r--gui-libs/xdg-desktop-portal-wlr/Manifest2
-rw-r--r--gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1.ebuild65
-rw-r--r--gui-wm/Manifest.gzbin1217 -> 1212 bytes
-rw-r--r--gui-wm/hyprland/Manifest4
-rw-r--r--gui-wm/hyprland/hyprland-0.37.1.ebuild139
-rw-r--r--gui-wm/hyprland/hyprland-9999.ebuild1
-rw-r--r--gui-wm/wayfire/Manifest8
-rw-r--r--gui-wm/wayfire/files/wayfire-0.7.5-gcc13.patch25
-rw-r--r--gui-wm/wayfire/wayfire-0.7.5-r1.ebuild116
-rw-r--r--gui-wm/wayfire/wayfire-0.8.1.ebuild (renamed from gui-wm/wayfire/wayfire-0.8.0.ebuild)74
-rw-r--r--gui-wm/wayfire/wayfire-9999.ebuild79
-rw-r--r--media-gfx/Manifest.gzbin37841 -> 37837 bytes
-rw-r--r--media-gfx/eog/Manifest2
-rw-r--r--media-gfx/eog/eog-45.3.ebuild77
-rw-r--r--metadata/Manifest.gzbin10343 -> 10345 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.gzbin28432 -> 28407 bytes
-rw-r--r--metadata/md5-cache/app-accessibility/Manifest.gzbin6074 -> 6238 bytes
-rw-r--r--metadata/md5-cache/app-accessibility/at-spi2-core-2.50.218
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin28592 -> 28434 bytes
-rw-r--r--metadata/md5-cache/app-arch/xarchiver-0.5.4.2215
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin23460 -> 23459 bytes
-rw-r--r--metadata/md5-cache/app-containers/podman-5.0.0_rc7 (renamed from metadata/md5-cache/app-containers/podman-5.0.0_rc4)4
-rw-r--r--metadata/md5-cache/app-containers/podman-99992
-rw-r--r--metadata/md5-cache/app-metrics/Manifest.gzbin10995 -> 10990 bytes
-rw-r--r--metadata/md5-cache/app-metrics/carbonapi-web-1.1 (renamed from metadata/md5-cache/app-metrics/carbonapi-web-1.0)4
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin78127 -> 78131 bytes
-rw-r--r--metadata/md5-cache/app-misc/kryoflux-dtc-2.6-r34
-rw-r--r--metadata/md5-cache/app-misc/kryoflux-dtc-3.002
-rw-r--r--metadata/md5-cache/dev-debug/Manifest.gzbin9420 -> 9422 bytes
-rw-r--r--metadata/md5-cache/dev-debug/bpftrace-0.20.1-r24
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin182553 -> 182558 bytes
-rw-r--r--metadata/md5-cache/dev-libs/folks-0.15.718
-rw-r--r--metadata/md5-cache/dev-libs/hyprlang-0.5.0 (renamed from metadata/md5-cache/dev-libs/hyprlang-0.4.1)2
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin347629 -> 347467 bytes
-rw-r--r--metadata/md5-cache/dev-python/msgpack-1.0.5-r117
-rw-r--r--metadata/md5-cache/gnome-base/Manifest.gzbin7537 -> 7697 bytes
-rw-r--r--metadata/md5-cache/gnome-base/gnome-shell-45.519
-rw-r--r--metadata/md5-cache/gui-apps/Manifest.gzbin12527 -> 12847 bytes
-rw-r--r--metadata/md5-cache/gui-apps/waybar-0.10.017
-rw-r--r--metadata/md5-cache/gui-apps/waybar-99996
-rw-r--r--metadata/md5-cache/gui-apps/wayvnc-0.8.016
-rw-r--r--metadata/md5-cache/gui-apps/wayvnc-999912
-rw-r--r--metadata/md5-cache/gui-apps/wcm-0.7.515
-rw-r--r--metadata/md5-cache/gui-apps/wcm-99998
-rw-r--r--metadata/md5-cache/gui-apps/wf-shell-0.8.1 (renamed from metadata/md5-cache/gui-apps/wf-shell-0.7.0-r1)13
-rw-r--r--metadata/md5-cache/gui-apps/wf-shell-99998
-rw-r--r--metadata/md5-cache/gui-apps/wmenu-0.1.714
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin8387 -> 8554 bytes
-rw-r--r--metadata/md5-cache/gui-libs/hyprcursor-0.1.4 (renamed from metadata/md5-cache/dev-libs/hyprlang-0.4.0)12
-rw-r--r--metadata/md5-cache/gui-libs/neatvnc-0.6.017
-rw-r--r--metadata/md5-cache/gui-libs/neatvnc-0.8.017
-rw-r--r--metadata/md5-cache/gui-libs/neatvnc-99998
-rw-r--r--metadata/md5-cache/gui-libs/wayfire-plugins-extra-0.7.514
-rw-r--r--metadata/md5-cache/gui-libs/wayfire-plugins-extra-0.8.115
-rw-r--r--metadata/md5-cache/gui-libs/wayfire-plugins-extra-99998
-rw-r--r--metadata/md5-cache/gui-libs/wf-config-0.7.1-r116
-rw-r--r--metadata/md5-cache/gui-libs/wf-config-99994
-rw-r--r--metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-0.7.116
-rw-r--r--metadata/md5-cache/gui-wm/Manifest.gzbin2826 -> 2826 bytes
-rw-r--r--metadata/md5-cache/gui-wm/hyprland-0.37.115
-rw-r--r--metadata/md5-cache/gui-wm/hyprland-99996
-rw-r--r--metadata/md5-cache/gui-wm/wayfire-0.7.5-r115
-rw-r--r--metadata/md5-cache/gui-wm/wayfire-0.8.016
-rw-r--r--metadata/md5-cache/gui-wm/wayfire-0.8.116
-rw-r--r--metadata/md5-cache/gui-wm/wayfire-999912
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin58992 -> 59163 bytes
-rw-r--r--metadata/md5-cache/media-gfx/eog-45.317
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16689 -> 16688 bytes
-rw-r--r--metadata/md5-cache/net-im/swift-4.0.3-r22
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin95226 -> 95214 bytes
-rw-r--r--metadata/md5-cache/net-misc/freerdp-2.11.5-r1 (renamed from metadata/md5-cache/net-misc/freerdp-2.11.5)6
-rw-r--r--metadata/md5-cache/net-misc/freerdp-2.99996
-rw-r--r--metadata/md5-cache/net-misc/freerdp-3.2.0-r2 (renamed from metadata/md5-cache/net-misc/freerdp-3.2.0-r1)6
-rw-r--r--metadata/md5-cache/net-misc/freerdp-3.4.0-r2 (renamed from metadata/md5-cache/net-misc/freerdp-3.4.0-r1)6
-rw-r--r--metadata/md5-cache/net-misc/freerdp-99996
-rw-r--r--metadata/md5-cache/net-misc/networkmanager-1.46.0-r1 (renamed from metadata/md5-cache/net-misc/networkmanager-1.46.0)4
-rw-r--r--metadata/md5-cache/net-print/Manifest.gzbin8457 -> 8620 bytes
-rw-r--r--metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.511
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin29250 -> 29093 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/z3-4.12.516
-rw-r--r--metadata/md5-cache/www-apache/Manifest.gzbin7959 -> 7956 bytes
-rw-r--r--metadata/md5-cache/www-apache/mod_jk-1.2.49-r1 (renamed from metadata/md5-cache/www-apache/mod_jk-1.2.49)2
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin9625 -> 9782 bytes
-rw-r--r--metadata/md5-cache/www-servers/caddy-2.7.6-r217
-rw-r--r--metadata/md5-cache/www-servers/caddy-99994
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin16536 -> 16697 bytes
-rw-r--r--metadata/md5-cache/x11-wm/mutter-45.518
-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-im/Manifest.gzbin9412 -> 9412 bytes
-rw-r--r--net-im/swift/Manifest3
-rw-r--r--net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch11
-rw-r--r--net-im/swift/swift-4.0.3-r2.ebuild1
-rw-r--r--net-misc/Manifest.gzbin54993 -> 54985 bytes
-rw-r--r--net-misc/freerdp/Manifest10
-rw-r--r--net-misc/freerdp/freerdp-2.11.5-r1.ebuild (renamed from net-misc/freerdp/freerdp-2.11.5.ebuild)2
-rw-r--r--net-misc/freerdp/freerdp-2.9999.ebuild2
-rw-r--r--net-misc/freerdp/freerdp-3.2.0-r2.ebuild (renamed from net-misc/freerdp/freerdp-3.4.0-r1.ebuild)2
-rw-r--r--net-misc/freerdp/freerdp-3.4.0-r2.ebuild (renamed from net-misc/freerdp/freerdp-3.2.0-r1.ebuild)2
-rw-r--r--net-misc/freerdp/freerdp-9999.ebuild2
-rw-r--r--net-misc/networkmanager/Manifest2
-rw-r--r--net-misc/networkmanager/networkmanager-1.46.0-r1.ebuild (renamed from net-misc/networkmanager/networkmanager-1.46.0.ebuild)7
-rw-r--r--net-print/Manifest.gzbin6418 -> 6417 bytes
-rw-r--r--net-print/epson-inkjet-printer-escpr/Manifest3
-rw-r--r--net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.5.ebuild39
-rw-r--r--net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch129
-rw-r--r--profiles/Manifest.gzbin202676 -> 202676 bytes
-rw-r--r--profiles/package.mask4
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-mathematics/Manifest.gzbin19317 -> 19320 bytes
-rw-r--r--sci-mathematics/z3/Manifest2
-rw-r--r--sci-mathematics/z3/z3-4.12.5.ebuild119
-rw-r--r--www-apache/Manifest.gzbin5915 -> 5914 bytes
-rw-r--r--www-apache/mod_jk/Manifest3
-rw-r--r--www-apache/mod_jk/files/mod_jk-1.2.49-export-symbols-regex.patch40
-rw-r--r--www-apache/mod_jk/mod_jk-1.2.49-r1.ebuild (renamed from www-apache/mod_jk/mod_jk-1.2.49.ebuild)5
-rw-r--r--www-servers/Manifest.gzbin4702 -> 4704 bytes
-rw-r--r--www-servers/caddy/Manifest6
-rw-r--r--www-servers/caddy/caddy-2.7.6-r2.ebuild131
-rw-r--r--www-servers/caddy/caddy-9999.ebuild44
-rw-r--r--www-servers/caddy/metadata.xml5
-rw-r--r--x11-wm/Manifest.gzbin9139 -> 9140 bytes
-rw-r--r--x11-wm/mutter/Manifest2
-rw-r--r--x11-wm/mutter/mutter-45.5.ebuild237
199 files changed, 2222 insertions, 990 deletions
diff --git a/Manifest b/Manifest
index f3b434adbd51..179354d94bfb 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29722 BLAKE2B 518c3a0957d1149a9ffa5f16920f551cfdeaaef6b90c166cd33e3d1b558a1cf3c9ff944bd99cb93fa5f944b9c0261023da15cc4ead5fa0515cbcba03df22b639 SHA512 4aa45d98195f526e690f23b6029166354fc3aef6a69b7b1452efc4403ddfad689c91121433a5b00e38ed39e23265f10a32dc6ff4c2088837a79c98fd2fb17779
-TIMESTAMP 2024-03-16T18:10:36Z
+MANIFEST Manifest.files.gz 29753 BLAKE2B f30f1aafe82879d0727ced48e8920c9ada082d017985cfbd7e2cd7f749cc669a15f5f512df8c0ce637328fb821ad843686f9693b6c895424f262c67ffa443f29 SHA512 d644fb3c0ae39f46b1123ee172d99be7deb64f2d2de5e9417afb9f1519e004c23b80158c00ad5e5e9e56e542a920f87e1bde1f4c92dd4593087fe2dbccfa49dd
+TIMESTAMP 2024-03-17T00:10:33Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmX14JxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmX2NPlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCYag/9Had+dHgw+5/dCuwca3EGFOTlO0xr1IA1on6xBxatS6tWjq3RPxtmQlA7
-D6UYrC5aGeVZZaRqws6qhKvTyupSIsfVtCsX6kK89svNNgBUnx/nPYBnCsB7taGW
-qmXFRhij05IbGlMzhS1kS8wtZaJYKLAHupVZ7vMeb0tDg59YcM7Cg2KmiHGrfsPa
-tDAF8LAywizY9HnieK+s2VNs8QVAzkBVP3eGv633XtxOfPA+TPnSK48zY/xujkv1
-K8gBFA1au74bAXjVs/rHt6uVUbA96ljHTxihVSRB8c32UooL8ZtTryJnlFpZK3mt
-mSI7oCSC9VDb0az1DPSjfkQjz1/ZpuSN7JNpLgxaslnVOdyBiV9svSF3rn5ey/2D
-6ZhdIzID2d/jjF/MasOCBekIG9PhdX5sVDua41Z7SNtzN1ANIwTCBeI/b0aQQw9l
-K/N2dWOjNYOSL7KMFApTl7toQBO9dv3Gofob3I0SoJu28x4ro0KjcFRrMfKoiqqh
-JZfgxUutLpJbmW8qfw7hRAOAJY37qEsBDQPHkBGiRMoQnAr7zV2yXHoG6Kib+ugM
-QXJj6moy03GfyqSw4qSknb+0xBLaq0CTG6421U6oWJnm1wXkhPaqoEl4/4sjN/Jh
-eJ0dFZIw8WrlZHzlVJOijpu61l+MZS24VbVlPoDlt+iYDQxbZHM=
-=q7Qk
+klBiWRAAs164T/eJvF16Wvi4hUXUJff37Cpk7PlMS4BZG3nPSeTEqjqS3n16PxVF
+mb9ruRQKPTd9SWrogMJkz7AR8LJDqY13b1PSdvVLw8RdXmzUyatJQ9GhVN0Dcfov
+loSV8Mnd6RzIYmvi07xTH9BXtUJu70yiRPsdFfHEzBRhdAk2YCvS3MieSQEXG46b
+ZeinvsFDevyX4cEeeehvYEivPLrgfP8wN7UYGkumQGadOIxTfE9YFiXPjaptrCtp
+IPrvdStICRg46S9rcLvNFHJRxSCz2agFHtKhrBKdAt9xrXjYLaTKhKJXy8vdN/3d
+LCpdpLqTe8EUAP9rva9fbedBpcmUsGY9dsNdSdrx6lseFyU2jcsrqtbJ7oH720N4
+Gm4rK6hxdnWHczlFTCbw0E6rEAPr3QgVJFGgvGlaB39J7/EMa3eRQYWvHywcpEGs
+3pKIFm9VuIMDUjaAacles5FVGAco1Q6T1a8Zpn1WReRdG8y8fu5upcFUD3egjW5u
+fodGv4iXdXT1yX306AM6jtBlDwG/adQxikghaKY3/bVawI57eDJL64UU/Ep7fRzn
+g0T21cBR0Sqi9pRmM1ZLt7OgnZ87AyEItWwCIXUdHrkAPLFiWbCtStvwBFMIMV7t
+cTmV2UAcIdjiAgcSiiePwchbAiThEmHPrNlJPfJiL2d6r6OkSbY=
+=bhVA
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 7a713dba586e..e47cf73da55d 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz
index 2f1be4a3dfc6..b0d26d3016ee 100644
--- a/app-accessibility/Manifest.gz
+++ b/app-accessibility/Manifest.gz
Binary files differ
diff --git a/app-accessibility/at-spi2-core/Manifest b/app-accessibility/at-spi2-core/Manifest
index b4d2e6684030..6bb712aed36e 100644
--- a/app-accessibility/at-spi2-core/Manifest
+++ b/app-accessibility/at-spi2-core/Manifest
@@ -1,3 +1,5 @@
DIST at-spi2-core-2.50.1.tar.xz 567836 BLAKE2B 88916f322efa547be2249388a5f7b698ff7fb9464bc98fa929524616d0d25237328c10678df800b9ce325a3050804e9b0044a43024d06b71381dfc32917700a3 SHA512 d0b342a1ff2a3dd91aa87663412289d1616906c14a37e81b8514882d44981092356dc8a5d5c66b6d980d2cdf22128fff74651a4af6cad73cb62fd3154c5bbeae
+DIST at-spi2-core-2.50.2.tar.xz 569124 BLAKE2B 7a69dbeb68b674d5b4e458dc10ba0e266583216f6a45f1924dee28e848bc124802f5181b0b1cc969eae2dfbb13df56b0c87bb1f347f6e323f6474d02a3543664 SHA512 a1c9ca77d34801b421c13f66d72e6101b23896dd210efbd7931ac0778e30c51a20759796a8c121946f57c1683626fd3ef34f88e5ad6495c20f6ac79fd0a96aa4
EBUILD at-spi2-core-2.50.1.ebuild 2045 BLAKE2B 05759ae495e14d6aa2f33b36bfaea94a548e6752ba7b808e210a14fb3dbc620c2b1fa99538ec20a841ed4c3f7b5afcfd4749cef6bb20146822a1dc83df1be95b SHA512 a449703a4ed5273fad4d2dadf940081b6ff61e0a4b491217e9a8d1742d656d59eaddb86d9a66947a187aef38f1b58f21f64be2339eefd0247ce1406412c36604
+EBUILD at-spi2-core-2.50.2.ebuild 2053 BLAKE2B 768b10bc27ac9b1bd02e0a6cdae91a50bedafc992a0d8db55ef42c29c589807a239c3ecffdd32eb21fc5109c17ec5a58e4fe6ab3db770f27563761346f627c1c SHA512 446c17b027977dbe6ee6933e8c4f5c08dba49e773bede94bdc71f9f1a6083505c247a23abfd86a8a59e6ba8ad9360aa672d31c0264c902735b92b3b9c140ae2b
MISC metadata.xml 468 BLAKE2B f6b51c8c4da2bdff93f41f92cbe94687250f28d9c42c5cdb7de9eef0d1a6e208dd911d443298eb08fc83f8765d0b2c09e30e932d97b3fc1d28861ceae9b1ee6b SHA512 908b6e8c5929143a45cd108fed5b3375dc6f8f98b637a230c0eb0da4a261a8d9655954e1f98dc9967bd79a8c3aece79e1827097a5785494692f7655bcd73f331
diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild
new file mode 100644
index 000000000000..af495ba597c9
--- /dev/null
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib systemd virtualx xdg
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="https://wiki.gnome.org/Accessibility https://gitlab.gnome.org/GNOME/at-spi2-core"
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="X dbus-broker gtk-doc +introspection systemd"
+REQUIRED_USE="
+ dbus-broker? ( systemd )
+ gtk-doc? ( X )
+"
+
+DEPEND="
+ >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+ >=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}]
+ >=dev-libs/libxml2-2.9.1:2[${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+ systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
+ X? (
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ x11-libs/libXtst[${MULTILIB_USEDEP}]
+ x11-libs/libXi[${MULTILIB_USEDEP}]
+ )
+
+ !<dev-libs/atk-2.46.0
+ !<app-accessibility/at-spi2-atk-2.46.0
+"
+RDEPEND="${DEPEND}
+ dbus-broker? ( sys-apps/dbus-broker )
+"
+BDEPEND="
+ dev-util/glib-utils
+ gtk-doc? (
+ dev-python/sphinx
+ dev-util/gdbus-codegen
+ >=dev-util/gi-docgen-2021.1
+ )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_bus=$(usex dbus-broker dbus-broker dbus-daemon)
+ $(meson_use systemd use_systemd)
+ -Dgtk2_atk_adaptor=true
+ -Dsystemd_user_dir="$(systemd_get_userunitdir)"
+ $(meson_native_use_bool gtk-doc docs)
+ $(meson_native_use_feature introspection)
+ $(meson_feature X x11)
+ -Ddisable_p2p=false
+ -Datk_only=false
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/{libatspi,atk} || die
+ mv "${ED}"/usr/share/doc/libatspi "${ED}"/usr/share/gtk-doc/libatspi/html || die
+ mv "${ED}"/usr/share/doc/atk "${ED}"/usr/share/gtk-doc/atk/html || die
+ fi
+}
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 92701fd263b1..dc9aa8f21466 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/xarchiver/Manifest b/app-arch/xarchiver/Manifest
index 8d19a3ee8504..7dc6a98cf7a0 100644
--- a/app-arch/xarchiver/Manifest
+++ b/app-arch/xarchiver/Manifest
@@ -1,5 +1,3 @@
-DIST xarchiver-0.5.4.22.tar.gz 1125943 BLAKE2B 545061ef8dda7b7d0bdf6025536310705548e48d7f60ba4484900882fb97b0c56f3faac97bb64516f6a919d04b8de082175c020951676ee4b4f59ebd1ca93a74 SHA512 e5c773fbe3d29d998e6aa10eca6cfda5a78defe8d4759d95c894b06f00c22900c8c5cca2ab39066904d19ec1c73fd7326ac16c09ca50c4520621e326f3717887
DIST xarchiver-0.5.4.23.tar.gz 1126908 BLAKE2B 09d2217aa77d553fd9f8436e1336f95160c366318b43ed22b9693f5dd510c59544d95f1cf643046ba443b44de84792a71d6eb115ad5bd04ab33e03c91e00afd4 SHA512 7459b14772205872de275c855c26a992a6a59e773cdaef25f95a44528baf1d1db7b1d1ef8540e0508babd35468f46c96db9610cc12746947ecccd9332bb69a71
-EBUILD xarchiver-0.5.4.22.ebuild 1205 BLAKE2B 2a3bf310ed2a81990238c74fe3631fe56f25813b82f39cce59aa83d6646b5e300aee69262ded5645511fafc0e00efcbdb0644d07d55dd893287de76b12006e46 SHA512 bb097cee86c983d78b839c9a0f4412a017b0ccdb2e54724831abd316f6cac2d34bbf62219e8f82eafa103946046903909e8c8c33d283c225d35832e38fa3ff6a
EBUILD xarchiver-0.5.4.23.ebuild 1205 BLAKE2B 2a3bf310ed2a81990238c74fe3631fe56f25813b82f39cce59aa83d6646b5e300aee69262ded5645511fafc0e00efcbdb0644d07d55dd893287de76b12006e46 SHA512 bb097cee86c983d78b839c9a0f4412a017b0ccdb2e54724831abd316f6cac2d34bbf62219e8f82eafa103946046903909e8c8c33d283c225d35832e38fa3ff6a
MISC metadata.xml 448 BLAKE2B 5eb8d55f09ade402a421e0a40bdcea04b72fb284c6a705c03be6454e7862253344d5c8e91adc37510759745eccfe68ccd4945192e7a24beae0ad881b04f68337 SHA512 240dc27cb546ec70d0b85db8d9b8c77a38ca4773389caaaba3bc52e9dc823803c330d5a83213c6ec6a6cf3a56ffb8eb09692c446df7af42f3ecf844cbd6b13a4
diff --git a/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild b/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild
deleted file mode 100644
index 8a53c3d8b670..000000000000
--- a/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A GTK+ archive manager that can be used with Thunar"
-HOMEPAGE="https://github.com/ib/xarchiver/"
-SRC_URI="
- https://github.com/ib/xarchiver/archive/${PV}.tar.gz -> ${P}.tar.gz
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="doc"
-
-DEPEND="
- >=dev-libs/glib-2:=
- x11-libs/gtk+:3=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
- doc? (
- app-text/docbook-xml-dtd
- app-text/docbook-xsl-stylesheets
- dev-libs/libxml2
- dev-libs/libxslt
- )
-"
-
-src_configure() {
- local myconf=(
- $(use_enable doc)
- )
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-
- elog "You need external programs for some formats, including:"
- elog "7zip - app-arch/p7zip"
- elog "arj - app-arch/arj"
- elog "lha - app-arch/lha"
- elog "lzop - app-arch/lzop"
- elog "rar - app-arch/unrar app-arch/rar"
- elog "zip - app-arch/unzip app-arch/zip"
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 2fbf6c5a6f3a..25c8abc22878 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index d3e6c3fa53c7..e2212b54517c 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,6 +1,8 @@
AUX podman-5.0.0_rc4.confd 323 BLAKE2B 19bb62e91673791a46f7992b79190c8207636a8fe38fb12250e904acb5e86112603dabfeacf878c597e636b489475f113556bc82376d3c54c2f042a50530261a SHA512 9356733d5922d18f135d013470b03e10c1f9834cb59f72bc2bcab2fc8f2d70f242abf7c9f87e22dda0f5cc791218878278f3d7b341fd81a5c9edd5f0f672420c
AUX podman-5.0.0_rc4.initd 651 BLAKE2B 3a0673f823b1adda553b2453512c29c63f00d42bce0ee6d49227b410e0d74dfa4a941c1220845153c2fa538269658577f13ede74b061d7758171e7ba29d57263 SHA512 25bf6275e49cdc130a21d3f553ba19c5e3913efbb98855497c91a20dc3f43dff6db9796a2791473d44f04faa652230ff0698a7c1e6b091073ea9ca4922e63a26
AUX podman-auto-update-5.0.0_rc4.cron 170 BLAKE2B 8902d299df68845d79592aebf3da566100b7f80a109aeadef1a3763ffcfd3d5b1dd880c481b52211f0e7e6eb52546cc312c26e9a34f5605daddae1d36c70a7b2 SHA512 4dd50f1807284e0f60239a6df74ceec52d9a6ec02aa4d5e3dc4d0e6d26537e7a18422f5bb2b4d6f6d59e7d13016dc845b41f5917b9979fac5861a86a7e7e45b0
+AUX podman-clean-transient-5.0.0_rc6.confd 235 BLAKE2B 25100f79c09c4ea388be27ed5e2d5f537d790688ad808cc02183d3e1f86d791f69133d3a3d1137179dd48d70aa1769a2b3ada77d17b7f25cf1b3007c2c243bc2 SHA512 f27408326c5b50addfc8b11c6f41df49d03ccaab80d37bb84100d2d238e01117ea436a79833f80c6b1d62b03da01807871396f401bf155d0c08252cc783f7e15
+AUX podman-clean-transient-5.0.0_rc6.initd 669 BLAKE2B db5f35d6918ea12afd2bc6ef1eb9b855faa259a7abe9a49895892e40576558996317ae0189b80d1d2fea978848e35bfbadf1635cef112bd96bfeb75ecf34cdb3 SHA512 95c07cd6bc1bba7ce9bb0e111d74d9625c7f7e88667f709852056206e9483d96283ad2f13710e99bc5c3573bdb1b0c7585a7254760b91b7eec5b5a868d849e61
AUX podman-restart-5.0.0_rc4.confd 284 BLAKE2B e2e5394428d95e9fa480f32ef3efcddc870394e8f5158fbcfe80434aca6c0a48bc1a4a5b7bdcf91e5313121be7f50f5e924a3a2084767e84d6bf045819121711 SHA512 99818e90a04ebdfa2ca8fbf8b4971025cae27807a0f2288f267c60e875f38cac4d189a72248861507189aa3a1e05f7c81d663f96ddac6a7e11edebf5f18baea1
AUX podman-restart-5.0.0_rc4.initd 641 BLAKE2B c62aa18fe0da2d00032f09bc2e23debfc916c12a9ebdd22666c000c09242140b592fb08f1e961cf2dc66eb9eeb6ddaf7336713574fb2708620588904168ded51 SHA512 b947c3f6e3dc4d58008c16c7bc77306877b7375334eeb96a714541c8534bcb4ca25d85e2204af96a3d14471b966c0b59542694777b907dddeff15f8995889a2c
AUX podman.confd 328 BLAKE2B e03a1f7f5cec555f195bd1ca9bea050a67ccac7866bd68f0c74dcbd3a6629b2da6f368274b4b664eaaa410773337a1f352c3144c3682ea0ea56b8c958b9d00a6 SHA512 58b05b7ff574f2153d7eeb3f726808e22ebe0821afc4d86dc3dea189944cdd6f2d6e1b051046456e149505b4b558a7957a278c1dba21db2fec65f2efbb3e1d84
@@ -9,11 +11,11 @@ AUX podman.logrotated 85 BLAKE2B 730899f93ee354e476629276b69224cfeaaa1603b6690ca
AUX seccomp-toggle-4.7.0.patch 400 BLAKE2B 9f02e58c06b507a294207c66bd5ea218f87803a9b9f0ddafc86a8b21df912589357adf054302e5a69d300155bdf8dcd8b77c18c1ddf8a4042ae1f05de5faf46d SHA512 e507e3a52d2f5f48b65fdb77ceaa095f13fda3e834dafc976bcd291cb35755da879c9c99b7950b2905399dedf4ac3370bd70462343648613a7c6aedc141d7ef7
DIST podman-4.8.3.tar.gz 21565162 BLAKE2B 13d2e5800dce96ba8c1671f251c2809dc0166198b807978d44b6f10b4dd2095e909678a12518fed84a0a1b5eee5a71e944170eb55350c3af945a63910f9c8082 SHA512 13ade866b888d32ada3b38130d7cc4677591136e25234e040b478c5d002d1b7907ed46731996d25cc41b992b98b75f109c6e6eea44251f4ad89162b20266976d
DIST podman-4.9.3.tar.gz 21727849 BLAKE2B 9a67ba4266a8a0e20d165ba2bae00dcf146724ee976838d5e3310b094155ffa89bff526e8ae72864dc100d1e6878d5519d53581dc7e034982a4f2b364e4c8feb SHA512 395014bbe70923f1444d2f33440013a16e9c339b70be5e6a9c7026617a40795a1c0e410c08a52fba46b9f5e853d853ce4133db36167a3c5ace7d325f8b3a3327
-DIST podman-5.0.0_rc4.tar.gz 21846225 BLAKE2B c0e5a032af624401e1a61309194417a47144ccc5fa10ae827b80ff06b5034c78c4a01c5b44de587c357ef1aa1bbe848ee517edde1f90396bc675a35f4c9cf8e7 SHA512 034b411dfde2e3219b9bbdf5c966f474c9ed1a48a83793494abd0f74d164617f1321c2723384eb43827813faaf5737b378893c1555816badcbd1c81904349944
DIST podman-5.0.0_rc5.tar.gz 21856941 BLAKE2B 7800ad4d928bcc19c223a4dc6a84c32b32f8655753a8a77cca57d78b351bac911c7cf72d5425242ad93d165b620b7060e852a9b8816196136767bc500b5881f9 SHA512 a3ccd6eb53d66297be30ec66efa0a5fa5f5050a647c6bc5cdb2fd4cd9dd5638c42328bf1429a2fa3f8dcc84bb7d1ffbdd9c6bf06862993277f5b60d740d91c1b
+DIST podman-5.0.0_rc7.tar.gz 21865293 BLAKE2B 36462bab50a322942053d301e9bc8d75f4b7ef9776d73c1fbf30f37eb538e98c85ddae42d8ab3cd3183b85985716d1c42b94dacf9881a74046c75e45697c0c24 SHA512 ce66a6a061511bcb1e2e0044dbae50a421719974bc1126cc54c725d2d72282718e7cea8a5e0013b5e10b6d3ea9efb3d84716b4906312ed0190d6e5036dcd4f97
EBUILD podman-4.8.3.ebuild 3718 BLAKE2B 690714bcd5e6aa7be22d459dafdf20ae68dd6311fe0b012575a80eb325d4c4192f113b188d1e4830c3729f922a5fac88095f5062f41157e4bb089d8f8d7782bf SHA512 abcaf64a18f3ecac66b97a231d4a8da42b6e394a65a08635956d72cb56433b201d2d0981f216d5c1b9a7136657087db6a637ed39648338766ba6a33a01a10ae5
EBUILD podman-4.9.3.ebuild 3754 BLAKE2B 5d51729817ef8831557b159c82617ca5509b4e861f08ad15e40e55479489db8feaa188e2148e7b6a99b90ec7a9605ef6656a098183f0a72737f2538f71464712 SHA512 dbfa219c0dbcf3b3df67201bdc6c9c5b71dae105e3da2f4213d8c5f57d71543b9e0ed2a4c1229d05df2b3cdebf619c3aedc2e5770690668c3b77039ad137d385
-EBUILD podman-5.0.0_rc4.ebuild 4070 BLAKE2B d5cc059572da8c81210a080a354ed6062c1f18f7d56cb801e5e36f31619255ddb98ca60d1bc339f8f5dec812f8e8cc62b16814cedbbf03175a980dd559018d2f SHA512 15297bc7cf0eac927edf0360a0a9f6ba8f5122e37f77529bacbcb3a756085c9473e3e1b3706000322e8d1a722ac417fcedd9e2028940105e543e6e5d640e7a19
EBUILD podman-5.0.0_rc5.ebuild 4070 BLAKE2B d5cc059572da8c81210a080a354ed6062c1f18f7d56cb801e5e36f31619255ddb98ca60d1bc339f8f5dec812f8e8cc62b16814cedbbf03175a980dd559018d2f SHA512 15297bc7cf0eac927edf0360a0a9f6ba8f5122e37f77529bacbcb3a756085c9473e3e1b3706000322e8d1a722ac417fcedd9e2028940105e543e6e5d640e7a19
-EBUILD podman-9999.ebuild 4070 BLAKE2B d5cc059572da8c81210a080a354ed6062c1f18f7d56cb801e5e36f31619255ddb98ca60d1bc339f8f5dec812f8e8cc62b16814cedbbf03175a980dd559018d2f SHA512 15297bc7cf0eac927edf0360a0a9f6ba8f5122e37f77529bacbcb3a756085c9473e3e1b3706000322e8d1a722ac417fcedd9e2028940105e543e6e5d640e7a19
+EBUILD podman-5.0.0_rc7.ebuild 4243 BLAKE2B 4ee44c512f6eacbf15b1cc9786403a04fcedd44bb461b9aa42b01e13c284baaa9b0ecad6792151ce36f5615004866191e93bab22377c156880f4079853a7badc SHA512 8ebbfdb836bf5eb8475139b66145ba876ac3342eef76d3b75f9711bd86745e78a8fbd0e1d99aaaf50c2836b802d5729e6a69d3441f8767f4d4aacf03f44878f1
+EBUILD podman-9999.ebuild 4243 BLAKE2B 4ee44c512f6eacbf15b1cc9786403a04fcedd44bb461b9aa42b01e13c284baaa9b0ecad6792151ce36f5615004866191e93bab22377c156880f4079853a7badc SHA512 8ebbfdb836bf5eb8475139b66145ba876ac3342eef76d3b75f9711bd86745e78a8fbd0e1d99aaaf50c2836b802d5729e6a69d3441f8767f4d4aacf03f44878f1
MISC metadata.xml 1843 BLAKE2B dae8b9b2065a2f777d2f32d7c8fd0761f31bb214f93bc6a74f6140fee067d9d7719d596c6295f83c875784fd10704571afa7ff5e1e129a8f2bfedd28fc6199ba SHA512 9dbb4d82150997521fc8d1793a6db8080cb0a924c3390bc58347e52accd4dc8c5e07283aad037cbc1b22d8009971edfd8816d09cf47404bae15b45bd518cb0ca
diff --git a/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.confd b/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.confd
new file mode 100644
index 000000000000..e85d8d51ff8e
--- /dev/null
+++ b/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.confd
@@ -0,0 +1,8 @@
+# Config file for /etc/init.d/podman-clean-transient
+
+# Sets the podman log level
+# valid levels: debug, info, warn, error, fatal or panic
+#LOG_LEVEL="info"
+
+# Configure the user[:group] the podman will run as
+#RUN_AS_USER="root:root"
diff --git a/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.initd b/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.initd
new file mode 100644
index 000000000000..cd759c7eafc0
--- /dev/null
+++ b/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.initd
@@ -0,0 +1,17 @@
+#!/sbin/openrc-run
+# Copyright 2015-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This service runs once each boot to remove potential leftover
+# container state from previous boots.
+
+# This is needed when using transient storage mode in podman where the
+# database and other configs are stored in tmpfs, but some other files
+# are not. If we don't run this after an unclean boot then there may
+# be some leftover files that grow over time.
+
+description="Clean up podman transient data"
+
+command_user="${RUN_AS_USER:-root:root}"
+command="/usr/bin/podman"
+command_args="--log-level ${LOG_LEVEL:-info} system prune --external"
diff --git a/app-containers/podman/podman-5.0.0_rc4.ebuild b/app-containers/podman/podman-5.0.0_rc7.ebuild
index 031861e35e9e..2027b142f82f 100644
--- a/app-containers/podman/podman-5.0.0_rc4.ebuild
+++ b/app-containers/podman/podman-5.0.0_rc7.ebuild
@@ -116,6 +116,9 @@ src_install() {
newinitd "${FILESDIR}"/podman-restart-5.0.0_rc4.initd podman-restart
newconfd "${FILESDIR}"/podman-restart-5.0.0_rc4.confd podman-restart
+ newinitd "${FILESDIR}"/podman-clean-transient-5.0.0_rc6.initd podman-clean-transient
+ newconfd "${FILESDIR}"/podman-clean-transient-5.0.0_rc6.confd podman-clean-transient
+
use cron && \
{ exeinto /etc/cron.daily && newexe "${FILESDIR}"/podman-auto-update-5.0.0_rc4.cron podman-auto-update; }
diff --git a/app-containers/podman/podman-9999.ebuild b/app-containers/podman/podman-9999.ebuild
index 031861e35e9e..2027b142f82f 100644
--- a/app-containers/podman/podman-9999.ebuild
+++ b/app-containers/podman/podman-9999.ebuild
@@ -116,6 +116,9 @@ src_install() {
newinitd "${FILESDIR}"/podman-restart-5.0.0_rc4.initd podman-restart
newconfd "${FILESDIR}"/podman-restart-5.0.0_rc4.confd podman-restart
+ newinitd "${FILESDIR}"/podman-clean-transient-5.0.0_rc6.initd podman-clean-transient
+ newconfd "${FILESDIR}"/podman-clean-transient-5.0.0_rc6.confd podman-clean-transient
+
use cron && \
{ exeinto /etc/cron.daily && newexe "${FILESDIR}"/podman-auto-update-5.0.0_rc4.cron podman-auto-update; }
diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz
index 991c9a693d7b..868cf1dde144 100644
--- a/app-metrics/Manifest.gz
+++ b/app-metrics/Manifest.gz
Binary files differ
diff --git a/app-metrics/carbonapi-web/Manifest b/app-metrics/carbonapi-web/Manifest
index 43da530fd03e..99303d3da33f 100644
--- a/app-metrics/carbonapi-web/Manifest
+++ b/app-metrics/carbonapi-web/Manifest
@@ -1,4 +1,4 @@
AUX postinstall-en.txt 410 BLAKE2B 40bd28784e8961713e7dd571142e2e137e3e90d50a61acc8b361ac8f7999c66a5c0a27aeaf9cf57d4f01ff42c6f02813ef73e30b5ca410b7b750e5f12dec2261 SHA512 04b52286fafb4bb65b372c44051fd00065e6f1fb019412266c577ce3f97989177b11643338a308f76ad2ae645c7be6c2eda0c514ccfd5ff5575d28c331081f25
-DIST carbonapi-web-1.0.tar.gz 1026954 BLAKE2B e482565b103b7afcfb7e2d778e57b24610713568f7ec079247b8dbd9f1f46668f0487eefef6d34e27bb0985bf5bc9bb6edb1a1d22652ff0db575b32099586c5f SHA512 56a048d414aae2db99a29aca46ebe0c58e738acdae44ffa0b82478559dd0e2327767682941e69d5cda0c716cf7121c2f90d40b9866943b735d424c4b5b283e5c
-EBUILD carbonapi-web-1.0.ebuild 547 BLAKE2B 122fb8ed5884738c97c7e24118725caf0e83f3d48ea0bc45af8e29d389a42546f144de7fe62500cb8829682ac03cfde38d8556820f09114e9e8795d6d89231f6 SHA512 789fef4bacc6554d16bbcd934ebf05dcbc81f6884d3e28dd4864d6776f7689dae24b3fee806109431c4bc1a25453c997963e5a048fc50e9d8cc8e4b3956e11a0
+DIST carbonapi-web-1.1.tar.gz 1027235 BLAKE2B be56d94b680282618c74b3b332cbd85de2e7430831c1de3242b99e061f6232f404c15045b3e4990e51b20f3193564a9fa9c324774ee46abeecad084b4dc9fc79 SHA512 b60ba3d23d84051f9b5e6445117a425f36a5740e3758555c08dfe0c6b1bebb06ad665e057c570a55f6d3ab9073930026b614740cde4fe57b15b06f56f33cc042
+EBUILD carbonapi-web-1.1.ebuild 547 BLAKE2B 122fb8ed5884738c97c7e24118725caf0e83f3d48ea0bc45af8e29d389a42546f144de7fe62500cb8829682ac03cfde38d8556820f09114e9e8795d6d89231f6 SHA512 789fef4bacc6554d16bbcd934ebf05dcbc81f6884d3e28dd4864d6776f7689dae24b3fee806109431c4bc1a25453c997963e5a048fc50e9d8cc8e4b3956e11a0
MISC metadata.xml 335 BLAKE2B f7bb5d037750a9f0d53b78055a904833ec119beb4586ab7fccfef0c38d76d00b49c620058c7688168c54524d6ba3cbce016595f3471b55f2e4d6b41b706c2a97 SHA512 7674888eda95f92e00762ea3ac509fc1f7ae5b4a0d3a1380f8df6a082a5d4b35cf06aa44540a807b1a5507f39832c1fee65ce1df76adfafa189a37d91faff6c9
diff --git a/app-metrics/carbonapi-web/carbonapi-web-1.0.ebuild b/app-metrics/carbonapi-web/carbonapi-web-1.1.ebuild
index 5b854a847cc2..5b854a847cc2 100644
--- a/app-metrics/carbonapi-web/carbonapi-web-1.0.ebuild
+++ b/app-metrics/carbonapi-web/carbonapi-web-1.1.ebuild
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index c3b31a3f690d..ff685bb88948 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/kryoflux-dtc/Manifest b/app-misc/kryoflux-dtc/Manifest
index 67da3fdae052..17ce4873c52c 100644
--- a/app-misc/kryoflux-dtc/Manifest
+++ b/app-misc/kryoflux-dtc/Manifest
@@ -1,6 +1,6 @@
DIST kryoflux_2.6_linux.tar.bz2 9177658 BLAKE2B 6eb0bc7a166950bfedb32da466c17125a8a7d64e4bc9aa6610c69dd0f98c2fb5187ad19dbaf191b33dcb5a786ec4a1fa9bce2464c3c04eb152e0b9ed7ae770f2 SHA512 9bf700e9c646bad135999eb1fed12c86ff6fbc11a0034b86af7541fb16a4905dd740c706ebb87bf5848f5d80f45699c350a56397df5b6850559c2576d18eef1b
DIST kryoflux_3.00_linux.tgz 13921877 BLAKE2B aceb934ec7b0b9d5d1d96555dceeeaa5eb11af67b1aae91888376a2c7615d4ed135167d4c3ea0ae3851a378e5fd5934aacd557a57e28e824c9131efcb87bc59e SHA512 0f4e805373c769bc81659ff93d6f8001103a6a192ca30c73b84cde231d52aa51950860fb9e11c156800d40ebbcd7cc33253f0fcbd436e8668731836f9689c013
DIST kryoflux_3.00_windows.zip 18211783 BLAKE2B e50cfc196d37216a7c929c4aa915b5cfeb7f38805076aed4e1bbc9dbfcc946fce18db0a2e2020d77cf581e2df174f2e3b6eb2b3d9060795501b1769d258ad05d SHA512 afa42fd3460d796dd3694059a86484ea94ab3084c52dc18d6f14e5b790d66e0f13514fbe2efc5c32abd3e471cdb0ac10cc3f7bafcdfb41371a6caddda83e2a00
-EBUILD kryoflux-dtc-2.6-r3.ebuild 2453 BLAKE2B 2aa1623720263e4e94bdb2b68323ca767149a4e3c28fd64a3ad0c1efe29937d1783d4e24c70ad9403952eb0104d8751fa4115386b1e4d6e4ed2e79decb4346d0 SHA512 492abb2fe4d34620bd2e4052ff739df6a8f34a5ffcbb42e71ff3c660092ef35a4dbdd249035c5f87ce775dc1554cad8696e11a41349ed67101a4756434d3422d
-EBUILD kryoflux-dtc-3.00.ebuild 2511 BLAKE2B 68a97beacae44e3eb19b443cecc1a560681822713c3bb8c010f0ed70342c6a9bdf63d4fb21fd1df368bba39b6e10ec9d64199cf3d28e82f39b925ea90053840c SHA512 f2f5ddaba9bfc00747967a23d9a2e11c236502c75607de7c3c0624a83a88cee2ee70b2a1eeac37ca61373e62ac12893cee6f06e989479aa5fc3c30036fb959c4
+EBUILD kryoflux-dtc-2.6-r3.ebuild 2582 BLAKE2B 1c2e93de9e4d0c9875f7790d439b6548958ceea5a6f6b09f429a9a6f5935fb2c83212db4ae70c01cf387fbef44c05267749d71f435f45ac93efe3867b736a39f SHA512 1ada41066276011c96dd2e4c239ce2c845c063338bb8a02897b8211af2cc5b5bf540c69fc2015e799c5821f796c9a1407503001e71944961c64b941472a6b6fe
+EBUILD kryoflux-dtc-3.00.ebuild 2511 BLAKE2B ec86e4696301b5484796ffba9c9b69b13208f2115366145bee9b2b1e6b0325a7bda5ec0b6204cf5c5d87f0caace131a9c753fa8a047ef1c530beeae68358afb0 SHA512 3ed9b1a78a8009390645f872551213aeb8626482b949d6b4bde01105f0f47e61d9fff0e0ad1c704b2f179bc212ea11af2c3ade9cc138d20176f8d052c6bbbdc7
MISC metadata.xml 413 BLAKE2B 1cb4e2bd2cc707542fde7a9c04ec455a349eb521f26bc2704a873578ff574dfaf8f74721c86ad9cfdd174b218ef31836098f889c0f8fc5c43ba9be75279740ee SHA512 f16d5eb1ae4f08cbf0876dd461bdbe8bae6d804790589b293f5998cfc7dd630e7e9e8b17183cdd658b47ae8fd8a37a76b750f868245007817209cb3a7590e2e2
diff --git a/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild b/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild
index 59dfb7d11bf7..206c1cc0e6dc 100644
--- a/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild
+++ b/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,9 +16,9 @@ SRC_URI="
"
S="${WORKDIR}/${MY_P}"
-KEYWORDS="-* amd64 x86"
LICENSE="SPS"
SLOT="0"
+KEYWORDS="-* amd64 x86"
IUSE="demos doc fast-firmware gui static"
RDEPEND="
@@ -94,6 +94,8 @@ pkg_postinst() {
elog "If you want to access your Kryoflux without root access,"
elog "please add yourself to the floppy group."
+ udev_reload
+
if use fast-firmware; then
elog ""
elog "You have enabled the fast firmware. Please keep in mind,"
@@ -105,3 +107,12 @@ pkg_postinst() {
xdg_mimeinfo_database_update
fi
}
+
+pkg_postrm() {
+ udev_reload
+
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ fi
+}
diff --git a/app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild b/app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild
index 4f0411445ae3..48383872ffef 100644
--- a/app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild
+++ b/app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,9 +15,9 @@ HOMEPAGE="https://www.kryoflux.com"
SRC_URI="https://www.kryoflux.com/download/${MY_P}.tgz"
S="${WORKDIR}/${MY_P}"
-KEYWORDS="-* amd64 ~arm64"
LICENSE="SPS"
SLOT="0"
+KEYWORDS="-* amd64 ~arm64"
IUSE="demos doc gui"
RDEPEND="
diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz
index 8df6dad3171a..6e52cb3571cb 100644
--- a/dev-debug/Manifest.gz
+++ b/dev-debug/Manifest.gz
Binary files differ
diff --git a/dev-debug/bpftrace/Manifest b/dev-debug/bpftrace/Manifest
index f2f53b83bed9..1bed8995279c 100644
--- a/dev-debug/bpftrace/Manifest
+++ b/dev-debug/bpftrace/Manifest
@@ -8,6 +8,6 @@ DIST bpftrace-0.20.0.gh.tar.gz 1233420 BLAKE2B f69a65f33a7c1bd518bccf06e7bb97508
DIST bpftrace-0.20.1.gh.tar.gz 1233431 BLAKE2B fe9221a94d58b43e0311f8c841df8421c3fe226a3fe61f2ec5cce5de309acdb69a68834e92a2e622a1750975869cbdaa95a90f9afb83989aa61b56b551fa96e3 SHA512 fdcc2b0d091d4ab428207877626b0fb37f3e0778730e6a6db26be869a086264e1f24186857c47597813aacde98621a66301bcf6c8004f77bdf9ebf180f198ba0
EBUILD bpftrace-0.19.1.ebuild 1847 BLAKE2B 61cb93b19a920ef805e648344a32599173fcf6d0e5b38023b8bca9a344391f9f1b5caf58eda98c4e15ab15a7937223d99aa4503e484e77fd5b1a0183c752d565 SHA512 5e075217992fa0027877f4bd0f0b21540967e93083d8d4cd1dc3a725db5ada7d3f3250d3f8b3eacf64977d09e1a0684d033f3433ef787b09699d61e2df8ff532
EBUILD bpftrace-0.20.0.ebuild 1816 BLAKE2B 876255cd89f7b75722a074e73713a3adbc6be43484cebe79d988e91910ec13d6528520aa23738992afe1e2da44d6d4cf21ef977776c3e1422d4163fe4cc89fe9 SHA512 a4aa91ef868b3c36561ddb05d067b870082e9654df8c0a38ab8dd4b1fbe3af2641b11389613172ce62474e773bd4e215c2165fd5989a23c0d9d9422bd4de2420
-EBUILD bpftrace-0.20.1-r2.ebuild 1917 BLAKE2B a3663dec448b2091a4b30d83bcb9448d153a477ab1c8c08294a15856d40e2c22f3adb2b632593f8d1399ca9a477cf8be135603fb69b0dd680af990c4ca0b2376 SHA512 017a7ccd96302b42c31bde37b3c273b0ad9ad21f3cbd9c601e2ba60d01164a533a4a322cd0f45431faa0f171e85a62ecb109aca69d25b578a5f5b61f8ced2e40
+EBUILD bpftrace-0.20.1-r2.ebuild 1931 BLAKE2B c8dd77de8c446c67949deede85d06d1e317f93193daf4f326aa8552f53b9640b393069f019acdb9ec3580748cb56ee96b45e91d5b00fef0a5ef1a30b1ff87fa5 SHA512 bcc3121f2a118dc249d6c9a56b858f277ba50bfa386cccbb9dd323e5ab21b8d8e65948362675034002f313a9b1b43e8a6b912c7b1882cf003eef63068d979bdc
EBUILD bpftrace-0.20.1.ebuild 1816 BLAKE2B 876255cd89f7b75722a074e73713a3adbc6be43484cebe79d988e91910ec13d6528520aa23738992afe1e2da44d6d4cf21ef977776c3e1422d4163fe4cc89fe9 SHA512 a4aa91ef868b3c36561ddb05d067b870082e9654df8c0a38ab8dd4b1fbe3af2641b11389613172ce62474e773bd4e215c2165fd5989a23c0d9d9422bd4de2420
MISC metadata.xml 385 BLAKE2B 625639d1899cc754d8622934822d467802c908ec386311103b8683c2bec45f1ac28b42704203ee97caacd08c6a96fcc84edde3dcc7b6f3f10f918cf67a656754 SHA512 7e15d98bff6109e41edd085924d9ac6a8bece5ff534e840576ca8c9d338f80e80a77b0ce7f822a8c10a41cb7d58a02a09ae54917136c450a98338124b7b24f9e
diff --git a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
index 3d446e62662b..53f8faa529a0 100644
--- a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
+++ b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
@@ -44,8 +44,10 @@ BDEPEND="
app-arch/xz-utils
app-alternatives/lex
app-alternatives/yacc
- app-editors/vim-core
- dev-util/pahole
+ test? (
+ app-editors/vim-core
+ dev-util/pahole
+ )
virtual/pkgconfig
"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index b11bb4e38c86..af4b5c83423e 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest
index a11a7bc48dd6..5fef20670c62 100644
--- a/dev-libs/folks/Manifest
+++ b/dev-libs/folks/Manifest
@@ -1,5 +1,8 @@
+AUX 0.15.7-bluez-tests-dbusmock-0.30.1.patch 1031 BLAKE2B 21fc0e205746a00046d0ee669152e411164cc8154c004aa5a929bae07e86214ed94e47426183e5ed03912e21f3f4305154fd00a1316eacd3106605fc6a18935a SHA512 f7fb96872f3e180ae32467183d29dda3f984d55cf6b170056a146d6a0644fabf8d919abed50ddf653f841274a2c833d243fc68bd85b1bcb3ea0710bf69f87af8
AUX folks-0.15.6-implicit-decl.patch 2355 BLAKE2B a366f9c58f161f3e776e4a91165b9e2847ce1419eb17559c188306a7e5739fd2d9179b4e6b9cbd6efa35eb428c96f17a0b84f95dcb4bbe184e83a555415cb73b SHA512 5770414af17016951bffe1de6099ba0b1b29881a044cc7d41e279c848fa4ffae57d5bdeca254858c2158bd470a09a478080c3645c529fcea81bc09c85119c027
DIST folks-0.15.6.tar.xz 497968 BLAKE2B bb9237fae05a748a18a85d29034e879947c4ffcc1d3dbe7277c8e1f41e6e9c9ec27170e9e7d2ccb6dcc89789d331f7f320648620636e1ee54685906fc67ba4f9 SHA512 8d77c3b4c963d88877798b24da9edd977b3ac4b18568ed75885fa87bf81e0e8f29dc8232352e3fefc0bf2c9bb8ca6cea984d87d946a3892963a158bd4f45dc30
+DIST folks-0.15.7.tar.xz 502128 BLAKE2B b93146b216dd31dbc07cf770130593f830c01568aff3424bf4d0d8588ac651ea225ed6d3b38b9855d82dbef168605145a3a3de49706dd2ab31a4d368636dddf0 SHA512 52657b45678aa2418a44b0c8d332ac207eff18b02ca5c0d1491bdf8bae6552f30f2b6435804adc2a5fa66997f2cea09bdfe399dfaf52f3d8b7a5bde11b137c35
EBUILD folks-0.15.6-r1.ebuild 2531 BLAKE2B a94e34e46ee987d7f10d59abf552d4e932280ffa2818625dc95ec0cf4f235e0d8751229320de0e72b6173be2c841fa78d843b6b292fcba955561ced229e91a16 SHA512 89483d61ac8bfb0e6c9e062e32b0b4c6a7979cc8fba52979eeba962df3a8a7958ddd1cd753fdc55bc9cb195b4c40f9499d3e530ba31c182a7c751d30ad6e44e3
EBUILD folks-0.15.6.ebuild 2316 BLAKE2B 755a2cc016bc6a4152b49f7fc98bd68203bc0b2278eb6750ab6a9d5022a21607cb2ae4448a8a2540f3a3f5c9928c563156a1e4e46d39abba5bb47022d184b1c6 SHA512 befd3a9ef73778806b1b2d5d072c2a8838a8f88197d9164c28f0305e9dc2456db231304fa465d15446180c62178bdc7c2404ae875d566b0d2813d522db95b957
+EBUILD folks-0.15.7.ebuild 2821 BLAKE2B 1697d7450c7bff82f30c893e61bcc75994c2112dc69ca8218bc02620bd3b491e2f7d9d3c14f303aa4ec66e06bf9790ad33e8321de39640aae29cfe9cb45e5eb5 SHA512 a6a165a4902bed9f881d9709ed69cdaafaaff609f005eaea4d23ba36b60c044b0df81d3e728483fd691f0e193b2183fbf398e8b74aea27e5518331b27a0bbb30
MISC metadata.xml 502 BLAKE2B 7f53a803053323804b7c28f44e2490e4ffa63a26a2c0fc153850043b2b91e75bcbb817fbaf8b9e3af0e8a0735b60c827c34f13b5a567300c4a97918be4e955c8 SHA512 934fd324cb9d464af7cbfc0c6746071d00f0404d716319ce7e2460a0ddb0e60f60fec211cac8d87cf9d7e70c849744a8d62e7268c7774d677f2e8481a30a3a09
diff --git a/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch b/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch
new file mode 100644
index 000000000000..7ab37e0b1bc2
--- /dev/null
+++ b/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch
@@ -0,0 +1,28 @@
+From 9c3212cd6c3f4157e1b9afa5c90d054de1418acf Mon Sep 17 00:00:00 2001
+From: Niels De Graef <ndegraef@redhat.com>
+Date: Fri, 12 Jan 2024 22:57:42 +0100
+Subject: [PATCH] Revert "tests/bluez: Follow PairDevice() API change"
+
+This reverts commit b6b7d41aad9e36e0d0e6ec9822ed2e310923c8fd.
+
+See https://github.com/martinpitt/python-dbusmock/pull/192
+---
+ tests/lib/bluez/backend.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/lib/bluez/backend.vala b/tests/lib/bluez/backend.vala
+index 72c688d3..023117e6 100644
+--- a/tests/lib/bluez/backend.vala
++++ b/tests/lib/bluez/backend.vala
+@@ -39,7 +39,7 @@ namespace org
+
+ [DBus (name = "PairDevice")]
+ public abstract void pair_device (string adapter_device_name,
+- string device_address, int class_=5898764) throws GLib.Error;
++ string device_address) throws GLib.Error;
+
+ [DBus (name = "BlockDevice")]
+ public abstract void block_device (string adapter_device_name,
+--
+GitLab
+
diff --git a/dev-libs/folks/folks-0.15.7.ebuild b/dev-libs/folks/folks-0.15.7.ebuild
new file mode 100644
index 000000000000..321ca83f3284
--- /dev/null
+++ b/dev-libs/folks/folks-0.15.7.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Library for aggregating people from multiple sources"
+HOMEPAGE="https://wiki.gnome.org/Projects/Folks https://gitlab.gnome.org/GNOME/folks"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/26" # subslot = libfolks soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x86-linux"
+
+IUSE="bluetooth eds telepathy test utils"
+REQUIRED_USE="bluetooth? ( eds )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/glib-2.58:2
+ >=dev-libs/libgee-0.10:0.8[introspection]
+ >=dev-libs/gobject-introspection-1.54:=
+ telepathy? (
+ >=net-libs/telepathy-glib-0.19.9
+ dev-libs/dbus-glib
+ )
+ eds? ( >=gnome-extra/evolution-data-server-3.38:= )
+ dev-libs/libxml2:2
+ utils? ( sys-libs/readline:0= )
+"
+# telepathy-mission-control needed at runtime; it is used by the telepathy
+# backend via telepathy-glib's AccountManager binding.
+RDEPEND="${DEPEND}
+ bluetooth? ( >=net-wireless/bluez-5[obex] )
+ telepathy? ( net-im/telepathy-mission-control )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ $(vala_depend)
+ telepathy? ( net-libs/telepathy-glib[vala] )
+ eds? ( gnome-extra/evolution-data-server[vala] )
+ test? (
+ sys-apps/dbus
+ bluetooth? (
+ $(python_gen_any_dep '
+ >=dev-python/python-dbusmock-0.30.1[${PYTHON_USEDEP}]
+ ')
+ )
+ )
+"
+
+PATCHES=(
+ # implicit function declaration (Modern C porting):
+ # - https://bugs.gentoo.org/920098
+ # - https://gitlab.gnome.org/GNOME/folks/-/merge_requests/68
+ "${FILESDIR}"/folks-0.15.6-implicit-decl.patch
+ # Fix BluezBackend tests with python-dbusmock-0.30.1 and newer
+ "${FILESDIR}"/${PV}-bluez-tests-dbusmock-0.30.1.patch
+)
+
+python_check_deps() {
+ if use test && use bluetooth; then
+ python_has_version ">=dev-python/python-dbusmock-0.30.1[${PYTHON_USEDEP}]"
+ fi
+}
+
+src_prepare() {
+ default
+ vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use bluetooth bluez_backend)
+ $(meson_use eds eds_backend)
+ $(meson_use eds ofono_backend)
+ $(meson_use telepathy telepathy_backend)
+ -Dzeitgeist=false # last rited package
+ -Dimport_tool=true
+ $(meson_use utils inspect_tool)
+ $(meson_use test tests)
+ -Dinstalled_tests=false
+ -Ddocs=false # Needs find_program sedding to specific version; only dev docs, don't bother
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # Avoid warnings when /etc/profile.d/flatpak.sh from flatpak modified XDG_DATA_DIRS
+ export XDG_DATA_DIRS="${EPREFIX}"/usr/share
+ dbus-run-session meson test -C "${BUILD_DIR}" -t 5 || die "tests failed"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/dev-libs/hyprlang/Manifest b/dev-libs/hyprlang/Manifest
index ec34ec65a75d..610913488de7 100644
--- a/dev-libs/hyprlang/Manifest
+++ b/dev-libs/hyprlang/Manifest
@@ -1,7 +1,5 @@
-DIST hyprlang-0.4.0.gh.tar.gz 63245 BLAKE2B 79eab1d27c793965e9974cd73e7e4e433f3153c631665acae3866f3181f83dfa774e2728b0abde18926b26a0341b1548ab5d45207b7f3094c4f9e5d01c18f9bf SHA512 f25ac8f5667e7c6600916fa730dcb66cef0f86ebedd7157e94691f3e46350f628d68a3974916c09d709bbb89582d66cf5c707ef263f20964b2f205972d72ebe8
-DIST hyprlang-0.4.1.gh.tar.gz 63616 BLAKE2B 7fc9fde1411ce1fec4328724dd51d3a1ebcbb95850e10f0316cf70307885d7ab6b797836c77462bd3724367b3415457c89b6c7593e1ec9dd671500bd4cf0cffc SHA512 2424d2b2d137b83b42aa37e6b31267a46e285dde0df1f600a3aa85f38117d1feaff9bb1884e266ef61c46b0bb02544a8b265329158eadd110962c5c03192e52f
DIST hyprlang-0.4.2.gh.tar.gz 54441 BLAKE2B f87c91ba86fa1e7af1d895d00f537fdd3f3c379a4dd06761cd9bf032b751ee69d9a46863b823aa42cf8d4c0e7e07f543ee583f7ac4978911374f34cce640ff72 SHA512 4e98fa369130f4453d270053d5b3a36587ab77b2948125cffab59ac00267ea43aa5368d177e5862ef57a3c8471ad290889b83cf82ad08fcf35872172ee128963
-EBUILD hyprlang-0.4.0.ebuild 375 BLAKE2B f231c2ca6cdecc0655a785c7ddce4c1b9b6989a2c0fae33ec482b6c0daf6d47b1bfffe1ad2e499936b7b1afb53c9526c955df237ea92844c23924eb632c912f8 SHA512 51c41d78e3e890e2dd211b9c1ef768c31d86491db1fca9d506ccbd931146310ecfdc86dfe27c263b07615deb9f9697b953be36e078bb75b17e505f0157bc3a4d
-EBUILD hyprlang-0.4.1.ebuild 382 BLAKE2B f0df5e29355f1080e71b9dc77f0b2d6871cdeff060d88e451ea92290014988027b81a7fa889f2cad4c5f34766fa209c6a259e934fd669d45a058dc58e113083e SHA512 3800c9275b7c39b9b0d7a63e9173a2896a83bad5f4128edfb946964fae0047ce1e2799c0f522f861eaf6c7928663ba655b50f8d54e8f2d0f844510b0184733e7
+DIST hyprlang-0.5.0.gh.tar.gz 54809 BLAKE2B d5d83188b4cce021901182d94bcc6466949e6504053217cbf3324f7362e8a9d7cef2040949a172a35b41d9c0de981618d343edd21a70ab8a8005b573f5799e05 SHA512 9e80b936d977d46f9c1a0fc4733c89fb1cf521c767295891427f1ab358f8373839db3fad823f8abfca9d344350813361504f70aa3f6e109b523ab8ec2c3fa833
EBUILD hyprlang-0.4.2.ebuild 382 BLAKE2B f0df5e29355f1080e71b9dc77f0b2d6871cdeff060d88e451ea92290014988027b81a7fa889f2cad4c5f34766fa209c6a259e934fd669d45a058dc58e113083e SHA512 3800c9275b7c39b9b0d7a63e9173a2896a83bad5f4128edfb946964fae0047ce1e2799c0f522f861eaf6c7928663ba655b50f8d54e8f2d0f844510b0184733e7
+EBUILD hyprlang-0.5.0.ebuild 382 BLAKE2B f0df5e29355f1080e71b9dc77f0b2d6871cdeff060d88e451ea92290014988027b81a7fa889f2cad4c5f34766fa209c6a259e934fd669d45a058dc58e113083e SHA512 3800c9275b7c39b9b0d7a63e9173a2896a83bad5f4128edfb946964fae0047ce1e2799c0f522f861eaf6c7928663ba655b50f8d54e8f2d0f844510b0184733e7
MISC metadata.xml 827 BLAKE2B 8f87cba8df9407ad257e7fc1bc899dca305edbb244942516761dcb0ac6d39467dd6554e4a8aba86c10ed97f9ea4de682cd21cc832337d729c70fd650bdb60b9c SHA512 138e28bf3ddb9699f04415bc61be7d777b1e5a73bfb7de83d9e05b81629b624f8f2a8b1152bded3e4c68988235e3cae0b9aa9274d9406b466bbe3da894a54095
diff --git a/dev-libs/hyprlang/hyprlang-0.4.0.ebuild b/dev-libs/hyprlang/hyprlang-0.4.0.ebuild
deleted file mode 100644
index 386e61adcb2c..000000000000
--- a/dev-libs/hyprlang/hyprlang-0.4.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Official implementation library for the hypr config language"
-HOMEPAGE="https://github.com/hyprwm/hyprlang"
-SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
diff --git a/dev-libs/hyprlang/hyprlang-0.4.1.ebuild b/dev-libs/hyprlang/hyprlang-0.5.0.ebuild
index 4c7b562223db..4c7b562223db 100644
--- a/dev-libs/hyprlang/hyprlang-0.4.1.ebuild
+++ b/dev-libs/hyprlang/hyprlang-0.5.0.ebuild
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 933e126f9801..336d8a3a9f7a 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest
index 6510715c6c82..f81720d8dc56 100644
--- a/dev-python/msgpack/Manifest
+++ b/dev-python/msgpack/Manifest
@@ -1,7 +1,5 @@
-DIST msgpack-1.0.5.tar.gz 127834 BLAKE2B 3dcf454630021e35d5c6d5ce850d7ac74a6d11d6fe7c7ed07040daa62585bd6b11dc0f68a5b4c4bf20346c25bc23017f79f2d1bad09f175008b184461d0eea5d SHA512 bc3bf27ca7a9204c5ebc009e4a03db4fb48f6c2733bef393aed16652f07ac92c9400258818743245598343c86494d39b39017ab70d7563a5844091eca11a9faa
DIST msgpack-1.0.7.tar.gz 166311 BLAKE2B 8ddf2acf6bf81498d981c3ec83cbdffde1b1611f8ac23d3377f3f1541e679eda288b40b949bd586ca24a7059da3a0f73fa797a661375135ec092f408521c8527 SHA512 0ebd36f45b73106a4272588b55d55e72b6b8441be652b16f63f5547ae7ff1bc517a6b4549ef999ee63deb2856354a71ef37fd8d8829e516232518b046cf589c5
DIST msgpack-1.0.8.tar.gz 167014 BLAKE2B 714b0355941104e791c5a3b8ee2bd4f40b11484631a3bde63e7c0bdbb925a603c4704b037ab437c2330dc0d2e466d41ccfd50c6a45ef798e5cd34a87e4e3863f SHA512 b739667d4384ba0e18a4e55de6033933822180eb5d28bd7f5ecd7e7da112a214f400740feb45de6f0873d12c8b062b1a8b9b9e5939c2961a8c9585f282645c5b
-EBUILD msgpack-1.0.5-r1.ebuild 1140 BLAKE2B 8b4fa81389e2d8d0422e25e5a4a29934651594b20b9d3917f9b0e87d1221dbe688f34524ff1e46cb8b95e496bf0a9ebb3d6d8c1097d0a1c30584f90361b1ceea SHA512 7e04e407229795d4d628a8f6fbef0bdeb72c7e5ed5902cfb9fecc61cbf6af2bbf700329a5475eb1a57b1a99334870156895965f6ad590ff2f927b31dedd812f0
EBUILD msgpack-1.0.7.ebuild 1138 BLAKE2B ecad25caf021421a794ffd2890c936990378cc79a0cc4343e74197d9858a5dbc6aaa965c545a631970e17b917c3cac5aa03a8f9b7b9215feae3e21c03b10bf9a SHA512 a2140edd022303c38c85c2d55fb72d5e84efef292e738139291dff606e05782ae16de8a1385f155e10895c4da73d8cec8e224e9cfe1b08cd9bab3da4504a75f7
EBUILD msgpack-1.0.8.ebuild 1138 BLAKE2B 0845b3120d73b2957aaf96c7fa682212ec61c2f5f5f047913fef04d0a2e24986c9c7138cfab6c4a3a7686f5bdbd28a7e125b8e6e6aad2861b730454378f1e085 SHA512 1c7b685362781021daaf0303af82129fd59bcefc68acf3acb6c3d625eca837995559595f59923d48288fd4ed6f95975e50dd7e8f8ece7ae6be1daf5b8d7e7faa
MISC metadata.xml 520 BLAKE2B 5facc8e5c11591c6010fe5eef4030e23502b890d15a896ada0c5625e63179887e13206f28695af92b358c56a9f9660767d8b4234c2c8b489cad41fec01af289d SHA512 a62502d0b2ec3da1b21297f4d4e5fee86c206c8d6a2c19d7bffe2a64b4a2fa990edb3ba07bbacccb59ed79efd23fa713a37b8adffa7f0cbc811fc0fa249d9b63
diff --git a/dev-python/msgpack/msgpack-1.0.5-r1.ebuild b/dev-python/msgpack/msgpack-1.0.5-r1.ebuild
deleted file mode 100644
index e8ffbf8bc579..000000000000
--- a/dev-python/msgpack/msgpack-1.0.5-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MessagePack (de)serializer for Python"
-HOMEPAGE="
- https://msgpack.org/
- https://github.com/msgpack/msgpack-python/
- https://pypi.org/project/msgpack/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="+native-extensions"
-
-# extension code is relying on CPython implementation details
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '
- >=dev-python/cython-0.29.30[${PYTHON_USEDEP}]
- ' 'python*')
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Remove pre-generated cython files
- rm msgpack/_cmsgpack.cpp || die
-
- # native-extensions are always disabled on PyPy
- # https://github.com/msgpack/msgpack-python/blob/main/setup.py#L76
- if ! use native-extensions ; then
- export MSGPACK_PUREPYTHON=1
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- rm -rf msgpack || die
- epytest
-}
diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz
index dab4174b1067..fb61c2d23de8 100644
--- a/gnome-base/Manifest.gz
+++ b/gnome-base/Manifest.gz
Binary files differ
diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index e5bb64385ba0..a6e84f74eeb1 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,6 +1,8 @@
AUX 40.0-defaults.patch 1412 BLAKE2B e36f7215cf756586479b8bdc71339beb3bbde53ca9745ddc4ef1c3feb59c720e4920e8aa4aadd7912874c386e7495a4b5d554e0d0616db17a81c4ec52a2baa6b SHA512 d82cf1e329d5974755738e29e6366bb10452620021a5db6c2ec63c4ee38e87a65dada34d57026e9510dbffa78c7060ae6f2ccec1739e3026bb0c67dab95f94a9
DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1 SHA512 d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec
DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3 SHA512 127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e4519700001d564545978f83b1e24668b166dcd66ba
+DIST gnome-shell-45.5.tar.xz 2016720 BLAKE2B a6c28a698a59724ef2381546110caeafd7d9a4541e8046e1d562bc2762660a979fb3b83d0823690fba912ebd2240df746f83e37b2fd722c9a54e038776afbef7 SHA512 4c463635cff3b640ed88f9ada542c98ea6f803c31bce6f67dca2e054ea8cdc1de764d7695bd9365b97d59bd04ad54043b858f26b4553f7a7eff9943d2ffb995b
EBUILD gnome-shell-45.2.ebuild 6622 BLAKE2B 873d703c22fa68390f381c29c86cbc87677b76ef52521e108fb41abf4bd084e19d548734469dcd39f23d6e7a7d3245cd83efa05702ca514994e581bd79a3433e SHA512 e4d05f4d3fdecb80aef9b0de8c080b880ee5bb470681ba52d4400de14dd585ffa5b839b0f585dfe8de452d8801f7b6899e4ee0f155d38913b069c3b235f1a23b
EBUILD gnome-shell-45.4.ebuild 6625 BLAKE2B b16115afe5ffe2e1640f13d974766e7101b8853622f77b1347676edd7c32d6610a0532b0b71fbbcf005c0ea3ec4bd519152555aafaab17a8afe66fb99be63119 SHA512 a2a1eff30bda467692758622d6cdce2ddabafec704de82d4f645c97d9c49043218ccca08486bf96e4606717859156d1b8ade02542f70e1ad3cd3c27dbe3a34e2
+EBUILD gnome-shell-45.5.ebuild 6625 BLAKE2B b16115afe5ffe2e1640f13d974766e7101b8853622f77b1347676edd7c32d6610a0532b0b71fbbcf005c0ea3ec4bd519152555aafaab17a8afe66fb99be63119 SHA512 a2a1eff30bda467692758622d6cdce2ddabafec704de82d4f645c97d9c49043218ccca08486bf96e4606717859156d1b8ade02542f70e1ad3cd3c27dbe3a34e2
MISC metadata.xml 1032 BLAKE2B 2089aace6c8db78bc28c445d9eac949fcea533a9abc26b05430d5e4a11a7bd57ffd00cb8b2edefdd3aa0c0f46e56e573e8f2f544b9e205685877fba957a29de0 SHA512 44e5d05ff803a3fdffe9ad9942da3197150da07e6097f0f92ab9f6b8209b6337149da0a4c535950c879e3184615b2d68a866c1a34d7f2ecdb69810dd5ba0fbd9
diff --git a/gnome-base/gnome-shell/gnome-shell-45.5.ebuild b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
new file mode 100644
index 000000000000..92b6670d0970
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h>
+DEPEND="
+ >=gnome-extra/evolution-data-server-3.46.0:=
+ >=app-crypt/gcr-3.90.0:4=[introspection]
+ >=dev-libs/glib-2.68:2
+ >=dev-libs/gobject-introspection-1.49.1:=
+ >=dev-libs/gjs-1.73.1[cairo]
+ >=gui-libs/gtk-4:4[introspection]
+ >=x11-wm/mutter-45.0:0/13[introspection,test?]
+ >=sys-auth/polkit-0.120_p20220509[introspection]
+ >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+ >=x11-libs/startup-notification-0.11
+ >=app-i18n/ibus-1.5.19
+ >=gnome-base/gnome-desktop-40.0:4=
+ networkmanager? (
+ >=net-misc/networkmanager-1.10.4[introspection]
+ net-libs/libnma[introspection]
+ >=app-crypt/libsecret-0.18
+ )
+ pipewire? ( >=media-video/pipewire-0.3.49:= )
+ systemd? (
+ >=sys-apps/systemd-246:=
+ >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+ )
+ elogind? ( >=sys-auth/elogind-237 )
+
+ app-arch/gnome-autoar
+ dev-libs/json-glib
+
+ >=app-accessibility/at-spi2-core-2.46:2[introspection]
+ x11-libs/gdk-pixbuf:2[introspection]
+ dev-libs/libxml2:2
+ x11-libs/libX11
+
+ >=media-libs/libpulse-2[glib]
+ dev-libs/libical:=
+ >=x11-libs/libXfixes-5.0
+
+ gui-libs/gtk:4[introspection]
+
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+ media-libs/libglvnd[X]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g'
+# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired.
+# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements
+# Each block:
+# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already)
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. xdg-utils needed for xdg-open, used by extension tool
+# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+)
+# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review
+# 7. IBus is needed for nls integration
+# 8. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too)
+# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632
+# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
+RDEPEND="${DEPEND}
+ >=sys-apps/accountsservice-0.6.14[introspection]
+ app-accessibility/at-spi2-core:2[introspection]
+ app-misc/geoclue:2.0[introspection]
+ media-libs/graphene[introspection]
+ x11-libs/pango[introspection]
+ net-libs/libsoup:3.0[introspection]
+ >=sys-power/upower-0.99:=[introspection]
+ gnome-base/librsvg:2[introspection]
+ gui-libs/libadwaita:1[introspection]
+
+ >=gnome-base/gnome-session-2.91.91
+ >=gnome-base/gnome-settings-daemon-3.8.3
+
+ x11-misc/xdg-utils
+
+ >=x11-themes/adwaita-icon-theme-3.26
+
+ networkmanager? (
+ net-misc/mobile-broadband-provider-info
+ sys-libs/timezone-data
+ )
+ ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] )
+ media-fonts/cantarell
+
+ sys-apps/xdg-desktop-portal-gnome
+"
+# avoid circular dependency, see bug #546134
+PDEPEND="
+ >=gnome-base/gdm-3.5[introspection(+)]
+ >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
+"
+BDEPEND="
+ dev-libs/libxslt
+ >=dev-util/gdbus-codegen-2.45.3
+ dev-util/glib-utils
+ gtk-doc? ( >=dev-util/gtk-doc-1.17
+ app-text/docbook-xml-dtd:4.5 )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ test? (
+ sys-apps/dbus
+ x11-wm/mutter[test]
+ )
+"
+# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset:
+# dev-lang/sassc
+# app-text/asciidoc
+
+PATCHES=(
+ # Change favorites defaults, bug #479918
+ "${FILESDIR}"/40.0-defaults.patch
+)
+
+src_prepare() {
+ default
+ xdg_environment_reset
+ # Hack in correct python shebang
+ sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use pipewire camera_monitor)
+ -Dextensions_tool=true
+ -Dextensions_app=true
+ $(meson_use gtk-doc gtk_doc)
+ -Dman=true
+ $(meson_use test tests)
+ $(meson_use networkmanager)
+ $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4
+ # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session)
+ # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file modifying XDG_DATA_DIRS
+ gnome2_environment_reset
+ export XDG_DATA_DIRS="${EPREFIX}"/usr/share
+ virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+
+ if ! has_version "media-libs/mesa[llvm]"; then
+ elog "llvmpipe is used as fallback when no 3D acceleration"
+ elog "is available. You will need to enable llvm USE for"
+ elog "media-libs/mesa if you do not have hardware 3D setup."
+ fi
+
+ optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection]
+ optfeature "Browser extension integration" gnome-extra/gnome-browser-connector
+ optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx
+ optfeature "Weather support" dev-libs/libgweather:4[introspection]
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz
index 8a34ae51b420..198430b637a0 100644
--- a/gui-apps/Manifest.gz
+++ b/gui-apps/Manifest.gz
Binary files differ
diff --git a/gui-apps/waybar/Manifest b/gui-apps/waybar/Manifest
index 504b1d0fb084..e2ca0e2c7248 100644
--- a/gui-apps/waybar/Manifest
+++ b/gui-apps/waybar/Manifest
@@ -1,6 +1,8 @@
+DIST waybar-0.10.0.tar.gz 297669 BLAKE2B f27a61662444cb0d91ecb5c860271939ba81813af4d005a3297f9996fab5edd54df2e4a126aa33edf9049e2d91d301a03f6352e25eb9c86ffb003b0b238e9015 SHA512 89d5ee6fb52438aadfcad8929940b2f2c4a469f7f07331fa5dff77997e1dedb6b3b020c2c2f809687993a7da2571b9f08768e92172d08bfb3d4b66db2d20d61f
DIST waybar-0.9.22.tar.gz 255896 BLAKE2B 51ad09f401a871f4b17552c85b838be950d52ebab6b2230619cfa95acbbc2f6cbc5ae1cb1228ca4207052397090f9fd4470388808cc81954b59c16f5cc25ed9e SHA512 0cd2d4fdf51528d1246da756ec1d4be5dd897208f4ec1aef5ab2d2801ab72145bcccef68fa62e55f0b1bb9913d471ce5c748de97f9d785d55c06a5f6717c9849
DIST waybar-0.9.24.tar.gz 275416 BLAKE2B 15774a78f2f7bb85d497e7f80a968b775bb42d285d0950e8e384962c6b947ea895eea2b30c0aba7ca671595ce59acd65e66cf8b67f2478ecad7564de50e4bfe6 SHA512 13177fbc2c537cd903294ab708ae46307a785c524cbdbca06abe869af1f7ccc866ce38b6fbc2b3769cd95f458c46296b4c88ee927cabe890692e78b999143f0e
+EBUILD waybar-0.10.0.ebuild 2434 BLAKE2B 3efef39dfa28e1771e8aceca531c2a99e68c9d0aefa664fbe1b0a13809c851158829a66a0b4e7d90f853756d1a821044310deeeb8f47f96703fa9962bc0d2e3c SHA512 8ffb0b5d9819a6df8753d13bd46743e530efdb8f1f408711e6e16f669ce051035211b73435a33d0f8b9a8ff84b019e699dbad8df677096ebee25355bf7a8e767
EBUILD waybar-0.9.22.ebuild 2466 BLAKE2B ba3f2e91e29d351bcf0a941c2f4e54b1d3cae1b7ca09cd33b164a224ae981d9106ad576899f709e0f0171dfda735ed8aa6d1b3edb306f5b1e04b2ee86d8449a8 SHA512 5fac8ef19313a21b8c385b46efa844de9c476766c50a521315a9d0afa02dcdb68e4a212edb9bd4aa97c3638f8809d50e78d096b11a899d990ce746a36f808b5e
EBUILD waybar-0.9.24.ebuild 2468 BLAKE2B baa99b84e07351ad8a13ee0098f4759e4428b6aac14f904545ce98246bf0648649e69cf19bf429228b74ea584ae6ea39a159182b1837ce6754123a63c5ab6daa SHA512 7ddbee559b9bd12e05aba00cb2c3e83d5e0bafcb1accc624ea094f20e58b12f27f21e86da084f7b0ba1f6b292bcd871ef7a2e3d884cf1e7571ea00ae955af903
-EBUILD waybar-9999.ebuild 2416 BLAKE2B ea865fba581eb1a523262e6f8440304b9f609c6d330c511b71cf6db4577fda8e755f4cec75d8f9dadd73518bfafd2777d911900c32d016cc8f0aa857e7998649 SHA512 be04b0e13bbef415cf38a7faafc5b29853a820f9c148a2a2bc72b0b3be94a16fe3d11e5a7cdd0d1c99b55567ceb92a3268331a65e5f940291d5ae4af4f7d2bd6
-MISC metadata.xml 1677 BLAKE2B 2b44ed5a0b97760447698334b10e227c73436a1ba8a76da7c48933a2d7edbeb92f5dfe52ac6d8e8071b66c60703c1be88850d83035218a99ebeceae18e4b1660 SHA512 3e47ec2a12c58cb0f450c77b2ebfa9a521d9ca998bbf99b671b2b1c3d000eedeaeb7578e98d374d1a6db40120d05c5dae3b772c5e150a72b8a70c4435b899720
+EBUILD waybar-9999.ebuild 2434 BLAKE2B 3efef39dfa28e1771e8aceca531c2a99e68c9d0aefa664fbe1b0a13809c851158829a66a0b4e7d90f853756d1a821044310deeeb8f47f96703fa9962bc0d2e3c SHA512 8ffb0b5d9819a6df8753d13bd46743e530efdb8f1f408711e6e16f669ce051035211b73435a33d0f8b9a8ff84b019e699dbad8df677096ebee25355bf7a8e767
+MISC metadata.xml 1677 BLAKE2B 0aff354ed74766880ad9cc96c4c8900b73c7c7bfdb9ce3374c2e6eee76c1258f97bdaf22378a123be4a41f6d31c1e8d22a948073595c0fe4e2b3ff7dffb65dca SHA512 916c0c082aa0de3e367e333fdc399331fd6889265d7642dad823a696a05ba3dd46710f1a7feefde0ebf869c205f31b19ffe2f14f6efbba6409708596027ada23
diff --git a/gui-apps/waybar/metadata.xml b/gui-apps/waybar/metadata.xml
index 3d66b6c8fda4..5ec5d9be1f68 100644
--- a/gui-apps/waybar/metadata.xml
+++ b/gui-apps/waybar/metadata.xml
@@ -2,13 +2,13 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
- <email>gentoo@jonas-toth.eu</email>
- <name>Jonas Toth</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
<email>julien@jroy.ca</email>
<name>Julien Roy</name>
</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>gentoo@jonas-toth.eu</email>
+ <name>Jonas Toth</name>
+ </maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
diff --git a/gui-apps/waybar/waybar-0.10.0.ebuild b/gui-apps/waybar/waybar-0.10.0.ebuild
new file mode 100644
index 000000000000..3410acbd246e
--- /dev/null
+++ b/gui-apps/waybar/waybar-0.10.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
+HOMEPAGE="https://github.com/Alexays/Waybar"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git"
+else
+ SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN^}-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="evdev experimental jack +libinput +logind mpd mpris network pipewire pulseaudio sndio systemd test tray +udev upower wifi"
+REQUIRED_USE="
+ mpris? ( logind )
+ upower? ( logind )
+"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=app-text/scdoc-1.9.2
+ dev-util/gdbus-codegen
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-cpp/cairomm:0
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:3.0
+ dev-libs/glib:2
+ dev-libs/jsoncpp:=
+ dev-libs/libinput:=
+ dev-libs/libsigc++:2
+ >=dev-libs/libfmt-8.1.1:=
+ >=dev-libs/spdlog-1.10.0:=
+ dev-libs/date:=
+ dev-libs/wayland
+ gui-libs/gtk-layer-shell
+ gui-libs/wlroots:=
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon
+ evdev? ( dev-libs/libevdev:= )
+ jack? ( virtual/jack )
+ libinput? ( dev-libs/libinput:= )
+ logind? (
+ || ( sys-apps/systemd
+ sys-auth/elogind )
+ )
+ mpd? ( media-libs/libmpdclient )
+ mpris? ( >=media-sound/playerctl-2 )
+ network? ( dev-libs/libnl:3 )
+ pipewire? ( media-video/wireplumber:0/0.4 )
+ pulseaudio? ( media-libs/libpulse )
+ sndio? ( media-sound/sndio:= )
+ systemd? ( sys-apps/systemd:= )
+ tray? (
+ dev-libs/libdbusmenu[gtk3]
+ dev-libs/libayatana-appindicator
+ )
+ udev? ( virtual/libudev:= )
+ upower? ( sys-power/upower )
+ wifi? ( sys-apps/util-linux )
+"
+DEPEND="${RDEPEND}
+ dev-libs/wayland-protocols
+ test? ( dev-cpp/catch:0 )
+"
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=enabled
+ -Dcava=disabled
+ $(meson_feature evdev libevdev)
+ $(meson_feature jack)
+ $(meson_feature libinput)
+ $(meson_feature logind)
+ $(meson_feature mpd)
+ $(meson_feature mpris)
+ $(meson_feature network libnl)
+ $(meson_feature pulseaudio)
+ $(meson_feature pipewire wireplumber)
+ $(meson_feature pipewire)
+ $(meson_feature sndio)
+ $(meson_feature systemd)
+ $(meson_feature test tests)
+ $(meson_feature tray dbusmenu-gtk)
+ $(meson_feature udev libudev)
+ $(meson_feature upower upower_glib)
+ $(meson_feature wifi rfkill)
+ $(meson_use experimental)
+ )
+ meson_src_configure
+}
diff --git a/gui-apps/waybar/waybar-9999.ebuild b/gui-apps/waybar/waybar-9999.ebuild
index 9878369eda3e..3410acbd246e 100644
--- a/gui-apps/waybar/waybar-9999.ebuild
+++ b/gui-apps/waybar/waybar-9999.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
>=dev-libs/spdlog-1.10.0:=
dev-libs/date:=
dev-libs/wayland
- >=gui-libs/gtk-layer-shell-0.6.0:=
+ gui-libs/gtk-layer-shell
gui-libs/wlroots:=
x11-libs/gtk+:3[wayland]
x11-libs/libxkbcommon
@@ -88,6 +88,7 @@ src_configure() {
$(meson_feature network libnl)
$(meson_feature pulseaudio)
$(meson_feature pipewire wireplumber)
+ $(meson_feature pipewire)
$(meson_feature sndio)
$(meson_feature systemd)
$(meson_feature test tests)
diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest
index 9f62fc921fb1..021f96838592 100644
--- a/gui-apps/wayvnc/Manifest
+++ b/gui-apps/wayvnc/Manifest
@@ -1,4 +1,6 @@
DIST wayvnc-0.7.2.tar.gz 89948 BLAKE2B 09e3e266619d796b9bac5e566c4b9bc3a51ce49f96485a56500524bda504aefe20b1f8d747cdbd29b1e295a72aa8bc719af8770818bf64e1c22ead1b88750fac SHA512 2c37c8b20d24ace47c73ad552dbb812601657ae7c699f0a3e9319eff486c8157f6a1fcb072b5badd323c1886723dd0e720bbcdbdfc7091f3706f7283ad240d14
+DIST wayvnc-0.8.0.tar.gz 101120 BLAKE2B c4d6a338bdc4d6672e6238f4d0364294a29c69e2b034ea03c90b36f6280fc8f6d2a35101fa5650a75be4b2d360b402d913c787e86088bd11188e8e38f4380873 SHA512 88971d276cf6695a446fc746fa1eae1f4df2b5ba42cabf7b7c57481a89af95fe60fce5e1c92bc10e4c871bf561da0d9bb2117418e971a9b4bc6f46b9e53db74d
EBUILD wayvnc-0.7.2.ebuild 1055 BLAKE2B 9980e1ab42bacec730fc7b3e38df7f06f39821763d396e335395947ff38094a237e0fbbf45ba7d7d973c21f220a0f68d711066a3ad0904e779de846b52058ebe SHA512 635a2a482c8d4921ec1803e1e182212c36026ec4df4ddec99bb1e47f54e8fdcf27f4f7dbb5d841336b25a38f4a70b9ed938f66177981050388c076f6a15531b1
-EBUILD wayvnc-9999.ebuild 1055 BLAKE2B 9980e1ab42bacec730fc7b3e38df7f06f39821763d396e335395947ff38094a237e0fbbf45ba7d7d973c21f220a0f68d711066a3ad0904e779de846b52058ebe SHA512 635a2a482c8d4921ec1803e1e182212c36026ec4df4ddec99bb1e47f54e8fdcf27f4f7dbb5d841336b25a38f4a70b9ed938f66177981050388c076f6a15531b1
+EBUILD wayvnc-0.8.0.ebuild 1089 BLAKE2B a2c15b51bf04523c2e6073ec74ad533a620e1e233458ec83a9cb89a315c7424e5cd1bcaa94f54c95cd9a6e72a9c9f41ca695992568af2a6ae9ecbbe669875104 SHA512 9c4126ecd04a79877e00bf28272c8f6658c0520944f736ba78c661b3703924e00f7dea545c8d17f493ed89b56028f3df3647df36652491609198eb6a72da2791
+EBUILD wayvnc-9999.ebuild 1089 BLAKE2B a2c15b51bf04523c2e6073ec74ad533a620e1e233458ec83a9cb89a315c7424e5cd1bcaa94f54c95cd9a6e72a9c9f41ca695992568af2a6ae9ecbbe669875104 SHA512 9c4126ecd04a79877e00bf28272c8f6658c0520944f736ba78c661b3703924e00f7dea545c8d17f493ed89b56028f3df3647df36652491609198eb6a72da2791
MISC metadata.xml 798 BLAKE2B e774cec1a786f6d85c4f214c8b2dca3837827e68377485112bbc0241f796a727e24a387bb6d4d6ed834432bfaccc2be69c08f7795fbf50ef14f05819940230cd SHA512 15d3914b70faf327f1d65b1d07b267e4209907a4193d8d3d6255e2cf23e4d85c3a0154e110edb16299c57f28b7eea6eb1e5c9eb7f5645a4339e426bd031114e4
diff --git a/gui-apps/wayvnc/wayvnc-0.8.0.ebuild b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
new file mode 100644
index 000000000000..5c0626f790cf
--- /dev/null
+++ b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="VNC server for wlroots based Wayland compositors"
+HOMEPAGE="https://github.com/any1/wayvnc"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/any1/wayvnc.git"
+else
+ SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~riscv ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="gbm pam test tracing"
+
+RDEPEND="
+ =dev-libs/aml-0.3*
+ dev-libs/jansson:=
+ dev-libs/wayland
+ =gui-libs/neatvnc-0.8*
+ media-libs/mesa[egl(+),gles2,gbm(+)?]
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ pam? ( sys-libs/pam )
+ tracing? ( dev-debug/systemtap )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/wayland-protocols
+"
+BDEPEND="
+ app-text/scdoc
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature pam)
+ $(meson_feature gbm screencopy-dmabuf)
+ $(meson_use tracing systemtap)
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}
diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild
index 9cd27cb65ace..5c0626f790cf 100644
--- a/gui-apps/wayvnc/wayvnc-9999.ebuild
+++ b/gui-apps/wayvnc/wayvnc-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson
@@ -24,17 +24,21 @@ RDEPEND="
=dev-libs/aml-0.3*
dev-libs/jansson:=
dev-libs/wayland
- =gui-libs/neatvnc-0.7*[tracing?]
- media-libs/mesa:=[egl(+),gles2,gbm(+)?]
+ =gui-libs/neatvnc-0.8*
+ media-libs/mesa[egl(+),gles2,gbm(+)?]
+ x11-libs/libdrm
x11-libs/libxkbcommon
x11-libs/pixman
pam? ( sys-libs/pam )
tracing? ( dev-debug/systemtap )
"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/wayland-protocols
+"
BDEPEND="
app-text/scdoc
- dev-libs/wayland-protocols
+ dev-util/wayland-scanner
virtual/pkgconfig
"
diff --git a/gui-apps/wcm/Manifest b/gui-apps/wcm/Manifest
index 33eaa2d3dc98..230c464ad5a6 100644
--- a/gui-apps/wcm/Manifest
+++ b/gui-apps/wcm/Manifest
@@ -1,6 +1,4 @@
-DIST wcm-0.7.5.tar.xz 394096 BLAKE2B cf0fe0d1c1e1fa2660a28a61cd9d52ac6fa3c9cceab43788b75f4359e1495dd2ddd767cb1f030afec4dadc2b7ef3c260ba83566a70a794dee8d3bb34427754fd SHA512 d41def6cd002405c5fe81502cd19fb958399d25709e35fd5ffdfb862d6c5011f75c9ddf9110b40519a570457870ed2290c92c96f29a3be7db1e7802e122ebbe2
DIST wcm-0.8.0.tar.xz 430960 BLAKE2B 4d845edc631bda6b3fbee181d64897b366f4e73af7fef0e912f0a5dc9c7db4dc731319b6c25ce3e2206cc05c908ee402e01ed914cba4ccc63b0d52b9980b7414 SHA512 43d863cfd44dc10874f6ac0c511cd07d84721c53955315fb6eed54ba5f6ac9ebcdcf19e515639deafb333d8e45d95ce8e5222ce1d3344fc7d72f09b018bf517e
-EBUILD wcm-0.7.5.ebuild 641 BLAKE2B 8dee7d8592216fb979c286f77f66f94d6235e213d9068e9819d8f7c9469c2a583c35a7c520198adc2000014d8d191e670c678f1c0844ce53b6c01f821d81a03d SHA512 9235a154b37fe9f1836c73e69801f2cb9fb003b0b72aded888b2ef69267b4dd607d96b34423453c0ead5042ee8ff4fae436f873496d22ccd4d7525bd41597033
EBUILD wcm-0.8.0.ebuild 954 BLAKE2B d1bf14440defc203ce2135ed9994a4154f39c088a6cf8b5df0efa287aba55f8aa3431d7e4cd5b3139eccc4c6561cd47450dedc91d10b1832d94e6b911c5a85e3 SHA512 f0715c65528d78428f25837b913f3e171358e3583a99a2c8be2f9e30469933ea777a65aca0533cd67bbbf2c08354f468cdd64dc33957e360cdb6ede89aef73c9
-EBUILD wcm-9999.ebuild 955 BLAKE2B c102fe324694e4f657d9aa3181ad7576947911b0c6978b6e1ca0750480b766c8014b8af862174cf3aff561d9848a81b9da64d65cc641fd0c38120102aaa877bd SHA512 bbc99c6c5148ab32df000e618b0762ba1c0ba60db682f4fc9b443e2511b810077997786959ab742c0d46bd0234c4a8f0ae4cba23c083d6173a4f9f0f0061164d
+EBUILD wcm-9999.ebuild 938 BLAKE2B 1b4d66baf25ce097f2311aa8279fb17337ad0c81849356c1a139beb7c3b2e8aa2b25a641a556bf562a1716084211eb69304cff0fa498781afca24dfba3258bb4 SHA512 d0a82b54610368257f768a09a5e6e8202cfcd0185c3b866aff8c5c1c7d70ef04ecec3bfb8d267999581b6795b93609f5c2d65b26444f381e0ba5cbd7fb0cae26
MISC metadata.xml 447 BLAKE2B ed3b63ba55c97b93089df513b7436a66c9863ebcd7b9d227f0b6899dc734bb9a96352d7768bfb33d0fd44e03fe2db1c4619b4cac9afa06c7ebc2a43ea84cd708 SHA512 b67175d4a06c79784e5555e8ec198b5cbbb4c43d8fba9325d97290c4a5482a8e58e0a3409ab9b7e6414b9f311c248bcf47a42f04af3b5067c46b1dede816a1c4
diff --git a/gui-apps/wcm/wcm-0.7.5.ebuild b/gui-apps/wcm/wcm-0.7.5.ebuild
deleted file mode 100644
index 148198d43d91..000000000000
--- a/gui-apps/wcm/wcm-0.7.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-DESCRIPTION="Wayfire Config Manager"
-HOMEPAGE="https://github.com/WayfireWM/wcm"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/WayfireWM/wcm.git"
-else
- SRC_URI="https://github.com/WayfireWM/wcm/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
- dev-libs/libevdev
- dev-libs/libxml2
- dev-cpp/gtkmm:3.0[wayland]
- >=gui-wm/wayfire-${PV%.*}
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="
- dev-libs/wayland-protocols
- virtual/pkgconfig
-"
diff --git a/gui-apps/wcm/wcm-9999.ebuild b/gui-apps/wcm/wcm-9999.ebuild
index 20dc340547dc..17a78aa75ac6 100644
--- a/gui-apps/wcm/wcm-9999.ebuild
+++ b/gui-apps/wcm/wcm-9999.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/WayfireWM/wcm"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/wcm.git"
- SLOT="0/9999"
+ SLOT="0/0.9"
else
SRC_URI="https://github.com/WayfireWM/wcm/releases/download/v${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm64 ~x86"
@@ -27,9 +27,9 @@ CDEPEND="
dev-libs/libxml2
dev-libs/wayland
dev-cpp/gtkmm:3.0[wayland]
- gui-apps/wf-shell:${SLOT}
- gui-libs/wf-config:${SLOT}
- gui-wm/wayfire:${SLOT}
+ gui-apps/wf-shell
+ >=gui-libs/wf-config-0.6.0
+ gui-wm/wayfire
x11-libs/libxkbcommon
"
RDEPEND="${CDEPEND}"
diff --git a/gui-apps/wf-shell/Manifest b/gui-apps/wf-shell/Manifest
index 5004610c4409..0aeb7ae6340c 100644
--- a/gui-apps/wf-shell/Manifest
+++ b/gui-apps/wf-shell/Manifest
@@ -1,6 +1,6 @@
-DIST wf-shell-0.7.0.tar.xz 9014840 BLAKE2B f2e1ffb76de79db580227ddefc10c9f3431c92f77e6519da1102e7c4456bb30c4f25c82570a5b2796985dac00be65f9428ac6682e80920ed22359f63e3e6a84d SHA512 3d72c5d399280ee9da841a417faf696f8baa40edc1040bc1f354f113a8e431dbab428c93928b1d3faa520e35211345cabb5c70f55e10cfb7a4c321a6db19df90
DIST wf-shell-0.8.0.tar.xz 9100508 BLAKE2B 0867f9968fca25d183fb912e01afc55ae6c9e3a0645eb63b2622ed53bb5d6538827a8e1bb6c68be4885f0c1513e76f0fd8f580402885bfa49dcbc7a0b8b02b49 SHA512 cdaebb4aabcfcb4a4d2ef0f7845348892e5731cc44417861b958d3f067f19b6bab002845d7663ef50f57e462664ff1ca0cdab74257109211db8fa20a47ef53ae
-EBUILD wf-shell-0.7.0-r1.ebuild 914 BLAKE2B d6185bbe13d40a4818ba6bbdf8bb8dfde0a114ed275430dc0ec8d70eae1ea68862b2efd57a27f3dd51e154fd143c2e1652ddd559f51576b603e124fa08b1f8dd SHA512 f4ad21e52c93477823b064ba7b7bc8ad97b626150a2cd450f8ae73948252001fe60527f8ddf4317f3f41224a46d7e318673f4438de73e1bd730f018771394708
+DIST wf-shell-0.8.1.tar.xz 9161772 BLAKE2B d778b2ed214dbb1b072400a85021d3ef4e590bc707417cf2de486c9211fdf3d1fa1c14d786363bc7dd4daeeb39406d6aa2e2c3c0b607cb9b6c87151d330a3983 SHA512 b0d283dee712ed01bdabb373f8144e6c231aa68669be8851e6603678972d9f2bdcadda773df49510c902f8e8845fdb767f9da65356640fe37843dd92d0c240f2
EBUILD wf-shell-0.8.0-r1.ebuild 1049 BLAKE2B 3009f356956d65b4b66e3ed9235e5244f9eac06701a588f88baa5b61e8fcf4a211d75a1be41cea10d7e35df73f5267a65cbda8629965c11920b4168c824f1b50 SHA512 4b238dc527031a374d1519dce41e3fea49ec64434a86c49894fb7a1fe5f5f187e0ddc921878904c08eda80f0e94f9ca8611854b67099c486e2e39806ce90d324
-EBUILD wf-shell-9999.ebuild 1050 BLAKE2B 608869d304fa82d9e90e85030ba93ca28965747528fc78f561e6a247370a05424bb840ced2b22ec4460605d890fa4e041887dcb992dfc41f4a18fca0d92d8453 SHA512 4602fcdbcd0dea2c7943030316dbda2c4ba971a278e26f5c36bd2a0becf35c4f0e5f65c27486d738a5881174f83215ebea109f7ac6a348dd83c26e20d117ba3b
+EBUILD wf-shell-0.8.1.ebuild 1047 BLAKE2B 2d86dedda08ec9b150a01d0a487940e44dfd8ef74b53460deea47f1b6443a6181687dcfe7926be49d6a0122d1c31d095ee7e000f2289f9eabd5ddf9feae9de4a SHA512 8c85c7853e9283ab8a1a7202bd83c9d0729440ce3a94417e6b7731db44d1ca1499796009a78442812d34aa0a1f32e8253f5a6dc0d98715896e63ad845872604d
+EBUILD wf-shell-9999.ebuild 1047 BLAKE2B c9eaf23f05dbcbf0345109b5caf891d6c2145f1449f9bfe3dfde0b3cf3b6769d40c6bd738bfb7fe137edf533c252e43f802676c1a3e405647700771854723e12 SHA512 f9eb8b053e6c5cc84ed527faa2a6e51dcad7212b987f8c8f1e5479ecd4470caaa5ec7eee33c4f427e194a5b614b2e85e26df4a9ab98d5f7b976e79b9af78ff90
MISC metadata.xml 524 BLAKE2B ed5b140bcf98524da710a06b621e86f531f38087c0526620ef13cd235306884d6f51fa35ddf3a7656301614122b1205298ffb6bc5159ac3fa07cd78a6d91ead3 SHA512 0e341fbd9c922ddd3c6895a60464b7004dc3d8c56b2bb4c718aece640289f6f448d4d9804ff3b7c361cf466889ad091baa015bf6d6c39ae1707ca9fa68f50371
diff --git a/gui-apps/wf-shell/wf-shell-0.7.0-r1.ebuild b/gui-apps/wf-shell/wf-shell-0.8.1.ebuild
index c96b88373728..dfc67326dbca 100644
--- a/gui-apps/wf-shell/wf-shell-0.7.0-r1.ebuild
+++ b/gui-apps/wf-shell/wf-shell-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,21 +10,28 @@ HOMEPAGE="https://github.com/WayfireWM/wf-shell"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git"
+ EGIT_REPO_URI="https://github.com/WayfireWM/wf-shell.git"
+ SLOT="0/0.8"
else
- SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm64 ~x86"
+ SRC_URI="https://github.com/WayfireWM/wf-shell/releases/download/v${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ SLOT="0/$(ver_cut 1-2)"
fi
LICENSE="MIT"
-SLOT="0"
IUSE="+pulseaudio"
+# no tests
+RESTRICT="test"
+
DEPEND="
- dev-cpp/gtkmm:3.0=[wayland]
+ dev-cpp/gtkmm:3.0[wayland]
dev-libs/gobject-introspection
- gui-libs/gtk-layer-shell
- >=gui-wm/wayfire-${PV%.*}
+ dev-libs/libdbusmenu[gtk3]
+ >=gui-libs/gtk-layer-shell-0.6
+ dev-libs/wayland
+ >=gui-libs/wf-config-0.8.0
+ gui-wm/wayfire
pulseaudio? ( media-libs/libpulse )
"
RDEPEND="${DEPEND}
diff --git a/gui-apps/wf-shell/wf-shell-9999.ebuild b/gui-apps/wf-shell/wf-shell-9999.ebuild
index fb42dad6fb61..66866e0f3420 100644
--- a/gui-apps/wf-shell/wf-shell-9999.ebuild
+++ b/gui-apps/wf-shell/wf-shell-9999.ebuild
@@ -10,10 +10,10 @@ HOMEPAGE="https://github.com/WayfireWM/wf-shell"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git"
- SLOT="0/9999"
+ EGIT_REPO_URI="https://github.com/WayfireWM/wf-shell.git"
+ SLOT="0/0.8"
else
- SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz"
+ SRC_URI="https://github.com/WayfireWM/wf-shell/releases/download/v${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm64 ~x86"
SLOT="0/$(ver_cut 1-2)"
fi
@@ -30,8 +30,8 @@ DEPEND="
dev-libs/libdbusmenu[gtk3]
>=gui-libs/gtk-layer-shell-0.6
dev-libs/wayland
- gui-libs/wf-config:${SLOT}
- gui-wm/wayfire:${SLOT}
+ >=gui-libs/wf-config-0.7.0
+ gui-wm/wayfire
pulseaudio? ( media-libs/libpulse )
"
RDEPEND="${DEPEND}
diff --git a/gui-apps/wmenu/Manifest b/gui-apps/wmenu/Manifest
index 492c8d63db77..2c85ca35b863 100644
--- a/gui-apps/wmenu/Manifest
+++ b/gui-apps/wmenu/Manifest
@@ -1,3 +1,5 @@
DIST wmenu-0.1.6.tar.gz 17447 BLAKE2B f624773e29c751cb0d890d428482019bab35af1d3f540a53233307d30955dd5936a3eab483be7dac471aab6a85a4cd1953d9a75f095130316a13f96684d52477 SHA512 d3b802c0bab2ee5ffbbf9b0bf0708cff842346cc88e5b005090fd1a891e2e8e3f2d0aa8e2fd9b4d661d9a0ce7797f7142ca38afdee9ae1e86098a50dcd25b30a
+DIST wmenu-0.1.7.tar.gz 19052 BLAKE2B 7aa1ccc5a8f4ea4fd0252ce6fe31168fb8346558093df0a72d29023fa2e8c38cec9562f1d4bb733abc3b00ba4bf952dc29ef22dba373db01a05229b420791a7f SHA512 2e949bc1b14e74b65aafa523a01acda3cb7b546dbd0fb4d6561ae0fbae9a017eaf15962e6231b9cd81df22f870477725c2279c2cb1f3d99ac802701b788a306e
EBUILD wmenu-0.1.6.ebuild 600 BLAKE2B ad02f22ddfa032d9f138132bcb8f3c9f19be07651eb7be3aac9c7c0fefa1f9a542f4cf994d7a33a455185b49d39e6bf96987416659a3e48975a4f9a85c17e92c SHA512 82d57050f5f94ae27b49e4724ed58e98f4186058597354a206d9e31fb334e861de49568b8cc8d031e76e54bf0e557929e34ede5f1cabbcd16b9eeececce13498
+EBUILD wmenu-0.1.7.ebuild 601 BLAKE2B f494703de05ff5bcb15c4ae6fb9db17b7da291f8deefc51da4752a52f549d2c8a70b205def4fb760d29a2ab5af9d01e710d08dac797b44b5acad87e397ab86bd SHA512 196a2086df7fd8735078611fc70cf5d02339f0a459ac991397f2cafbcf3214f02f5989f33a45c2c984c765d4d33be7c8574a81e2158182a02731f1e14fc859e5
MISC metadata.xml 491 BLAKE2B 9792de3322622a9942634b437df771ba37c51d44373a76a286a8d78862129d1f4344a4efc64f64edec181ceefd8a31814da0c0623f8abdec63db3a93acc95d8b SHA512 65f4415602b32e69397ae5b2080b2780f79271ca1bea8b9ff98d84a3b0f2da15c6966c46805e18669d01a14594fcaa033602f2dd888db729f4a0f36cb9df07d1
diff --git a/gui-apps/wmenu/wmenu-0.1.7.ebuild b/gui-apps/wmenu/wmenu-0.1.7.ebuild
new file mode 100644
index 000000000000..0bc6efb65db1
--- /dev/null
+++ b/gui-apps/wmenu/wmenu-0.1.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="dynamic menu for wlroots compositors, maintains the look and feel of dmenu"
+HOMEPAGE="https://sr.ht/~adnano/wmenu/"
+SRC_URI="https://git.sr.ht/~adnano/wmenu/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+ app-text/scdoc
+ dev-util/wayland-scanner
+"
+RDEPEND="
+ x11-libs/cairo
+ x11-libs/pango
+ dev-libs/wayland
+ x11-libs/libxkbcommon
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/wayland-protocols
+"
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index e8f6f00044f4..a536e920035c 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/hyprcursor/Manifest b/gui-libs/hyprcursor/Manifest
new file mode 100644
index 000000000000..034a4c4b607a
--- /dev/null
+++ b/gui-libs/hyprcursor/Manifest
@@ -0,0 +1,3 @@
+DIST hyprcursor-0.1.4.gh.tar.gz 20072 BLAKE2B 9f4aafc673185ca522f16325529de30fb24cc962779358bc06e21fc148adae64156731d4d3e4a1f7bb2d72d4592cb238b8fefe33c473e86a1678cc5ec8677725 SHA512 6af0a81c39b73c804f5587be7a626db125a99318089c39769a26a4c2ebf0322a82c4ef690f0fda3b60301972bfd1c3a489209fa8157e6a43dec52fa2a6ccb9c9
+EBUILD hyprcursor-0.1.4.ebuild 657 BLAKE2B 5c2fa6640d30e34e3f1a4844803aabcd27ce98ea78885a990e889dcf8afc3b0e8cf3cc13eb2d0f935cde349bca34713268d2b52ba77833cc7d394998adee2ee5 SHA512 7b100ff15c53b9f662bdcf8f18c25f688a2ee7ca63ff76f39061205a1da1f839dbd18d6c8d33b8e6acfeb1c73253c44bd002ead2b203ba7385b94fc7773f1135
+MISC metadata.xml 671 BLAKE2B a58a3afafa4440b47b1106b69e93cabbfa20f147fad094aaf117d8daecd641662309ef8641f029220e20504939e86a307d7b1392af7fad1d6e44cfacbc334140 SHA512 9ac835082f59787ccca1e798bc85fcaf669a601b1dbb8f66f7b575e6fc0c2e857d269c918d100d1a26cb8c41a6e406247434935b26479a6dab31f6d348cc7463
diff --git a/gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild b/gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild
new file mode 100644
index 000000000000..d006f21c4a9e
--- /dev/null
+++ b/gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The hyprland cursor format, library and utilities"
+HOMEPAGE="https://github.com/hyprwm/hyprcursor"
+SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Disable tests since as per the documentation, tests require a theme to be installed
+# See also https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
+RESTRICT="test"
+RDEPEND="
+ >=dev-libs/hyprlang-0.4.2
+ dev-libs/libzip
+ gnome-base/librsvg:2
+ x11-libs/cairo
+"
diff --git a/gui-libs/hyprcursor/metadata.xml b/gui-libs/hyprcursor/metadata.xml
new file mode 100644
index 000000000000..227e37ab55b9
--- /dev/null
+++ b/gui-libs/hyprcursor/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>julien@jroy.ca</email>
+ <name>Julien Roy</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <changelog>https://github.com/hyprwm/hyprcursor/releases</changelog>
+ <doc>https://github.com/hyprwm/hyprcursor/tree/main/docs</doc>
+ <bugs-to>https://github.com/hyprwm/hyprcursor/issues</bugs-to>
+ <remote-id type="github">hyprwm/hyprcursor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index ef87777a5a62..2ff88297235f 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,6 +1,7 @@
-DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B 63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15 SHA512 7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb3145661111bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
+AUX neatvnc-0.8.0-fix-tracing-undeclared-variable.patch 861 BLAKE2B 3c2f679d7f836c86d84f27043d2c3b48e30b47983919a71c5de70e8b91c91f5e4ae9797bd6238996120d2a4ae172ac735f2544f64430a3f4f4d079f949fb8fe1 SHA512 e5d04b2845094d078c2f5189e4de34f7e5c3de916d9a8c960a3bce354e6c09068b09062cb08ade21eef5c9c700c9474c065d91c7118678c037763bb00e7978fa
DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7 SHA512 79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
-EBUILD neatvnc-0.6.0.ebuild 1185 BLAKE2B 1148e00d4070a2393dde1f417cc4a83c8b792ac37d45b4fd26c54b4a4dab6c48f53530351e8272ad5fa1b5e1081a27c2869b906c8a744a11b95c2aabdf53a2b5 SHA512 f43ef0257b988d43d081727fa0a0ae183a45fd7d44b577ba74b70c26c29e62e1e924b6ed309f6db9901a15e88be19d8ae70ee531f3c1a0102498ef44c39da09d
+DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B 075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09 SHA512 bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091
EBUILD neatvnc-0.7.0.ebuild 1293 BLAKE2B b34983d1d7e02ad2d23c0fa35a8c9c92c31a786f9bf8bafed436d0b880ebe2c65d2227ee7169bfeccd106de69c24969b8b8075f8e0a0e38bc692d0659b852c7c SHA512 8507a1cbb539104add751185eb0b1d5a397a8247ec07960dcf679dad4fa48b5e40bc2a5a9cdc677fb8d39dd78699aa6ba1675f4f8ec3ac03dbd4c381e6e1f974
-EBUILD neatvnc-9999.ebuild 1286 BLAKE2B 7e1ecb6e57001e34c4609c0b038d0f922090b1b3b4f5cf670ca346dc0269bb586e496fe076d2f17cd3a001b0cb4262fabcae4675f474ff73b6df210873932db6 SHA512 cd1038d81756d6260cfa4f72c1acfdf9bbb97e54788e386237417e257edfabd161f93e94d3cad1908c0f6ea48a5bbd199cf00de2fb3fa814d8d6fb8f65fd95a5
+EBUILD neatvnc-0.8.0.ebuild 1734 BLAKE2B cf61460ab4d1b55e9824fd9cfca3dd9952272b9c3417a037b93d59e2626d92ba6391e7e7fb6c9fcafb6c43fe0e539505dee29eac1886dc268d4de575403ee126 SHA512 db1cdde25027fe050c20cf3ac733ea9d83a934db1235bec484b8c69921616a8eabf50772fc1323e04cc3ec8c690a9e17fdb20129224cf1baeb64fea4625a6358
+EBUILD neatvnc-9999.ebuild 1654 BLAKE2B c43dc6c9e93d978ba3c43f8e9d04a01f59b7bf94bdef0a590f28a0e66d6e40d5bb56b0b77be70a81d54e28c59608b61afc397f8ee3d8cadf09be5fec1fea280a SHA512 11194c9425246ec7a437c9c00131b94b568ae659e6f40daddd555e8d9eff3a2ae1ae187a1c937842e518e845766499173b9f2cfa7c60c65d3eebac5561f98884
MISC metadata.xml 615 BLAKE2B de4d4bf8c3d9719208f89c1e5dabd0d040393ec50d992a727e2b68f1704c4cede37373c814cca67014ca4177e2672fb5e60012962e6b1ad4033a450a51e925a9 SHA512 8c8ed696e6ff9cda622aef0d9eee93d5292be5dde69c926d40f230c13881b5c3424882d758f7eda8e9f989370c9dfeeb0fad9336f81e963a7a5065047c0eba2a
diff --git a/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch b/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch
new file mode 100644
index 000000000000..72bf4285d9fd
--- /dev/null
+++ b/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/902141
+https://github.com/any1/neatvnc/pull/110
+
+From ce654aaf8b680768c4c51bef858e16f0db895814 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate <parona@protonmail.com>
+Date: Sun, 25 Feb 2024 19:31:47 +0200
+Subject: [PATCH] server: remove undeclared variable from tracing macro
+
+* 3647457f6d769fe3c9518078008ef56be58b70b1 accidentally referred to
+ an nonexistant variable.
+
+Signed-off-by: Alfred Wingate <parona@protonmail.com>
+--- a/src/server.c
++++ b/src/server.c
+@@ -2109,7 +2109,7 @@ static void complete_fb_update(struct nvnc_client* client)
+ client->current_fb = NULL;
+ process_fb_update_requests(client);
+ client_unref(client);
+- DTRACE_PROBE2(neatvnc, update_fb_done, client, pts);
++ DTRACE_PROBE1(neatvnc, update_fb_done, client);
+ }
+
+ static void on_write_frame_done(void* userdata, enum stream_req_status status)
+--
+2.43.2
+
diff --git a/gui-libs/neatvnc/neatvnc-0.6.0.ebuild b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index d773faec3821..45912b2bf4d3 100644
--- a/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="ISC"
SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
REQUIRED_USE="h264? ( gbm )"
RESTRICT="!test? ( test )"
@@ -26,6 +26,9 @@ RDEPEND="
=dev-libs/aml-0.3*
sys-libs/zlib
x11-libs/pixman
+ examples? (
+ media-libs/libpng:=
+ )
gbm? ( media-libs/mesa )
h264? (
media-video/ffmpeg:=
@@ -34,6 +37,10 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:= )
ssl? ( net-libs/gnutls:= )
tracing? ( dev-debug/systemtap )
+ websockets? (
+ dev-libs/gmp:=
+ dev-libs/nettle:=[gmp]
+ )
"
DEPEND="
${RDEPEND}
@@ -43,15 +50,37 @@ BDEPEND="
virtual/pkgconfig
"
+PATCHES=(
+ "${FILESDIR}/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch"
+)
+
+src_prepare() {
+ default
+
+ # useful soname
+ sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
src_configure() {
local emesonargs=(
$(meson_use examples)
$(meson_use test tests)
$(meson_feature jpeg)
$(meson_feature ssl tls)
+ $(meson_feature websockets nettle)
$(meson_use tracing systemtap)
$(meson_feature gbm)
$(meson_feature h264)
)
meson_src_configure
}
+
+src_install() {
+ meson_src_install
+ einstalldocs
+
+ if use examples; then
+ newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+ newbin "${BUILD_DIR}"/examples/png-server neatvnc-example-png-server
+ fi
+}
diff --git a/gui-libs/neatvnc/neatvnc-9999.ebuild b/gui-libs/neatvnc/neatvnc-9999.ebuild
index 64004b4ea3b4..6e2c4493b97e 100644
--- a/gui-libs/neatvnc/neatvnc-9999.ebuild
+++ b/gui-libs/neatvnc/neatvnc-9999.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git"
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
@@ -26,6 +26,9 @@ RDEPEND="
=dev-libs/aml-0.3*
sys-libs/zlib
x11-libs/pixman
+ examples? (
+ media-libs/libpng:=
+ )
gbm? ( media-libs/mesa )
h264? (
media-video/ffmpeg:=
@@ -47,6 +50,13 @@ BDEPEND="
virtual/pkgconfig
"
+src_prepare() {
+ default
+
+ # useful soname
+ sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
src_configure() {
local emesonargs=(
$(meson_use examples)
@@ -60,3 +70,13 @@ src_configure() {
)
meson_src_configure
}
+
+src_install() {
+ meson_src_install
+ einstalldocs
+
+ if use examples; then
+ newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+ newbin "${BUILD_DIR}"/examples/png-server neatvnc-example-png-server
+ fi
+}
diff --git a/gui-libs/wayfire-plugins-extra/Manifest b/gui-libs/wayfire-plugins-extra/Manifest
index 5664003d6d7c..3092b297b95b 100644
--- a/gui-libs/wayfire-plugins-extra/Manifest
+++ b/gui-libs/wayfire-plugins-extra/Manifest
@@ -1,6 +1,6 @@
-DIST wayfire-plugins-extra-0.7.5.tar.xz 75136 BLAKE2B 7ffbb73f09175cc92f09b8a3f0493942741564278f95ff1d80066044b02ce4ceb925919ddb54fc6a37676b925d95ea7f93d09c6b0ccd448c6e9b821106d6e3ea SHA512 9cc816c3c727b0093fd15ef52dea215598b4c49ef96c098f53938c041b3908b30f4dd616be4b459b7382d630a47b36baf845c24de84f35670ba2912711205911
DIST wayfire-plugins-extra-0.8.0.tar.xz 70324 BLAKE2B f8f46782e31f170eb566567f50d302df4db23fbeb29c71569624a7f79c2bbcfcf48b070e7b55bf1880a9cd02afe78783d6680c457e466d765eb0db72f4b1f61b SHA512 8105fea3d8405a88d8c872c1012dadfab55f987a8ff8401f5caeec155214727021cbc7cfaba71c5ee3bc869caf136dcd78c189921c2f41a938b8552962f1597c
-EBUILD wayfire-plugins-extra-0.7.5.ebuild 772 BLAKE2B 879920d3d9f4d8745a2960aa546284ddeb3332b910303d07e2393c4690b792a4517eea9b066606bd001be7de7c5f9cf52cb1d4bfd09e8f29fb5c5a24cd47d43d SHA512 1a10d25b9a5e29723f881ea820a8b044f84bb7891baee1fc61e3f21217abcc8120b1d3c8e487ce0e027f933684686d22f3458c0253541c964963413367545069
+DIST wayfire-plugins-extra-0.8.1.tar.xz 75908 BLAKE2B 65c14281fd9738864f2d63f01250e6384cdf46929ee6df653a5614805b89686f0020799246d6caf16b8d45aa16a66f314e705ae96c37188d892d339875ed4c03 SHA512 ebe12545b0a0ca1c443f334b9bfa31d1f446636dbef2b91c280715ad58d8802ab129f6894959727c0b872558f799c973a158e679683f915a5ef89b67087eed01
EBUILD wayfire-plugins-extra-0.8.0.ebuild 794 BLAKE2B b87ba6fe515dad120533142529439855d750111727ddc5b1bff2cadcbaeefd5fed185a9fe85088a2e2708780ad1c98247499d80e2dafcfcd7ba8308cdf47659b SHA512 b887109ee68483db24de1b6efa6ba16dedb0dcba0c6051b3c844b8bb144bb05cd0d476f0eada1f84566ccf6f2e462fe8a7d5f45fc64a51375905d362cb9f1290
-EBUILD wayfire-plugins-extra-9999.ebuild 795 BLAKE2B 644aa003b662a74250c8096c777132a2679095cd9560d01d36e096d27c96fe00454d84a7829b89bf1569ed00d1988c103a321b44a444ba658e81312584d4ec62 SHA512 d51423c890adafb3a4531a7309de70fc09d258dfeb5bfed4353c25f76904f7579cd96c64f9de4f016c19b9339738734fadde1b94abe6a54cf2be07ee0fa9a53f
+EBUILD wayfire-plugins-extra-0.8.1.ebuild 925 BLAKE2B 66d6204ae116ec5f90f9ed6852966e1c842e877a546f1139cdb1c224a2a911aa1b4ae692eecc46a1800144f2e754624aaf57af5307c6da8c505df78116b5eb6a SHA512 164095808f2667986b5decc9f069a728292dfb954e6bc2e0635b5bcfd0a510c20c7d189f2f5ad63ccca9b9f8383dcdfb70b3914f8b399b477dcd021077a68791
+EBUILD wayfire-plugins-extra-9999.ebuild 925 BLAKE2B d45e44dba6e39fdac5461ead5001d00b48ae3c8bf26585984aa30a64fe0f122dc5f4212f1d6f3563814b9dfe051199e2307674383891292edd4798182c682ef4 SHA512 f1e939b9be7af641f1838b775dbcbd09e95f0a71a48c9527fbfd6459f8a06d45f831b95187d68301f7eae0b3b2c69d28bf2d84cc4cd4449be1c417ac8d092ae3
MISC metadata.xml 279 BLAKE2B d81a0199be218cc849144ac91b5ebbfef4385b127e52b16cf0596868d6f0e1f17211de6cc7ebea1b93851adf8740037363b53b00acfa567eb7b0a22ba3f6c3cd SHA512 808e43fbf58e326971fa370ce5146432266cc8b80464470606e36242b03c14e17a1bb4e90a144b554f65ebd36e8fc1fdbaefeb2ee445ab03c644f71fc981f9b7
diff --git a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.5.ebuild b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.8.1.ebuild
index c0a8a93d13b4..9a4704dc5c89 100644
--- a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.5.ebuild
+++ b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,26 +11,37 @@ HOMEPAGE="https://github.com/WayfireWM/wayfire-plugins-extra"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/wayfire-plugins-extra.git"
+ SLOT="0/0.8"
else
SRC_URI="https://github.com/WayfireWM/wayfire-plugins-extra/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm64"
+ SLOT="0/$(ver_cut 1-2)"
fi
LICENSE="MIT"
-SLOT="0"
+
+# no tests
+RESTRICT="test"
+
+WAYFIRE_REVDEP="
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ gui-libs/wf-config:=
+ gui-libs/wlroots:=
+ x11-libs/cairo
+"
DEPEND="
+ ${WAYFIRE_REVDEP}
dev-cpp/glibmm:2
- x11-libs/pixman
- gnome-base/librsvg
- >=gui-libs/wlroots-0.16.0:0/16
- <gui-libs/wlroots-0.17.0:=
- >=gui-wm/wayfire-0.7.5
- x11-libs/cairo
- x11-libs/pixman
+ dev-cpp/nlohmann_json
+ dev-libs/libevdev
+ dev-libs/wayland
+ >=gui-wm/wayfire-0.8.1
"
RDEPEND="${DEPEND}"
BDEPEND="
- dev-libs/wayland-protocols
+ >=dev-libs/wayland-protocols-1.12
+ dev-util/wayland-scanner
virtual/pkgconfig
"
diff --git a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-9999.ebuild b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-9999.ebuild
index 245409005bf2..72311100c56b 100644
--- a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-9999.ebuild
+++ b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,10 +11,10 @@ HOMEPAGE="https://github.com/WayfireWM/wayfire-plugins-extra"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/wayfire-plugins-extra.git"
- SLOT="0/9999"
+ SLOT="0/0.9"
else
SRC_URI="https://github.com/WayfireWM/wayfire-plugins-extra/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm64"
SLOT="0/$(ver_cut 1-2)"
fi
@@ -23,12 +23,21 @@ LICENSE="MIT"
# no tests
RESTRICT="test"
+WAYFIRE_REVDEP="
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ gui-libs/wf-config:=
+ gui-libs/wlroots:=
+ x11-libs/cairo
+"
+
DEPEND="
+ ${WAYFIRE_REVDEP}
dev-cpp/glibmm:2
dev-cpp/nlohmann_json
dev-libs/libevdev
dev-libs/wayland
- gui-wm/wayfire:${SLOT}
+ >=gui-wm/wayfire-0.9.0
"
RDEPEND="${DEPEND}"
BDEPEND="
diff --git a/gui-libs/wf-config/Manifest b/gui-libs/wf-config/Manifest
index c9af132a06e5..766894ac455f 100644
--- a/gui-libs/wf-config/Manifest
+++ b/gui-libs/wf-config/Manifest
@@ -1,7 +1,5 @@
AUX wf-config-0.8.0-gcc14.patch 1384 BLAKE2B f613694071da0b61a9044987b011becbb020f2ad1fe5aab3c91d5622619b050cc961b53f8b3250ee8bdb89ab0d0c504f0050f50ad485d9a1feccd8bfee8f00b2 SHA512 5ce79a063246d3ba38ff1ff6ac23810415a57189b17320cce89874fc1e59c1d1edb852d06fec99a191018687516a1928ed1144b78e99642d8ed8f3d9f31490a5
-DIST wf-config-0.7.1.tar.xz 39120 BLAKE2B b18048334df12b002391fe4a74529cb61df76a0678c9052f8ac91d777e8a48dae46b87680fb44630ebfb9a350dbac36b15bc81850341fa4cd6299c12f6fa057d SHA512 d535a09a3465a54a607df7b8764ee6818ab8b83536d68c85167b282b95a176636e4bf5cda6c0d1638c07721a1f4208203e9d41b83675038fb590a535314df719
DIST wf-config-0.8.0.tar.xz 41200 BLAKE2B d56cd04c18c2cd8c0bac86493ad662244bde0e9cce1caf81d0fff34d9f2df2470c1aa8c95fead9e91dd5793d570b01dc6ef99b1986b8658b06ef93156a1526f8 SHA512 79cca2429a39ee81f853043698c57fc08025634926773253cff73fc564dcf203335b4b861d82b60a769bbab7b07be6a7e181c9ea29ad98ce930de20f9723893f
-EBUILD wf-config-0.7.1-r1.ebuild 809 BLAKE2B 9f67605ea19118594c5a1d4a7e908787b9731234efa01ed4dcf5957d4a8c7e2f2dab90983e3b45a9a760ac2a0bbc7873ef09cc04c1247e326f0cf5a19e51de46 SHA512 0c48c0fc68edb3aab37eec47058db82434b3ce970b473927067aa94d274360faa5a871857466d4df54aaec138a7e13d371c54ef59af2e598498e8a15dccb317f
EBUILD wf-config-0.8.0.ebuild 958 BLAKE2B de6b7bdc0aeca10eb6ff2479ee04eb9bac877eda0298216d32e4f77ae8021ae2d1ee96559062575a083fff6dc5946dec0bc004f293d03db036f4e9fc9ba591b2 SHA512 d38bc91f1aa759832c7f7bb086443f3b17b2271330a7a983770cc2551f5a4d98bce2d78c995b0108c35951fdbab8b363619803213f2ce20ddfbe4f8b33584294
-EBUILD wf-config-9999.ebuild 903 BLAKE2B c4612bc2f5a3e3715855c5a50d81935e887b0bf5c6b54f86b1ab3081b78e1de12955bc65322e49cad9ffcabc78e2acfa24166b0eada426f2c44885cfa65d5662 SHA512 fbfd146303c215107751ea179a425c5be25c5810c237d610b12a9ae037ad27417ab601c2072b006f1bba82db60d14accf7405ce2182c70e7d03e8fa301a058d2
+EBUILD wf-config-9999.ebuild 902 BLAKE2B 39cf89d2e1734db0df60d0bc2c69dc12810b8f9c05756517280adb635b27055dc25488653353d12b3f2ad753e375c75b0b2d87e9d7244e746b04e73ed50d6d0c SHA512 2c164c2ef084a18033609c68f55210125845e3cddecec62359915c2e59b7a7a82319b55355bfadf771d136ace1504d88390bb74ad3c43cb40f5e8f2366eedcff
MISC metadata.xml 507 BLAKE2B 503103e40f0527b6593821f4170bf58d7077d6d32096cb71d125ed88ac768c341b089a6d7c173797aa4604e6450f9c9716fb4122d8d499b67f1067f75d3c60a0 SHA512 122c9699e3a22be6d91680ac303d09b9614313345f11a9a3a344c4064fecede8107f3b891c9e04bb19479aeed846beb18355803dc41b2052a81fb6c016c25f5f
diff --git a/gui-libs/wf-config/wf-config-0.7.1-r1.ebuild b/gui-libs/wf-config/wf-config-0.7.1-r1.ebuild
deleted file mode 100644
index a223d4b9907c..000000000000
--- a/gui-libs/wf-config/wf-config-0.7.1-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="library for managing wayfire configuration files"
-HOMEPAGE="https://github.com/WayfireWM/wf-config"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/WayfireWM/wf-config.git"
-else
- SRC_URI="https://github.com/WayfireWM/wf-config/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/libevdev
- dev-libs/libxml2
- media-libs/glm
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-libs/wayland-protocols
- virtual/pkgconfig
- test? ( dev-cpp/doctest )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature test tests)
- )
-
- meson_src_configure
-}
diff --git a/gui-libs/wf-config/wf-config-9999.ebuild b/gui-libs/wf-config/wf-config-9999.ebuild
index 45a7d00fb05c..d01859840af0 100644
--- a/gui-libs/wf-config/wf-config-9999.ebuild
+++ b/gui-libs/wf-config/wf-config-9999.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/WayfireWM/wf-config"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/wf-config.git"
- SLOT="0/9999"
+ SLOT="0/0.9"
else
SRC_URI="https://github.com/WayfireWM/wf-config/releases/download/v${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest b/gui-libs/xdg-desktop-portal-wlr/Manifest
index 7683f3b391cd..a3d68b584065 100644
--- a/gui-libs/xdg-desktop-portal-wlr/Manifest
+++ b/gui-libs/xdg-desktop-portal-wlr/Manifest
@@ -2,9 +2,11 @@ AUX xdg-desktop-portal-wlr-0.7.0-portal-config.patch 1235 BLAKE2B 9fcba6a71e2627
DIST xdg-desktop-portal-wlr-0.5.0.tar.gz 31622 BLAKE2B 9314a1bfd121f25c6f615e1cfaa62d071224b5da9373bb3a954a06aa7ef9527617e34ae29192e25ca9c13c53eb77eb137fbaa1b121c9365397d64845c0cc3e36 SHA512 9ece46f2381e83cac8002a8175a13b0c29c0a2dab49cf11ed5ffa3448f176802b9d324b7e4fe9c15d3fb65087be42299f21a0ef505088e6281787f4067d256ac
DIST xdg-desktop-portal-wlr-0.6.0.tar.gz 35654 BLAKE2B 1c213e9789db14366639d924d673fd05d94463f7fda8f3afb03f74269162f00e986c157d9741cb6b243d79e04230399b0bbc400f1d1e2bb72c9f53a9d6bc1e15 SHA512 e325c2de2a98ffc4612da3492138843b6c9927e536f52f7a87e794380c099f84ab8d344ee989bf88e71faaad2e5300fc31ac74058cea5040654ac74ce270ee53
DIST xdg-desktop-portal-wlr-0.7.0.tar.gz 37812 BLAKE2B 6f8a8f5e8bc5d60df8f7bddce3a5da2ef9a4b74b490595b73b925f177ee28467bba3738d8c5b0852754bc702ca950f657c58b735b5775d0b07e906547419f79f SHA512 7efb3b66130f2f8ef8538ced3a9785bbae8382bbb9171fb4b6496567e39a69cd8b6e687f1b18b5eb90be175bf7c0737c3a51daa3eef784f88c4ee0bf70ad6d87
+DIST xdg-desktop-portal-wlr-0.7.1.tar.gz 38849 BLAKE2B 41bbb177dc4df65f9ca5bc8a6c18775357e71948026864b3ca157d3d0834b41cfd4188bd1d4d2417973cac434b1b7f2a2e6b4a2fec45cd2d8b36b8a8f55a498a SHA512 87aa5255d3de3203c2bfa6986c2acbffbfd414d12fb72aeca25249d3b528ffb948858a787c9c4206b18faaddd6ce09c95c257e969cc3cfeee8e376c3846f2b9d
EBUILD xdg-desktop-portal-wlr-0.5.0.ebuild 1106 BLAKE2B 0cc1cead17aecdba3ea3d2e2b0ef296c413ab30e29290f4d9fd137ad401f871ce6d0fa8261e442dd4ec7e1263579499abee45d1f0391c89ac628358fb27d90b9 SHA512 5e550aa1e96fdc5ce13a5907e648e11dd9e1dc205426ab9c43e5c19261cab3b5598d29d3d01c50137c1a1c5d8508443d182116c25e7a8a6fd2118e5b31a37489
EBUILD xdg-desktop-portal-wlr-0.6.0.ebuild 1208 BLAKE2B b0e524da8ff6947ebd8ff3f2ee757b0578acc137d27c6fd51354a5c1c8cfbfe05953aa964c26119635b6ee4d3046a0f6d3ad2b8029a657e188444c41060c336d SHA512 23d8cf37bb2510f925412b9c254c715ef2eda39f46fd38e9beb280052d720125ac1a92dfd69568e7577a601874bdde9febe36e8c918e82b7d43889951687af26
EBUILD xdg-desktop-portal-wlr-0.7.0-r1.ebuild 1411 BLAKE2B 2a8c2a94615773ddc7f8b253097dfa7a4aafe0d3a1994f685b4cf67645bfd5431f7c8874f2311f70927a893ff7bed0bf93656cff76a9c7859699b106b553fb71 SHA512 1474c9f9db8a83d599d64a229a51bcc5a45fdf0ff771a68ef965854f6f914364192030a991364c8245f5c6ce1608c3e7eec1b2fb6d115a6e0d12c763f4305ad5
EBUILD xdg-desktop-portal-wlr-0.7.0.ebuild 1203 BLAKE2B f283f8ff7e0e26224d8c2a2d261705410d30283cf359aa483fe94981dc37fab5221a50c9b835a2d54ad7deda336d9b98c01911b5a598680a0cf0f55e2405b25e SHA512 1ef37b5d5aa13825f0e1a624ce9a40e1f0d2abe84236098e6a2ee400bb16f9e644070e8ef57ca2c3af9bc30ec812644b4af83e81c0109e6c7a2e67cd924a4385
+EBUILD xdg-desktop-portal-wlr-0.7.1.ebuild 1358 BLAKE2B df6522ad97cb491963baeba51e3fcfb4325ef0dadad3d53961a17ef3942d4cc2ea54657b3dbacbf5196989ce1b4487fa7496f0b808679f63a85e01601ccbad16 SHA512 420ae3a3d3622f6c0957e146109cc17d494517c37e770eedff28e88068da1ae085be4e1234df80a1ac044f9edfcdd34754b14d30ff99afb9b1c9eedc69a3f582
EBUILD xdg-desktop-portal-wlr-9999.ebuild 1358 BLAKE2B a3771d6558f0aaa7124dcd8e5a1fd2c1c5fb68a9b9468e68f0fb59097ad33583acab3d1e660e9eea3c4506a0c2d3f837f52211b07d50b07382c5871126ad4309 SHA512 39f0811d3d76a1b08e181660dc0a22003e09262c13d5c1f97436c1e9f261fbb2a70b56e4625d8009fed3a7668f24f6c54a87f57331bbded05e4a9088c9e6f564
MISC metadata.xml 444 BLAKE2B 44732ae1920d37f03d5b233037876c050b8b65a0175c35d516f3d3a7dc76389a4876de84e69b875730b81a7f7cfbc7842f7e8820a40401ad1199f850a8d48049 SHA512 0f025bbc99adcbe21ea8ae5d26d639cfbd6465c7a2976605087898087cd51aee09b9bdf5371681d9b820ae2dd1d03006a4a7971a87918f63530d64ddbe538703
diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1.ebuild
new file mode 100644
index 000000000000..305cb089f788
--- /dev/null
+++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="xdg-desktop-portal backend for wlroots"
+HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/emersion/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind systemd"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+ >=media-video/pipewire-0.3.62:=
+ dev-libs/inih
+ dev-libs/wayland
+ media-libs/mesa
+ x11-libs/libdrm
+ || (
+ systemd? ( >=sys-apps/systemd-237 )
+ elogind? ( >=sys-auth/elogind-237 )
+ sys-libs/basu
+ )
+"
+# mesa is needed for gbm dep (which it hards sets to 'on')
+RDEPEND="
+ ${DEPEND}
+ sys-apps/xdg-desktop-portal
+"
+BDEPEND="
+ >=dev-libs/wayland-protocols-1.24
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=()
+
+ if use systemd; then
+ emesonargs+=(-Dsd-bus-provider=libsystemd)
+ elif use elogind; then
+ emesonargs+=(-Dsd-bus-provider=libelogind)
+ else
+ emesonargs+=(-Dsd-bus-provider=basu)
+ fi
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # bug #915702
+ insinto /usr/share/xdg-desktop-portal/portals
+ doins "${WORKDIR}/${P}/contrib/wlroots-portals.conf"
+}
diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz
index 8568bbeabfe6..08f223da54ab 100644
--- a/gui-wm/Manifest.gz
+++ b/gui-wm/Manifest.gz
Binary files differ
diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index c70f91ef8a36..11ff7a0e9b7a 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -4,8 +4,10 @@ AUX tty-freeze.patch 486 BLAKE2B 366e7214a6c266446ca2121ad44561084427cd6ec2e306a
DIST hyprland-0.34.0.gh.tar.gz 14128415 BLAKE2B 059fc8b849daeb71b08d7114fd8aea1264c0e9967f471df66b27aca46b95fd499d2929730ba66981bb7d6c423479533b280839db7839ca1df007825f72fb9bf8 SHA512 35cce0668a13d7e7fd220d62efd965a069ff0213996bfa47ca0852c6258881bc070020d4831364b325b71d8ce7373d1793a89006a4341088dcbaf01914920f1a
DIST hyprland-0.35.0.gh.tar.gz 54200453 BLAKE2B f5a8a5ed5f5ca28e5fc5a329d5191abce458b9bf0b99bee970aaa4be40671bfe945dabe2b3ff34ca753beeb35ec7fe016e6a54669dbe1ee4f25e2c128c3e390d SHA512 5afe7c340b994f2542982d8c8fa837b2a43ef9e487810fec0b33e4a5cc9188b71e41a0be22839191cf15e9c1fdfd964d0751def51f93db438e4a45649077c8a7
DIST hyprland-0.36.0.gh.tar.gz 54632144 BLAKE2B 8f27044702d50fd5b937cab096c340ed7b7c86fda65e2b15fd4704038f2f4a62eb5a75cf00cc721da66dd7aaf820052ba02d8457bef928ad0ecc8622d4e151c1 SHA512 964f60baf08d9e5cc978853f24d3fca8cb5115eab3dd5e9c6542db2bbb0b5b73fa61a863077e12bcfc9ed70c6af75f380928e21246e42af0870ee3a6475df5cc
+DIST hyprland-0.37.1.gh.tar.gz 54651435 BLAKE2B 92bd78168909510ffb21b46f7d66e139e7b86f7655c7a8126eaf90b6ef6d7d5affaf0bc55ca1647a2f80b6d767afc00e1efe5f2241b2bc88d20357acee611b92 SHA512 f09316e210805b833a27524894222edc7a048b77f9f5d9cc8faa5b4e37040485ad3b9638f60a346da8d4d4aff24bbd6382b7fde64d07528990e9a521b2f46454
EBUILD hyprland-0.34.0.ebuild 3732 BLAKE2B 931c743c8bf05fe46179ec7fd4968439899b1dcd6e9afc23b01ab86372a666342b9fe7b27b49dca10d08e1c6eb667dae823e0acdfccdbdb05ceed7856a80a8e0 SHA512 dada8e515fb9eaae7bca023b5e5442f78c19ff9483a0a7f30b148fad7fc1cf6222d739bf35ad41a494f10dba59faa0f0c416c06064b139b166b9ff8a6e1c2533
EBUILD hyprland-0.35.0-r3.ebuild 3839 BLAKE2B bd0eb075b785b64c609081320460d7aedfdc379ca6dd143dc30e3ed604da8597ee71ec5841cf873fabf5d4b96fed29afb652001dbfd668d0ce328555721a1c55 SHA512 51cc1adbc9d0464741c4b8014cf255a344248fbea3fdede33dd494fb51ed85aeb11645e0a468df6ac2ded42755bb7c7bb3717fb129108c23e6fea422ce65271d
EBUILD hyprland-0.36.0-r2.ebuild 3865 BLAKE2B b654e0966cf4dae7ce60ca00f41c39ae234cbe93ef3aa7d7416943424264b936d426a64768fba01c9ee212db39fc4d47b2c15aa89371a8f630c345c1b62bcac1 SHA512 424f4876d86c898628a060c727fd7580038d1a27c03e28799386eb26093a7520a2c8c163af89a5081940061daedbdac5596ef89f18fd9e293d17a26871cfb986
-EBUILD hyprland-9999.ebuild 3688 BLAKE2B 0807116ff1b4bcdff900c0d86984ffb3bd149f7418115aa54e7a5545454caf5e5c766f5069b204a1f35819afeeb5aa7f03cb11959b24a74b277e07fff17d8dc4 SHA512 16ed656c75a06df000d6e0a5e184606b4fbc57fc8568e54d5cc7eeffdd1d4ce7a405b39e9351b61ad5221544d91564e8207f185e712cfac36742bb92121e4ef4
+EBUILD hyprland-0.37.1.ebuild 3709 BLAKE2B 71bccc3a7ea591f2d91c192d3cec48f8c1218507851bf5fdd9b93f0ff69191c27b1e52beec781ba02aea624fe09a520aa23e87059056970cb37396be3383df40 SHA512 ebc011e832f723c6dfb2087e159f45eda07ab96ce27baf7a24a4a842801a940351045a5081e1f5ae2ed07fdd4b1a4917e63bae395443364f23207427b127c7ba
+EBUILD hyprland-9999.ebuild 3709 BLAKE2B 71bccc3a7ea591f2d91c192d3cec48f8c1218507851bf5fdd9b93f0ff69191c27b1e52beec781ba02aea624fe09a520aa23e87059056970cb37396be3383df40 SHA512 ebc011e832f723c6dfb2087e159f45eda07ab96ce27baf7a24a4a842801a940351045a5081e1f5ae2ed07fdd4b1a4917e63bae395443364f23207427b127c7ba
MISC metadata.xml 716 BLAKE2B fc5248c809b9b5bf1002e3d82ff80f595b8e613d09e5541f1a0151c3ea2c117376d25fa5a40c85d254533708d9eff5339bd329b42118e87ca49e22e55c0c5d7b SHA512 31252ced2546f3686f17259aabfe9273af14f7efaf3fa0bfb446c65c6d9478be3a23c531e0ac463f27fe1d50842f6f126f32e47a8a03a345306297e182952e98
diff --git a/gui-wm/hyprland/hyprland-0.37.1.ebuild b/gui-wm/hyprland/hyprland-0.37.1.ebuild
new file mode 100644
index 000000000000..d319336d3193
--- /dev/null
+++ b/gui-wm/hyprland/hyprland-0.37.1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson toolchain-funcs
+
+DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its looks"
+HOMEPAGE="https://github.com/hyprwm/Hyprland"
+
+if [[ "${PV}" = *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
+else
+ SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${PN}-source"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="X legacy-renderer systemd"
+
+# hyprpm (hyprland plugin manager) requires the dependencies at runtime
+# so that it can clone, compile and install plugins.
+HYPRPM_RDEPEND="
+ app-alternatives/ninja
+ dev-build/cmake
+ dev-build/meson
+ dev-vcs/git
+ virtual/pkgconfig
+"
+# bundled wlroots has the following dependency string according to included headers.
+# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
+# enable x11-backend with X and vice versa
+WLROOTS_RDEPEND="
+ >=dev-libs/libinput-1.14.0:=
+ dev-libs/libliftoff
+ >=dev-libs/wayland-1.22
+ media-libs/libdisplay-info
+ media-libs/libglvnd
+ media-libs/mesa[egl(+),gles2]
+ sys-apps/hwdata:=
+ sys-auth/seatd:=
+ >=x11-libs/libdrm-2.4.118
+ x11-libs/libxkbcommon
+ >=x11-libs/pixman-0.42.0
+ virtual/libudev:=
+ X? (
+ x11-base/xwayland
+ x11-libs/libxcb:0=
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+ )
+"
+WLROOTS_DEPEND="
+ >=dev-libs/wayland-protocols-1.33
+"
+WLROOTS_BDEPEND="
+ dev-util/glslang
+ dev-util/wayland-scanner
+"
+RDEPEND="
+ ${HYPRPM_RDEPEND}
+ ${WLROOTS_RDEPEND}
+ dev-cpp/tomlplusplus
+ dev-libs/glib:2
+ dev-libs/libinput
+ dev-libs/wayland
+ gui-libs/hyprcursor
+ media-libs/libglvnd
+ x11-libs/cairo
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ X? (
+ x11-libs/libxcb:0=
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ ${WLROOTS_DEPEND}
+ dev-libs/hyprland-protocols
+ dev-libs/hyprlang
+ >=dev-libs/wayland-protocols-1.25
+"
+BDEPEND="
+ ${WLROOTS_BDEPEND}
+ || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* )
+ app-misc/jq
+ dev-build/cmake
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+ eerror "Hyprland requires >=sys-devel/gcc-13 to build"
+ eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+ die "GCC version is too old to compile Hyprland!"
+ elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then
+ eerror "Hyprland requires >=sys-devel/clang-16 to build"
+ eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
+ die "Clang version is too old to compile Hyprland!"
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature legacy-renderer legacy_renderer)
+ $(meson_feature systemd)
+ $(meson_feature X xwayland)
+ $(meson_feature X wlroots:xwayland)
+ -Dwlroots:backends=drm,libinput$(usev X ',x11')
+ -Dwlroots:xcb-errors=disabled
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ # First install everything except wlroots to avoid conflicts.
+ meson_src_install --skip-subprojects wlroots
+ # Then install development files (mainly wlroots) for bug #916760.
+ meson_src_install --tags devel
+
+ # Wlroots headers are required by hyprland-plugins and the pkgconfig file expects
+ # them to be in /usr/include/hyprland/wlroots, despite this they aren't installed there.
+ # Ideally you could override includedir per subproject and the install tags would
+ # be granular enough to only install headers. But its not requiring this.
+ mkdir "${ED}"/usr/include/hyprland/wlroots || die
+ mv "${ED}"/usr/include/wlr "${ED}"/usr/include/hyprland/wlroots || die
+ # devel tag includes wlroots .pc and .a files still
+ rm -rf "${ED}"/usr/$(get_libdir)/ || die
+}
diff --git a/gui-wm/hyprland/hyprland-9999.ebuild b/gui-wm/hyprland/hyprland-9999.ebuild
index d0249e1bfa35..d319336d3193 100644
--- a/gui-wm/hyprland/hyprland-9999.ebuild
+++ b/gui-wm/hyprland/hyprland-9999.ebuild
@@ -68,6 +68,7 @@ RDEPEND="
dev-libs/glib:2
dev-libs/libinput
dev-libs/wayland
+ gui-libs/hyprcursor
media-libs/libglvnd
x11-libs/cairo
x11-libs/libdrm
diff --git a/gui-wm/wayfire/Manifest b/gui-wm/wayfire/Manifest
index d1dc123122ab..4daa6b2b6edd 100644
--- a/gui-wm/wayfire/Manifest
+++ b/gui-wm/wayfire/Manifest
@@ -1,11 +1,9 @@
-AUX wayfire-0.7.5-gcc13.patch 824 BLAKE2B 1825db0a5bfa1ace6e6d99889b4934e863e338e62ae15db806b4cfe3b5923f8c7c6c4fe3a45b31db9d909b3250bed3d3a0bd5d3b0c2ab77d957313ce4842b39b SHA512 f03b85bdd69876fa5624148e2b1f6e7627f0abd605615d4314b46d460427c62be2689157b6c5648b6b2f1f53edb9a0c80e1ca4c017c0167733b72306f6e26624
AUX wayfire-0.8.0-fix-duplicate-manpage.patch 755 BLAKE2B c4e3fec4c5861eadd58480d098f92ae5d24b798d29e2e5898eda80132df53705e440516b6af67de4eadd7d788c106b72693e315467f3397be12ab6d03da5082c SHA512 77930c892938d3f27e12e9a2f1ac31f9552c91869e011b933d2bb1f6b986abda75f71d1bb008f71665d3edf9a2fb0e650ad1fc397f4dc0c9bcb77f94d7f8ea24
AUX wayfire-session 540 BLAKE2B 02970ebece43c8643ab68f0108d2166f7946d54cea7c6143c9badf0e9852bed4af14bb0c4dd3101a179958b06904889204915e965c46f64073fb8f05800553e3 SHA512 616bbf244a358fb7fbeb1230a3ba862a7ca373fdf3b181819a05ca63da82c78fcd80d0f7167d50488c38820559f007702d2c86ac861f214775c3a6271351bb1d
AUX wayfire-session.desktop 204 BLAKE2B a8e01f911881c651ec67b5945b91dca6151866599c0a7d0ef5b17c2b88ff6178c6f6d42506f1d6f6cbce8f9231388fa63e2a870116a45c677bd9faee94eabfac SHA512 0c7fd2f04c5b2c413bda02f2c43090dc8c64503d372e8eb19df8a4d7190f6ba703db672753bfa0629a2f627b505886c33f874a933cc6cf7f876caf60a4e70039
-DIST wayfire-0.7.5.tar.xz 781952 BLAKE2B 10f4927d793ad2f8047ab5608db72bb5988fbb4df805dc65a87b011453729109ca0b3a92cf89e867266fae52268e1e2ac452bbd6efcc81e8f1a0c0640008adc1 SHA512 fce6d4c81fa3675df1e656f8bf504f7fc9d1b7104687bcc6d669950582f46bd0ad084c6a487434077df029438243cd91cf6ec60dc7d584b40bfd7a4c8d069f53
DIST wayfire-0.8.0.tar.xz 828576 BLAKE2B 4d80a0d43061a4564d45f7c077fd97737b426c4036c12f004815dbad120f51b38b2fac9a010e2df27a6a96205cd0dcceb81864bdccbd6e337d81f6c37926e019 SHA512 fab55f6112c462312edf43d41b29f476d493449eca8f0c5cfee8f3aae73dcb98be46c589fc23d10d961f738bdf6d1fe78286b4c96e1d4444fdc8b1b898d998a9
-EBUILD wayfire-0.7.5-r1.ebuild 2713 BLAKE2B 31c696b51d11a6ac6fa1888a5f426e9169ee16c37307519471536d32bf63ab3e2719b064e1dde4ca279eb682a86585cdd830bc9f02ab1e9b837f4dde70951150 SHA512 3c0ab1ab5680d90681edc838c02ea67590ca5c648d72b7bd0533274c0769edb2439bf46927e137cc43571acbc8a871d24136e360e2fc66a4e161e3f955dc1c1b
+DIST wayfire-0.8.1.tar.xz 856364 BLAKE2B 1b596b28878789ca26eeb57c6c24e0b69508731de2144e1477f8071b41f17757b2125f2f4f99670ca8b7f85172a9f641b9be1f9190eeff5b261bcc2df1bec4ab SHA512 7bce5656b6a7a7fe53b37492465dee3e591eb386666fdd3d6876f4a589f059510fb2d0c0a326df260ca6a293edf4ba43bb55f813e85d4d2d38d6ef1319280254
EBUILD wayfire-0.8.0-r1.ebuild 3710 BLAKE2B 5f64dbdb42209d9b05a0eaa30f47fdbf0d3622e242cf5eb31598efdc615201a53c733d4ba0a4d5710d0131e91bcc3bd242e524493d37652e0a8110ba3c8bc1d7 SHA512 968704fbb1d2145064e98da1f0aad422eac38ecd2aac4009663a97efe5f11f9d1420e2a251815255b47afcd326646119a94769e0f4b569fb4c83326e08f1e56c
-EBUILD wayfire-0.8.0.ebuild 3644 BLAKE2B c7b4cfe3f9dd95924b30408a55e0c56e834f0ecd008c90e05b02f8e768ec89909ab7819ac2430450c8c2b69c25d9284f4026fd78c72bc8f43a115f716b3c133e SHA512 4b9500a79e00d85592fd1ca3db5321ef7af9b318831ae817039ca5ca77e4b7daf12b60acc44680f52e6941ab805f6b3ed9ee66622744bb63ecf3bb9d23b5bb53
-EBUILD wayfire-9999.ebuild 3667 BLAKE2B 31749f91a69cec00f8c40513f75c534366b89379fd5180fd11be5d777b95e1b3cdeb5b27430cf9552e776cc85f5340deaebb97393702727b6d55d501d03a9503 SHA512 c01badcb642bff5f548550d468811c116a3ca6de8b65528df7a6f5bc44632c31d0c8a1e011e29afe7d9bbf1a0cbd21fd208cb9da4b02d432e878372f91d87d39
+EBUILD wayfire-0.8.1.ebuild 2394 BLAKE2B 240d0dfb82d8558a24788a01ed3d160817e8daf677872ad43617d084b17164db2ed51bd8b69dae28e3151b6891123419b7c1b6cf652d8d28276e4ec68a11b6dd SHA512 c378a7447877a77054feb423b7cf70b580ded1367656811734bd54ebd3a082f69f54b5ae2e7bd9c04e92baf44bc02b9a1cf10a9732676ada950aaed2eec0b6f5
+EBUILD wayfire-9999.ebuild 2394 BLAKE2B a505a34384530f77a28d64dcd595a8ebd648e1b3040fb0ab6dbee24ce2190dea40cabeb23f14955ecdad63ca16f699e0b17cde36e1422a5d5713173aef8c7b79 SHA512 4ccdc73fd11af122c7c91065309d3ebe7cdd5ca7b852a7d5bd679604d649ad87ed78eb94354664c05ad9e6600567a25c0821467e49c889bede747ac5ab1018d7
MISC metadata.xml 920 BLAKE2B 0b0ad723f8383bc65a87cbab8b7195d33a3dabd9ea73c8c2f91957151b9f324e63ea4b25c480d44eba391f595ffe3a9d0c39800eaa9bf4b81b47cb8e3262222f SHA512 c0eb23bcfc87b274bcb2c96b0e52cb91fb6dd3ffb51ef4285f34af3a9861122c0d30179c5989070de85ebcd0dff282906bb4c15c4983bfdce123c5c3b101561e
diff --git a/gui-wm/wayfire/files/wayfire-0.7.5-gcc13.patch b/gui-wm/wayfire/files/wayfire-0.7.5-gcc13.patch
deleted file mode 100644
index 0ee666664c93..000000000000
--- a/gui-wm/wayfire/files/wayfire-0.7.5-gcc13.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://github.com/WayfireWM/wf-utils/pull/5
-
-From 57460e364f6a1e5bdbad424e8cc576e346c8b7b6 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 18 Apr 2023 08:26:50 +0100
-Subject: [PATCH] Fix build with GCC 13
-
-GCC 13 (as usual for new compiler releases) shuffles around some internal includes so some
-are no longer transitively included.
-
-See https://gnu.org/software/gcc/gcc-13/porting_to.html.
-
-Bug: https://bugs.gentoo.org/895570
-Closes: https://github.com/WayfireWM/wayfire/issues/1758
---- a/subprojects/wf-utils/wayfire/rule/lambda_rule.cpp
-+++ b/subprojects/wf-utils/wayfire/rule/lambda_rule.cpp
-@@ -1,6 +1,7 @@
- #include "wayfire/rule/lambda_rule.hpp"
- #include "wayfire/condition/condition.hpp"
- #include <cstddef>
-+#include <cstdint>
- #include <functional>
- #include <memory>
- #include <sstream>
-
diff --git a/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild b/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild
deleted file mode 100644
index eed7d341eeca..000000000000
--- a/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="compiz like 3D wayland compositor"
-HOMEPAGE="https://github.com/WayfireWM/wayfire"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git"
-else
- SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+gles +system-wfconfig +system-wlroots X"
-
-DEPEND="
- dev-libs/libinput:=
- dev-libs/wayland
- gui-libs/gtk-layer-shell
- media-libs/glm
- media-libs/mesa:=[gles2,wayland,X?]
- media-libs/libglvnd[X?]
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/freetype:=[X?]
- x11-libs/libdrm
- x11-libs/gtk+:3=[wayland,X?]
- x11-libs/cairo[X?,svg(+)]
- x11-libs/libxkbcommon[X?]
- x11-libs/pango
- x11-libs/pixman
- X? (
- x11-base/xwayland
- x11-libs/libxcb
- )
-"
-
-if [[ ${PV} == 9999 ]] ; then
- DEPEND+="
- system-wfconfig? ( ~gui-libs/wf-config-9999:= )
- !system-wfconfig? ( !gui-libs/wf-config )
- system-wlroots? ( ~gui-libs/wlroots-9999:=[drm(+),libinput(+),x11-backend,X?] )
- !system-wlroots? ( !gui-libs/wlroots )
- "
-else
- DEPEND+="
- system-wfconfig? (
- >=gui-libs/wf-config-0.7.1
- <gui-libs/wf-config-0.8.0
- )
- !system-wfconfig? ( !gui-libs/wf-config )
- system-wlroots? (
- >=gui-libs/wlroots-0.16.0:0/16[drm(+),libinput(+),x11-backend,X?]
- )
- !system-wlroots? ( !gui-libs/wlroots )
- "
-fi
-
-RDEPEND="
- ${DEPEND}
- x11-misc/xkeyboard-config
-"
-
-BDEPEND="
- dev-libs/wayland-protocols
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.7.5-gcc13.patch
-)
-
-src_configure() {
- sed -e "s:@EPREFIX@:${EPREFIX}:" \
- "${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die
- sed -e "s:@EPREFIX@:${EPREFIX}:" \
- "${FILESDIR}"/wayfire-session.desktop > "${T}"/wayfire-session.desktop || die
- local emesonargs=(
- $(meson_feature system-wfconfig use_system_wfconfig)
- $(meson_feature system-wlroots use_system_wlroots)
- $(meson_feature X xwayland)
- $(meson_use gles enable_gles32)
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- dobin "${T}"/wayfire-session
-
- insinto "/usr/share/wayland-sessions/"
- insopts -m644
- doins wayfire.desktop
- doins "${T}"/wayfire-session.desktop
-
- insinto "/usr/share/wayfire/"
- doins wayfire.ini
-}
-
-pkg_postinst() {
- if [ -z "${REPLACING_VERSIONS}" ]; then
- elog "Wayfire has been installed but the session cannot be used"
- elog "until you install a configuration file. The default config"
- elog "file is installed at \"/usr/share/wayfire/wayfire.ini\""
- elog "To install the file execute"
- elog "\$ cp /usr/share/wayfire/wayfire.ini ~/.config/wayfire.ini"
- fi
-}
diff --git a/gui-wm/wayfire/wayfire-0.8.0.ebuild b/gui-wm/wayfire/wayfire-0.8.1.ebuild
index 15e5598edc0f..a5e655f6d398 100644
--- a/gui-wm/wayfire/wayfire-0.8.0.ebuild
+++ b/gui-wm/wayfire/wayfire-0.8.1.ebuild
@@ -11,119 +11,71 @@ HOMEPAGE="https://github.com/WayfireWM/wayfire"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git"
- SLOT="0/9999"
+ SLOT="0/0.8"
else
SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~riscv"
SLOT="0/$(ver_cut 1-2)"
fi
LICENSE="MIT"
-IUSE="+gles +system-wfconfig +system-wlroots test X"
+IUSE="+gles test X"
RESTRICT="!test? ( test )"
# bundled wlroots has the following dependency string according to included headers.
# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
# enable x11-backend with X and vice versa
-WLROOTS_CDEPEND="
- >=dev-libs/libinput-1.14.0:=
- >=dev-libs/wayland-1.21
- media-libs/libglvnd
- media-libs/mesa[egl(+),gles2]
- sys-apps/hwdata:=
- sys-auth/seatd:=
- >=x11-libs/libdrm-2.4.114:=
- x11-libs/libxkbcommon
- >=x11-libs/pixman-0.42.0
- virtual/libudev
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
-"
-WLROOTS_DEPEND="
- >=dev-libs/wayland-protocols-1.28
-"
-WLROOTS_BDEPEND="
- dev-util/glslang
- dev-util/wayland-scanner
-"
-
CDEPEND="
dev-cpp/nlohmann_json
+ dev-libs/glib:2
dev-libs/libevdev
- >=dev-libs/libinput-1.7.0
+ >=dev-libs/libinput-1.7.0:=
dev-libs/wayland
>=dev-libs/wayland-protocols-1.12
+ gui-libs/wf-config:${SLOT}
+ gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?]
media-libs/glm
media-libs/libglvnd
media-libs/libjpeg-turbo:=
media-libs/libpng:=
x11-libs/cairo
- x11-libs/libdrm:=
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
- system-wfconfig? ( gui-libs/wf-config:${SLOT} )
- !system-wfconfig? ( dev-libs/libxml2 )
- !system-wlroots? ( ${WLROOTS_CDEPEND} )
+ X? (
+ x11-libs/libxcb:=
+ )
"
-if [[ ${PV} == 9999 ]] ; then
- CDEPEND+="
- system-wlroots? ( gui-libs/wlroots:0/9999[drm(+),libinput(+),x11-backend,X?] )
- "
-else
- CDEPEND+="
- system-wlroots? ( gui-libs/wlroots:0/16[drm(+),libinput(+),x11-backend,X?] )
- "
-fi
-
RDEPEND="
${CDEPEND}
x11-misc/xkeyboard-config
- !system-wfconfig? ( !gui-libs/wf-config )
- !system-wlroots? ( !gui-libs/wlroots )
"
DEPEND="
${CDEPEND}
- !system-wlroots? ( ${WLROOTS_DEPEND} )
test? ( dev-cpp/doctest )
"
BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
- !system-wlroots? ( ${WLROOTS_BDEPEND} )
"
src_prepare() {
- eapply_user
+ default
sed -e "s:@EPREFIX@:${EPREFIX}:" \
"${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die
sed -e "s:@EPREFIX@:${EPREFIX}:" \
"${FILESDIR}"/wayfire-session.desktop > "${T}"/wayfire-session.desktop || die
-
- if [[ "${PV}" != 9999 ]]; then
- # Don't run git if git is installed and its not a git dir
- sed -i \
- -e "/git = find_program/ifs = import\('fs'\)" \
- -e "s/if git.found()/if git.found() and fs.is_dir('.git')/" \
- meson.build || die
- fi
-
}
src_configure() {
local emesonargs=(
- $(meson_feature system-wfconfig use_system_wfconfig)
- $(meson_feature system-wlroots use_system_wlroots)
$(meson_feature test tests)
$(meson_feature X xwayland)
$(meson_use gles enable_gles32)
+ -Duse_system_wfconfig=enabled
+ -Duse_system_wlroots=enabled
)
meson_src_configure
diff --git a/gui-wm/wayfire/wayfire-9999.ebuild b/gui-wm/wayfire/wayfire-9999.ebuild
index d1cadbe72df8..0666f1cd607d 100644
--- a/gui-wm/wayfire/wayfire-9999.ebuild
+++ b/gui-wm/wayfire/wayfire-9999.ebuild
@@ -11,120 +11,71 @@ HOMEPAGE="https://github.com/WayfireWM/wayfire"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git"
- SLOT="0/9999"
+ SLOT="0/0.9"
else
SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~riscv"
SLOT="0/$(ver_cut 1-2)"
fi
LICENSE="MIT"
-IUSE="+gles +system-wfconfig +system-wlroots test X"
+IUSE="+gles test X"
RESTRICT="!test? ( test )"
# bundled wlroots has the following dependency string according to included headers.
# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
# enable x11-backend with X and vice versa
-WLROOTS_CDEPEND="
- >=dev-libs/libinput-1.14.0:=
- >=dev-libs/wayland-1.22
- media-libs/libdisplay-info
- media-libs/libglvnd
- media-libs/mesa[egl(+),gles2]
- sys-apps/hwdata:=
- sys-auth/seatd:=
- >=x11-libs/libdrm-2.4.114:=
- x11-libs/libxkbcommon
- >=x11-libs/pixman-0.42.0
- virtual/libudev
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
-"
-WLROOTS_DEPEND="
- >=dev-libs/wayland-protocols-1.32
-"
-WLROOTS_BDEPEND="
- dev-util/glslang
- dev-util/wayland-scanner
-"
-
CDEPEND="
dev-cpp/nlohmann_json
+ dev-libs/glib:2
dev-libs/libevdev
- >=dev-libs/libinput-1.7.0
+ >=dev-libs/libinput-1.7.0:=
dev-libs/wayland
>=dev-libs/wayland-protocols-1.12
+ gui-libs/wf-config:${SLOT}
+ gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?]
media-libs/glm
media-libs/libglvnd
- media-libs/libjpeg-turbo
- media-libs/libpng
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
x11-libs/cairo
- x11-libs/libdrm
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
- system-wfconfig? ( gui-libs/wf-config:${SLOT} )
- !system-wfconfig? ( dev-libs/libxml2 )
- !system-wlroots? ( ${WLROOTS_CDEPEND} )
+ X? (
+ x11-libs/libxcb:=
+ )
"
-if [[ ${PV} == 9999 ]] ; then
- CDEPEND+="
- system-wlroots? ( gui-libs/wlroots:0/9999[drm(+),libinput(+),x11-backend,X?] )
- "
-else
- CDEPEND+="
- system-wlroots? ( gui-libs/wlroots:0/16[drm(+),libinput(+),x11-backend,X?] )
- "
-fi
-
RDEPEND="
${CDEPEND}
x11-misc/xkeyboard-config
- !system-wfconfig? ( !gui-libs/wf-config )
- !system-wlroots? ( !gui-libs/wlroots )
"
DEPEND="
${CDEPEND}
- !system-wlroots? ( ${WLROOTS_DEPEND} )
test? ( dev-cpp/doctest )
"
BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
- !system-wlroots? ( ${WLROOTS_BDEPEND} )
"
src_prepare() {
- eapply_user
+ default
sed -e "s:@EPREFIX@:${EPREFIX}:" \
"${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die
sed -e "s:@EPREFIX@:${EPREFIX}:" \
"${FILESDIR}"/wayfire-session.desktop > "${T}"/wayfire-session.desktop || die
-
- if [[ "${PV}" != 9999 ]]; then
- # Don't run git if git is installed and its not a git dir
- sed -i \
- -e "/git = find_program/ifs = import\('fs'\)" \
- -e "s/if git.found()/if git.found() and fs.is_dir('.git')/" \
- meson.build || die
- fi
-
}
src_configure() {
local emesonargs=(
- $(meson_feature system-wfconfig use_system_wfconfig)
- $(meson_feature system-wlroots use_system_wlroots)
$(meson_feature test tests)
$(meson_feature X xwayland)
$(meson_use gles enable_gles32)
+ -Duse_system_wfconfig=enabled
+ -Duse_system_wlroots=enabled
)
meson_src_configure
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 1c7f935e717f..7c77ec5e4efa 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest
index 34397cfb84ac..05950ba06eb0 100644
--- a/media-gfx/eog/Manifest
+++ b/media-gfx/eog/Manifest
@@ -1,3 +1,5 @@
DIST eog-45.2.tar.xz 4656440 BLAKE2B 70d022ded08363f4719339b7307bbc539bdc78e586b41c3336af26b06f3555aefb77b4fb1db6f40081819cefd8076afb22b6908e0c9f13e15fc610ea5439334f SHA512 17cc55103ed0ac8b7c187997b67e871203348bb4f684e4e70bb917faa0cf3a44f2abd5f69af7a49326ce46df81be31e962d5271d49ee1c4de1ab3b4c02292058
+DIST eog-45.3.tar.xz 4656744 BLAKE2B ceebd9890da926ec7caea916ce2e4483fb398f1b5270f0a210bfc97fb844669ca8416a10cc020f145f8e0b1d2e5e2fd85dcaa4d948312e42b40c0850d657f988 SHA512 21693d659a5eb25bdec968266d7e6a1a6988bcec0bf5c3d914b098001ed4a8e64d7ff628181072fb1aabec1b89b56ed5e7c85e3b06ec79be1c9d7cf1c57d3145
EBUILD eog-45.2.ebuild 1752 BLAKE2B d1e2cd597d68c4129627838e9205ebe76c04382084623bc7e923710eab51164e605cea69d2b02a800bd246292b072656fbfff42fe237f5ab574aaf5928f1f7f0 SHA512 9d5bbc1124b06ebabf8756c06c37a68660790e7a77a7ff54353a61ba722f168ccd34c83638901310c6d5ea34d02a1be28686ff7fbbcf1b09ad5309a89d610b7b
+EBUILD eog-45.3.ebuild 1755 BLAKE2B f98bfbc7dd1e91bfa183bb526b6fbb9dc66eea84ca6bf1b477c92cf06097d1e9cb804af3982c85cd8726d333cef6ccd65b6e4a237eb9a2c951852958187c5e38 SHA512 7239eec4c71a67f9af0f44d8bcd005ffddaf6d9cdce35bd9ed2b0ea76dbf1fd09f14cc30ed5080bee3fb1825d3973584f94713b5d48aeea039e1f0f63cf9b725
MISC metadata.xml 580 BLAKE2B 7d6bf08b37ed06abb82e92621725ab2cbc9d0b28e5c50cd9dd25e449e98212da4911da450d5e80f6d2efd3cb65981b2726e69f48ae54fc7a0dd4363c896b9086 SHA512 3ae60a59ef2e07fd78b836eb828c0b9e37e49ea6115c52215b86dafff9cb6990567659a31cfb1e06e58890cf598c98065df1e473dc7994fef0ae950081c27a54
diff --git a/media-gfx/eog/eog-45.3.ebuild b/media-gfx/eog/eog-45.3.ebuild
new file mode 100644
index 000000000000..a389452b6194
--- /dev/null
+++ b/media-gfx/eog/eog-45.3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="The Eye of GNOME image viewer"
+HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog"
+
+LICENSE="GPL-2+"
+SLOT="1"
+
+IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
+REQUIRED_USE="
+ exif? ( jpeg )
+ gtk-doc? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=dev-libs/glib-2.73.2:2
+ >=dev-libs/libpeas-0.7.4:0[gtk]
+ >=gnome-base/gnome-desktop-2.91.2:3=
+ >=gnome-base/gsettings-desktop-schemas-42_beta
+ >=x11-misc/shared-mime-info-0.20
+ >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
+ >=x11-libs/gtk+-3.24.15:3[introspection,X]
+ >=gui-libs/libhandy-1.5.0:1
+ sys-libs/zlib
+
+ exif? ( >=media-libs/libexif-0.6.14 )
+ lcms? ( media-libs/lcms:2 )
+ xmp? ( media-libs/exempi:2= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+ svg? ( >=gnome-base/librsvg-2.44.0:2 )
+
+ x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ gtk-doc? (
+ dev-util/gi-docgen
+ app-text/docbook-xml-dtd:4.1.2
+ )
+ dev-util/glib-utils
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use exif libexif)
+ $(meson_use lcms cms)
+ $(meson_use xmp)
+ $(meson_use jpeg libjpeg)
+ $(meson_use svg librsvg)
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use introspection)
+ -Dinstalled_tests=false
+ -Dlibportal=false # As of 40.3, all libportal usages are flatpak-specific
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index fe32665f4fec..42be24395e17 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 e47cb9b5de5e..41a0825482af 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Mar 2024 18:10:30 +0000
+Sun, 17 Mar 2024 00:10:28 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 90808a2ba089..4c0f9d6724ba 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 569335 BLAKE2B 07f6153cc527f8ef0be40a2cc21b4fbdd6901249b5c3c569cd1c78321017cd55d98800cf292cc33ffbd6842d685a59c8343e534c4ede0d598730df983a8c33f4 SHA512 5d341348a510bcd14cd0388e2d6bdaccf622bfa08eed783dcee916769bbf2f8d31fa0fb57d0f3bfcce315df08c0e1c93572bfdc703a005d69ab200628e23c99b
-TIMESTAMP 2024-03-16T18:10:35Z
+TIMESTAMP 2024-03-17T00:10:32Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmX14JtfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmX2NPhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBQ5g//WSr3RC8x9I/TktN8nR6vbMJwtbshCCG7dvKuiemOjCNEQIXSG4kJvsww
-xpDZGLJ60OzVFNW7k+d9TQLusIGqPgGbhH+qydz1D3N1F5xDTODEADEaPLFR3mN/
-8CASpOowCZA+O6nycAzGBco4JVMRiFIKBQSRVJa1AYoAmX2LGcl7wAvlLU3zzL8i
-I7d3idx8HT4JbA9T1Zjbz2NX0duIVlYAGPCR05OC1IC1ljqnkIs65czvKXa1aYR6
-/ezRkNZwtTgimtMGuaQ1Y78oaWs64GX6tmPSi4MTPrr1L5Fwk8Csp0jZywcrJOTz
-o4SKbn0YrUqeU4/Dg3cLL0k017qd2KJjcm8xztNm2sHCKzSSqUWSm51ZCFInldEc
-EYyJ6YCjVwT68BcfhZbHZ5wq6Hv8EDdpJ5ZUcQhMdUIo+6Bd0CX87Si29nV+ulZM
-5Q5RFUKfo+x+O6KU2iseyphSDKmP3aJDEgBzCpMOpEP3aI1pW450/gLkBmFCCH53
-djdE92A7JtWDYiRMsbg0E19Oe/pYNVs9U1pTuoYU3Yo1V/YxHa5BQ6Uz7RsewOMl
-QQKCqWZlF4y60gMGFPDvld3JHGWgqXfDgkZcnkKYNu+jfdADkpK9r8GO4HaSYkM/
-FRLxUjBAyhnLBcfSeam/qtNnZ7O3QTaOLdXmsgIdxDHAvdDNb9A=
-=bpPA
+klDXWBAAlwKUD7hdwg/KAQAk6EPtKYSx8jsEhBieIborosj0gGWm6ZXcR0x5S4tp
+ra5sWTxVJ9d8923KHc66pup1R4mNQKi04r/akMwStX8Wn045za4h2Trps+xNAprp
+GTO7htyB1CiG9jdNdN2qnPyz9f65cMO/2K8GQsDld8hhswtbkA7Z4wmj7iMiLG9x
+G9b1BcK2lSFoSMjVFROy5huoCYTJs+ptjgTL1YxOoPa9J6rZpPoGEiGRHp0+Rc2/
+YboKLi/Jnu+eTNPu4E8xWOi0DvRjfKYGOTG+nOsi8AIVyYBBNdXw1UWZGr22XMUN
+GBDKpOw9CFadKGL98E2gy4MS+g/64mnRHsp4JyJxr9m+kqSnen8Y97iZgArznmeI
+jfbr9JTmyFFYaQeiZuTfyW41UP+qomcAhLArGNiJskZI71IPGqZQ5UU9S/Zf3Egq
+HicXh8NdqNcPF6RaxBSytcfXTFsGuLp32XQeXwBw1vLH7dlfGyHz9prP3TTcUi/R
+DTPUAUenYso66ZgTggaHQNFjpPkGZN3ARfuq172imKWHGwxjF3kkz+ioN5zsjmUL
++DSTf2p7K0l/W5Lxv59hJ4vCNjdBG43Oka2gph5iAxz/XQHR+5Dl9Vt1oJN441kD
+AQX2wYGRSUvDZxCdRohz0SKnetweqZZlKeVyaEbXcHQDOv4V6ak=
+=GPRn
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index e47cb9b5de5e..41a0825482af 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Mar 2024 18:10:30 +0000
+Sun, 17 Mar 2024 00:10:28 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 73b53f07ea3d..a2be75e8517f 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz
index 1fd3224bdce1..ae7e9eb540e4 100644
--- a/metadata/md5-cache/app-accessibility/Manifest.gz
+++ b/metadata/md5-cache/app-accessibility/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.2 b/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.2
new file mode 100644
index 000000000000..25c0f02f7845
--- /dev/null
+++ b/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.2
@@ -0,0 +1,18 @@
+BDEPEND=dev-util/glib-utils gtk-doc? ( dev-python/sphinx dev-util/gdbus-codegen >=dev-util/gi-docgen-2021.1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst test
+DEPEND=>=sys-apps/dbus-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.67.4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libxml2-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) systemd? ( sys-apps/systemd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !<dev-libs/atk-2.46.0 !<app-accessibility/at-spi2-atk-2.46.0
+DESCRIPTION=D-Bus accessibility specifications and registration daemon
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Accessibility https://gitlab.gnome.org/GNOME/at-spi2-core
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson-multilib systemd virtualx xdg
+IUSE=X dbus-broker gtk-doc +introspection systemd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=LGPL-2.1+
+RDEPEND=>=sys-apps/dbus-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.67.4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libxml2-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) systemd? ( sys-apps/systemd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !<dev-libs/atk-2.46.0 !<app-accessibility/at-spi2-atk-2.46.0 dbus-broker? ( sys-apps/dbus-broker )
+REQUIRED_USE=dbus-broker? ( systemd ) gtk-doc? ( X )
+RESTRICT=!test? ( test )
+SLOT=2
+SRC_URI=mirror://gnome/sources/at-spi2-core/2.50/at-spi2-core-2.50.2.tar.xz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=acb6439bb165815a92012dce8d64616b
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 9e767d941cae..a552f80aa83e 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/xarchiver-0.5.4.22 b/metadata/md5-cache/app-arch/xarchiver-0.5.4.22
deleted file mode 100644
index 5bb9686d01ac..000000000000
--- a/metadata/md5-cache/app-arch/xarchiver-0.5.4.22
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig doc? ( app-text/docbook-xml-dtd app-text/docbook-xsl-stylesheets dev-libs/libxml2 dev-libs/libxslt )
-DEFINED_PHASES=configure postinst postrm
-DEPEND=>=dev-libs/glib-2:= x11-libs/gtk+:3=
-DESCRIPTION=A GTK+ archive manager that can be used with Thunar
-EAPI=8
-HOMEPAGE=https://github.com/ib/xarchiver/
-INHERIT=xdg-utils
-IUSE=doc
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RDEPEND=>=dev-libs/glib-2:= x11-libs/gtk+:3=
-SLOT=0
-SRC_URI=https://github.com/ib/xarchiver/archive/0.5.4.22.tar.gz -> xarchiver-0.5.4.22.tar.gz
-_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=362a7aa5f354142d778fc08a9ecb3b64
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 12b224fb2854..23d479258e54 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/podman-5.0.0_rc4 b/metadata/md5-cache/app-containers/podman-5.0.0_rc7
index 8a27b7369edb..208ae307f235 100644
--- a/metadata/md5-cache/app-containers/podman-5.0.0_rc4
+++ b/metadata/md5-cache/app-containers/podman-5.0.0_rc7
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
RDEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) !cgroup-hybrid? ( app-containers/crun ) cron? ( virtual/cron ) wrapper? ( !app-containers/docker-cli ) fuse? ( sys-fs/fuse-overlayfs ) init? ( app-containers/catatonit ) rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) virtual/tmpfiles
RESTRICT=test strip
SLOT=0
-SRC_URI=https://github.com/containers/podman/archive/v5.0.0-rc4.tar.gz -> podman-5.0.0_rc4.tar.gz
+SRC_URI=https://github.com/containers/podman/archive/v5.0.0-rc7.tar.gz -> podman-5.0.0_rc7.tar.gz
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=421c6bb1047a17222c6945573d587bd4
+_md5_=384f6b9f8dc12be991bf9bcac47a4064
diff --git a/metadata/md5-cache/app-containers/podman-9999 b/metadata/md5-cache/app-containers/podman-9999
index 41f3df71e817..032796d46e00 100644
--- a/metadata/md5-cache/app-containers/podman-9999
+++ b/metadata/md5-cache/app-containers/podman-9999
@@ -12,4 +12,4 @@ RDEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/contain
RESTRICT=test strip
SLOT=0
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=421c6bb1047a17222c6945573d587bd4
+_md5_=384f6b9f8dc12be991bf9bcac47a4064
diff --git a/metadata/md5-cache/app-metrics/Manifest.gz b/metadata/md5-cache/app-metrics/Manifest.gz
index 318514d30122..3cdf65c5dbf5 100644
--- a/metadata/md5-cache/app-metrics/Manifest.gz
+++ b/metadata/md5-cache/app-metrics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-metrics/carbonapi-web-1.0 b/metadata/md5-cache/app-metrics/carbonapi-web-1.1
index 609707ea4baa..b76cbf990b61 100644
--- a/metadata/md5-cache/app-metrics/carbonapi-web-1.0
+++ b/metadata/md5-cache/app-metrics/carbonapi-web-1.1
@@ -8,7 +8,7 @@ IUSE=vhosts
KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=app-admin/webapp-config
-SLOT=1.0
-SRC_URI=https://github.com/grobian/carbonapi-web/archive/refs/tags/v1.0.tar.gz -> carbonapi-web-1.0.tar.gz
+SLOT=1.1
+SRC_URI=https://github.com/grobian/carbonapi-web/archive/refs/tags/v1.1.tar.gz -> carbonapi-web-1.1.tar.gz
_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
_md5_=90baf5381c8392c712d388b21ec6c1a9
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 13b64af6229e..c92f7fd7d6f2 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/kryoflux-dtc-2.6-r3 b/metadata/md5-cache/app-misc/kryoflux-dtc-2.6-r3
index 6dfbf3096cc4..1aff0b21a7c9 100644
--- a/metadata/md5-cache/app-misc/kryoflux-dtc-2.6-r3
+++ b/metadata/md5-cache/app-misc/kryoflux-dtc-2.6-r3
@@ -1,5 +1,5 @@
BDEPEND=app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=install postinst unpack
+DEFINED_PHASES=install postinst postrm unpack
DESCRIPTION=KryoFlux Host Software
EAPI=8
HOMEPAGE=https://www.kryoflux.com
@@ -12,4 +12,4 @@ RESTRICT=bindist mirror
SLOT=0
SRC_URI=https://www.kryoflux.com/download/kryoflux_2.6_linux.tar.bz2 gui? ( https://www.kryoflux.com/download/kryoflux_3.00_windows.zip )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0a242cb560e6c86efd7269dd3def02e9
+_md5_=b82ee86a64801117f89599f8be5558a9
diff --git a/metadata/md5-cache/app-misc/kryoflux-dtc-3.00 b/metadata/md5-cache/app-misc/kryoflux-dtc-3.00
index 745929e2dba2..82650e535ca8 100644
--- a/metadata/md5-cache/app-misc/kryoflux-dtc-3.00
+++ b/metadata/md5-cache/app-misc/kryoflux-dtc-3.00
@@ -12,4 +12,4 @@ RESTRICT=bindist mirror
SLOT=0
SRC_URI=https://www.kryoflux.com/download/kryoflux_3.00_linux.tgz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=78ee7671d888db075dc67881952eb8ec
+_md5_=ca9b58f4a8255cead65893ca764cd80e
diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz
index 9cb983fe3f7b..b3cde55c2956 100644
--- a/metadata/md5-cache/dev-debug/Manifest.gz
+++ b/metadata/md5-cache/dev-debug/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-debug/bpftrace-0.20.1-r2 b/metadata/md5-cache/dev-debug/bpftrace-0.20.1-r2
index ac0c585f957a..6bd6e74939ba 100644
--- a/metadata/md5-cache/dev-debug/bpftrace-0.20.1-r2
+++ b/metadata/md5-cache/dev-debug/bpftrace-0.20.1-r2
@@ -1,4 +1,4 @@
-BDEPEND=app-arch/xz-utils app-alternatives/lex app-alternatives/yacc app-editors/vim-core dev-util/pahole virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=app-arch/xz-utils app-alternatives/lex app-alternatives/yacc test? ( app-editors/vim-core dev-util/pahole ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare pretend setup test
DEPEND=dev-libs/cereal:= test? ( dev-cpp/gtest ) !!sys-devel/llvm:0
DESCRIPTION=High-level tracing language for eBPF
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/iovisor/bpftrace/archive/v0.20.1.tar.gz -> bpftrace-0.20.1.gh.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info 7ca3057b277f1e5978947b4cc289ce62 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=653edea6db967a75442fd3c671880cfd
+_md5_=d3f8bb1244d15b3f4ef6cfd7d9ba8904
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 95328e021be9..b1c94f23c649 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/folks-0.15.7 b/metadata/md5-cache/dev-libs/folks-0.15.7
new file mode 100644
index 000000000000..75b8092e7a6c
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/folks-0.15.7
@@ -0,0 +1,18 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) telepathy? ( net-libs/telepathy-glib[vala] ) eds? ( gnome-extra/evolution-data-server[vala] ) test? ( sys-apps/dbus bluetooth? ( || ( ( dev-lang/python:3.12 >=dev-python/python-dbusmock-0.30.1[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/python-dbusmock-0.30.1[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/python-dbusmock-0.30.1[python_targets_python3_10(-)] ) ) ) ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=dev-libs/glib-2.58:2 >=dev-libs/libgee-0.10:0.8[introspection] >=dev-libs/gobject-introspection-1.54:= telepathy? ( >=net-libs/telepathy-glib-0.19.9 dev-libs/dbus-glib ) eds? ( >=gnome-extra/evolution-data-server-3.38:= ) dev-libs/libxml2:2 utils? ( sys-libs/readline:0= )
+DESCRIPTION=Library for aggregating people from multiple sources
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/Folks https://gitlab.gnome.org/GNOME/folks
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson python-any-r1 vala xdg
+IUSE=bluetooth eds telepathy test utils
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.58:2 >=dev-libs/libgee-0.10:0.8[introspection] >=dev-libs/gobject-introspection-1.54:= telepathy? ( >=net-libs/telepathy-glib-0.19.9 dev-libs/dbus-glib ) eds? ( >=gnome-extra/evolution-data-server-3.38:= ) dev-libs/libxml2:2 utils? ( sys-libs/readline:0= ) bluetooth? ( >=net-wireless/bluez-5[obex] ) telepathy? ( net-im/telepathy-mission-control )
+REQUIRED_USE=bluetooth? ( eds )
+RESTRICT=!test? ( test )
+SLOT=0/26
+SRC_URI=mirror://gnome/sources/folks/0.15/folks-0.15.7.tar.xz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d523fa124d9e9f7ddf2e0266b6bf432f
diff --git a/metadata/md5-cache/dev-libs/hyprlang-0.4.1 b/metadata/md5-cache/dev-libs/hyprlang-0.5.0
index f8d6aa77fcda..340b3a75e9ae 100644
--- a/metadata/md5-cache/dev-libs/hyprlang-0.4.1
+++ b/metadata/md5-cache/dev-libs/hyprlang-0.5.0
@@ -7,6 +7,6 @@ INHERIT=cmake
KEYWORDS=~amd64 ~riscv
LICENSE=GPL-3
SLOT=0
-SRC_URI=https://github.com/hyprwm/hyprlang/archive/v0.4.1.tar.gz -> hyprlang-0.4.1.gh.tar.gz
+SRC_URI=https://github.com/hyprwm/hyprlang/archive/v0.5.0.tar.gz -> hyprlang-0.5.0.gh.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=37d8647f318402287f263c9e237188e6
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 7d49f45cc1f2..9d22d5e0edb2 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/msgpack-1.0.5-r1 b/metadata/md5-cache/dev-python/msgpack-1.0.5-r1
deleted file mode 100644
index 0e08cfbf77cd..000000000000
--- a/metadata/md5-cache/dev-python/msgpack-1.0.5-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=native-extensions? ( python_targets_python3_10? ( >=dev-python/cython-0.29.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cython-0.29.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cython-0.29.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=MessagePack (de)serializer for Python
-EAPI=8
-HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-python/ https://pypi.org/project/msgpack/
-INHERIT=distutils-r1 pypi
-IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
-LICENSE=Apache-2.0
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.0.5.tar.gz
-_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8f850578559a98b1d704424e19e19a8b
diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz
index b9b3d64b076d..b116344fb540 100644
--- a/metadata/md5-cache/gnome-base/Manifest.gz
+++ b/metadata/md5-cache/gnome-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-base/gnome-shell-45.5 b/metadata/md5-cache/gnome-base/gnome-shell-45.5
new file mode 100644
index 000000000000..fbaebe18c00b
--- /dev/null
+++ b/metadata/md5-cache/gnome-base/gnome-shell-45.5
@@ -0,0 +1,19 @@
+BDEPEND=dev-libs/libxslt >=dev-util/gdbus-codegen-2.45.3 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.17 app-text/docbook-xml-dtd:4.5 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( sys-apps/dbus x11-wm/mutter[test] ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=gnome-extra/evolution-data-server-3.46.0:= >=app-crypt/gcr-3.90.0:4=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= >=dev-libs/gjs-1.73.1[cairo] >=gui-libs/gtk-4:4[introspection] >=x11-wm/mutter-45.0:0/13[introspection,test?] >=sys-auth/polkit-0.120_p20220509[introspection] >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] >=x11-libs/startup-notification-0.11 >=app-i18n/ibus-1.5.19 >=gnome-base/gnome-desktop-40.0:4= networkmanager? ( >=net-misc/networkmanager-1.10.4[introspection] net-libs/libnma[introspection] >=app-crypt/libsecret-0.18 ) pipewire? ( >=media-video/pipewire-0.3.49:= ) systemd? ( >=sys-apps/systemd-246:= >=gnome-base/gnome-desktop-3.34.2:3=[systemd] ) elogind? ( >=sys-auth/elogind-237 ) app-arch/gnome-autoar dev-libs/json-glib >=app-accessibility/at-spi2-core-2.46:2[introspection] x11-libs/gdk-pixbuf:2[introspection] dev-libs/libxml2:2 x11-libs/libX11 >=media-libs/libpulse-2[glib] dev-libs/libical:= >=x11-libs/libXfixes-5.0 gui-libs/gtk:4[introspection] python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) media-libs/libglvnd[X]
+DESCRIPTION=Provides core UI functions for the GNOME desktop
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+IUSE=elogind gtk-doc +ibus +networkmanager pipewire systemd test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ LGPL-2+
+PDEPEND=>=gnome-base/gdm-3.5[introspection(+)] >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
+RDEPEND=>=gnome-extra/evolution-data-server-3.46.0:= >=app-crypt/gcr-3.90.0:4=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= >=dev-libs/gjs-1.73.1[cairo] >=gui-libs/gtk-4:4[introspection] >=x11-wm/mutter-45.0:0/13[introspection,test?] >=sys-auth/polkit-0.120_p20220509[introspection] >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] >=x11-libs/startup-notification-0.11 >=app-i18n/ibus-1.5.19 >=gnome-base/gnome-desktop-40.0:4= networkmanager? ( >=net-misc/networkmanager-1.10.4[introspection] net-libs/libnma[introspection] >=app-crypt/libsecret-0.18 ) pipewire? ( >=media-video/pipewire-0.3.49:= ) systemd? ( >=sys-apps/systemd-246:= >=gnome-base/gnome-desktop-3.34.2:3=[systemd] ) elogind? ( >=sys-auth/elogind-237 ) app-arch/gnome-autoar dev-libs/json-glib >=app-accessibility/at-spi2-core-2.46:2[introspection] x11-libs/gdk-pixbuf:2[introspection] dev-libs/libxml2:2 x11-libs/libX11 >=media-libs/libpulse-2[glib] dev-libs/libical:= >=x11-libs/libXfixes-5.0 gui-libs/gtk:4[introspection] python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) media-libs/libglvnd[X] >=sys-apps/accountsservice-0.6.14[introspection] app-accessibility/at-spi2-core:2[introspection] app-misc/geoclue:2.0[introspection] media-libs/graphene[introspection] x11-libs/pango[introspection] net-libs/libsoup:3.0[introspection] >=sys-power/upower-0.99:=[introspection] gnome-base/librsvg:2[introspection] gui-libs/libadwaita:1[introspection] >=gnome-base/gnome-session-2.91.91 >=gnome-base/gnome-settings-daemon-3.8.3 x11-misc/xdg-utils >=x11-themes/adwaita-icon-theme-3.26 networkmanager? ( net-misc/mobile-broadband-provider-info sys-libs/timezone-data ) ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) media-fonts/cantarell sys-apps/xdg-desktop-portal-gnome
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ?? ( elogind systemd )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-shell/45/gnome-shell-45.5.tar.xz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=f151e2c76b2fe93d167d0b1898626ef2
diff --git a/metadata/md5-cache/gui-apps/Manifest.gz b/metadata/md5-cache/gui-apps/Manifest.gz
index ab0842a11f6c..ac9560d0eaaa 100644
--- a/metadata/md5-cache/gui-apps/Manifest.gz
+++ b/metadata/md5-cache/gui-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-apps/waybar-0.10.0 b/metadata/md5-cache/gui-apps/waybar-0.10.0
new file mode 100644
index 000000000000..7b0a5c00dce2
--- /dev/null
+++ b/metadata/md5-cache/gui-apps/waybar-0.10.0
@@ -0,0 +1,17 @@
+BDEPEND=>=app-text/scdoc-1.9.2 dev-util/gdbus-codegen virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 dev-libs/jsoncpp:= dev-libs/libinput:= dev-libs/libsigc++:2 >=dev-libs/libfmt-8.1.1:= >=dev-libs/spdlog-1.10.0:= dev-libs/date:= dev-libs/wayland gui-libs/gtk-layer-shell gui-libs/wlroots:= x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon evdev? ( dev-libs/libevdev:= ) jack? ( virtual/jack ) libinput? ( dev-libs/libinput:= ) logind? ( || ( sys-apps/systemd sys-auth/elogind ) ) mpd? ( media-libs/libmpdclient ) mpris? ( >=media-sound/playerctl-2 ) network? ( dev-libs/libnl:3 ) pipewire? ( media-video/wireplumber:0/0.4 ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) systemd? ( sys-apps/systemd:= ) tray? ( dev-libs/libdbusmenu[gtk3] dev-libs/libayatana-appindicator ) udev? ( virtual/libudev:= ) upower? ( sys-power/upower ) wifi? ( sys-apps/util-linux ) dev-libs/wayland-protocols test? ( dev-cpp/catch:0 )
+DESCRIPTION=Highly customizable Wayland bar for Sway and Wlroots based compositors
+EAPI=8
+HOMEPAGE=https://github.com/Alexays/Waybar
+INHERIT=meson
+IUSE=evdev experimental jack +libinput +logind mpd mpris network pipewire pulseaudio sndio systemd test tray +udev upower wifi
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 dev-libs/jsoncpp:= dev-libs/libinput:= dev-libs/libsigc++:2 >=dev-libs/libfmt-8.1.1:= >=dev-libs/spdlog-1.10.0:= dev-libs/date:= dev-libs/wayland gui-libs/gtk-layer-shell gui-libs/wlroots:= x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon evdev? ( dev-libs/libevdev:= ) jack? ( virtual/jack ) libinput? ( dev-libs/libinput:= ) logind? ( || ( sys-apps/systemd sys-auth/elogind ) ) mpd? ( media-libs/libmpdclient ) mpris? ( >=media-sound/playerctl-2 ) network? ( dev-libs/libnl:3 ) pipewire? ( media-video/wireplumber:0/0.4 ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) systemd? ( sys-apps/systemd:= ) tray? ( dev-libs/libdbusmenu[gtk3] dev-libs/libayatana-appindicator ) udev? ( virtual/libudev:= ) upower? ( sys-power/upower ) wifi? ( sys-apps/util-linux )
+REQUIRED_USE=mpris? ( logind ) upower? ( logind )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Alexays/Waybar/archive/0.10.0.tar.gz -> waybar-0.10.0.tar.gz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c4d08193d4dcbb8176ad81bfba66f7bc
diff --git a/metadata/md5-cache/gui-apps/waybar-9999 b/metadata/md5-cache/gui-apps/waybar-9999
index 0e340f464b6e..44fd1d8251ff 100644
--- a/metadata/md5-cache/gui-apps/waybar-9999
+++ b/metadata/md5-cache/gui-apps/waybar-9999
@@ -1,6 +1,6 @@
BDEPEND=>=app-text/scdoc-1.9.2 dev-util/gdbus-codegen virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install test unpack
-DEPEND=dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 dev-libs/jsoncpp:= dev-libs/libinput:= dev-libs/libsigc++:2 >=dev-libs/libfmt-8.1.1:= >=dev-libs/spdlog-1.10.0:= dev-libs/date:= dev-libs/wayland >=gui-libs/gtk-layer-shell-0.6.0:= gui-libs/wlroots:= x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon evdev? ( dev-libs/libevdev:= ) jack? ( virtual/jack ) libinput? ( dev-libs/libinput:= ) logind? ( || ( sys-apps/systemd sys-auth/elogind ) ) mpd? ( media-libs/libmpdclient ) mpris? ( >=media-sound/playerctl-2 ) network? ( dev-libs/libnl:3 ) pipewire? ( media-video/wireplumber:0/0.4 ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) systemd? ( sys-apps/systemd:= ) tray? ( dev-libs/libdbusmenu[gtk3] dev-libs/libayatana-appindicator ) udev? ( virtual/libudev:= ) upower? ( sys-power/upower ) wifi? ( sys-apps/util-linux ) dev-libs/wayland-protocols test? ( dev-cpp/catch:0 )
+DEPEND=dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 dev-libs/jsoncpp:= dev-libs/libinput:= dev-libs/libsigc++:2 >=dev-libs/libfmt-8.1.1:= >=dev-libs/spdlog-1.10.0:= dev-libs/date:= dev-libs/wayland gui-libs/gtk-layer-shell gui-libs/wlroots:= x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon evdev? ( dev-libs/libevdev:= ) jack? ( virtual/jack ) libinput? ( dev-libs/libinput:= ) logind? ( || ( sys-apps/systemd sys-auth/elogind ) ) mpd? ( media-libs/libmpdclient ) mpris? ( >=media-sound/playerctl-2 ) network? ( dev-libs/libnl:3 ) pipewire? ( media-video/wireplumber:0/0.4 ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) systemd? ( sys-apps/systemd:= ) tray? ( dev-libs/libdbusmenu[gtk3] dev-libs/libayatana-appindicator ) udev? ( virtual/libudev:= ) upower? ( sys-power/upower ) wifi? ( sys-apps/util-linux ) dev-libs/wayland-protocols test? ( dev-cpp/catch:0 )
DESCRIPTION=Highly customizable Wayland bar for Sway and Wlroots based compositors
EAPI=8
HOMEPAGE=https://github.com/Alexays/Waybar
@@ -8,9 +8,9 @@ INHERIT=meson git-r3
IUSE=evdev experimental jack +libinput +logind mpd mpris network pipewire pulseaudio sndio systemd test tray +udev upower wifi
LICENSE=MIT
PROPERTIES=live
-RDEPEND=dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 dev-libs/jsoncpp:= dev-libs/libinput:= dev-libs/libsigc++:2 >=dev-libs/libfmt-8.1.1:= >=dev-libs/spdlog-1.10.0:= dev-libs/date:= dev-libs/wayland >=gui-libs/gtk-layer-shell-0.6.0:= gui-libs/wlroots:= x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon evdev? ( dev-libs/libevdev:= ) jack? ( virtual/jack ) libinput? ( dev-libs/libinput:= ) logind? ( || ( sys-apps/systemd sys-auth/elogind ) ) mpd? ( media-libs/libmpdclient ) mpris? ( >=media-sound/playerctl-2 ) network? ( dev-libs/libnl:3 ) pipewire? ( media-video/wireplumber:0/0.4 ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) systemd? ( sys-apps/systemd:= ) tray? ( dev-libs/libdbusmenu[gtk3] dev-libs/libayatana-appindicator ) udev? ( virtual/libudev:= ) upower? ( sys-power/upower ) wifi? ( sys-apps/util-linux )
+RDEPEND=dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 dev-libs/jsoncpp:= dev-libs/libinput:= dev-libs/libsigc++:2 >=dev-libs/libfmt-8.1.1:= >=dev-libs/spdlog-1.10.0:= dev-libs/date:= dev-libs/wayland gui-libs/gtk-layer-shell gui-libs/wlroots:= x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon evdev? ( dev-libs/libevdev:= ) jack? ( virtual/jack ) libinput? ( dev-libs/libinput:= ) logind? ( || ( sys-apps/systemd sys-auth/elogind ) ) mpd? ( media-libs/libmpdclient ) mpris? ( >=media-sound/playerctl-2 ) network? ( dev-libs/libnl:3 ) pipewire? ( media-video/wireplumber:0/0.4 ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) systemd? ( sys-apps/systemd:= ) tray? ( dev-libs/libdbusmenu[gtk3] dev-libs/libayatana-appindicator ) udev? ( virtual/libudev:= ) upower? ( sys-power/upower ) wifi? ( sys-apps/util-linux )
REQUIRED_USE=mpris? ( logind ) upower? ( logind )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f73201efdc513f1d1c0945199da0b711
+_md5_=c4d08193d4dcbb8176ad81bfba66f7bc
diff --git a/metadata/md5-cache/gui-apps/wayvnc-0.8.0 b/metadata/md5-cache/gui-apps/wayvnc-0.8.0
new file mode 100644
index 000000000000..fd175b8ead88
--- /dev/null
+++ b/metadata/md5-cache/gui-apps/wayvnc-0.8.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/scdoc dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND==dev-libs/aml-0.3* dev-libs/jansson:= dev-libs/wayland =gui-libs/neatvnc-0.8* media-libs/mesa[egl(+),gles2,gbm(+)?] x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pixman pam? ( sys-libs/pam ) tracing? ( dev-debug/systemtap ) dev-libs/wayland-protocols
+DESCRIPTION=VNC server for wlroots based Wayland compositors
+EAPI=8
+HOMEPAGE=https://github.com/any1/wayvnc
+INHERIT=meson
+IUSE=gbm pam test tracing
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND==dev-libs/aml-0.3* dev-libs/jansson:= dev-libs/wayland =gui-libs/neatvnc-0.8* media-libs/mesa[egl(+),gles2,gbm(+)?] x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pixman pam? ( sys-libs/pam ) tracing? ( dev-debug/systemtap )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/any1/wayvnc/archive/v0.8.0.tar.gz -> wayvnc-0.8.0.tar.gz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=bc34c76bed95e9eb46b9cc7d2218b822
diff --git a/metadata/md5-cache/gui-apps/wayvnc-9999 b/metadata/md5-cache/gui-apps/wayvnc-9999
index 36edd194b3c5..220b34af55fd 100644
--- a/metadata/md5-cache/gui-apps/wayvnc-9999
+++ b/metadata/md5-cache/gui-apps/wayvnc-9999
@@ -1,15 +1,15 @@
-BDEPEND=app-text/scdoc dev-libs/wayland-protocols virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=app-text/scdoc dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install test unpack
-DEPEND==dev-libs/aml-0.3* dev-libs/jansson:= dev-libs/wayland =gui-libs/neatvnc-0.7*[tracing?] media-libs/mesa:=[egl(+),gles2,gbm(+)?] x11-libs/libxkbcommon x11-libs/pixman pam? ( sys-libs/pam ) tracing? ( dev-debug/systemtap )
+DEPEND==dev-libs/aml-0.3* dev-libs/jansson:= dev-libs/wayland =gui-libs/neatvnc-0.8* media-libs/mesa[egl(+),gles2,gbm(+)?] x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pixman pam? ( sys-libs/pam ) tracing? ( dev-debug/systemtap ) dev-libs/wayland-protocols
DESCRIPTION=VNC server for wlroots based Wayland compositors
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/any1/wayvnc
INHERIT=meson git-r3
IUSE=gbm pam test tracing
LICENSE=ISC
PROPERTIES=live
-RDEPEND==dev-libs/aml-0.3* dev-libs/jansson:= dev-libs/wayland =gui-libs/neatvnc-0.7*[tracing?] media-libs/mesa:=[egl(+),gles2,gbm(+)?] x11-libs/libxkbcommon x11-libs/pixman pam? ( sys-libs/pam ) tracing? ( dev-debug/systemtap )
+RDEPEND==dev-libs/aml-0.3* dev-libs/jansson:= dev-libs/wayland =gui-libs/neatvnc-0.8* media-libs/mesa[egl(+),gles2,gbm(+)?] x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pixman pam? ( sys-libs/pam ) tracing? ( dev-debug/systemtap )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4aaf64353bcf9916d465c187c39cbcc6
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=bc34c76bed95e9eb46b9cc7d2218b822
diff --git a/metadata/md5-cache/gui-apps/wcm-0.7.5 b/metadata/md5-cache/gui-apps/wcm-0.7.5
deleted file mode 100644
index ffd2ab3036fc..000000000000
--- a/metadata/md5-cache/gui-apps/wcm-0.7.5
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-libs/wayland-protocols virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst test
-DEPEND=dev-libs/libevdev dev-libs/libxml2 dev-cpp/gtkmm:3.0[wayland] >=gui-wm/wayfire-0.7
-DESCRIPTION=Wayfire Config Manager
-EAPI=8
-HOMEPAGE=https://github.com/WayfireWM/wcm
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=meson xdg
-KEYWORDS=amd64 ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=dev-libs/libevdev dev-libs/libxml2 dev-cpp/gtkmm:3.0[wayland] >=gui-wm/wayfire-0.7
-SLOT=0
-SRC_URI=https://github.com/WayfireWM/wcm/releases/download/v0.7.5/wcm-0.7.5.tar.xz
-_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c43a174ebb2e8536676bae8ddd1520cc
diff --git a/metadata/md5-cache/gui-apps/wcm-9999 b/metadata/md5-cache/gui-apps/wcm-9999
index 682510e06117..359a694f8705 100644
--- a/metadata/md5-cache/gui-apps/wcm-9999
+++ b/metadata/md5-cache/gui-apps/wcm-9999
@@ -1,6 +1,6 @@
BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst test unpack
-DEPEND=dev-libs/libevdev dev-libs/libxml2 dev-libs/wayland dev-cpp/gtkmm:3.0[wayland] gui-apps/wf-shell:0/9999 gui-libs/wf-config:0/9999 gui-wm/wayfire:0/9999 x11-libs/libxkbcommon dev-libs/wayland-protocols
+DEPEND=dev-libs/libevdev dev-libs/libxml2 dev-libs/wayland dev-cpp/gtkmm:3.0[wayland] gui-apps/wf-shell >=gui-libs/wf-config-0.6.0 gui-wm/wayfire x11-libs/libxkbcommon dev-libs/wayland-protocols
DESCRIPTION=Wayfire Config Manager
EAPI=8
HOMEPAGE=https://github.com/WayfireWM/wcm
@@ -8,7 +8,7 @@ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg git-r3
LICENSE=MIT
PROPERTIES=live
-RDEPEND=dev-libs/libevdev dev-libs/libxml2 dev-libs/wayland dev-cpp/gtkmm:3.0[wayland] gui-apps/wf-shell:0/9999 gui-libs/wf-config:0/9999 gui-wm/wayfire:0/9999 x11-libs/libxkbcommon
-SLOT=0/9999
+RDEPEND=dev-libs/libevdev dev-libs/libxml2 dev-libs/wayland dev-cpp/gtkmm:3.0[wayland] gui-apps/wf-shell >=gui-libs/wf-config-0.6.0 gui-wm/wayfire x11-libs/libxkbcommon
+SLOT=0/0.9
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7646423af8a05791e29113aafd5cbc4d
+_md5_=351675684acf37c040af225275de9ef1
diff --git a/metadata/md5-cache/gui-apps/wf-shell-0.7.0-r1 b/metadata/md5-cache/gui-apps/wf-shell-0.8.1
index 1e5f87d72ca0..1016052d766e 100644
--- a/metadata/md5-cache/gui-apps/wf-shell-0.7.0-r1
+++ b/metadata/md5-cache/gui-apps/wf-shell-0.8.1
@@ -1,15 +1,16 @@
BDEPEND=dev-libs/wayland-protocols dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install test
-DEPEND=dev-cpp/gtkmm:3.0=[wayland] dev-libs/gobject-introspection gui-libs/gtk-layer-shell >=gui-wm/wayfire-0.7 pulseaudio? ( media-libs/libpulse )
+DEPEND=dev-cpp/gtkmm:3.0[wayland] dev-libs/gobject-introspection dev-libs/libdbusmenu[gtk3] >=gui-libs/gtk-layer-shell-0.6 dev-libs/wayland >=gui-libs/wf-config-0.8.0 gui-wm/wayfire pulseaudio? ( media-libs/libpulse )
DESCRIPTION=Compiz like 3D wayland compositor
EAPI=8
HOMEPAGE=https://github.com/WayfireWM/wf-shell
INHERIT=meson
IUSE=+pulseaudio
-KEYWORDS=amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=dev-cpp/gtkmm:3.0=[wayland] dev-libs/gobject-introspection gui-libs/gtk-layer-shell >=gui-wm/wayfire-0.7 pulseaudio? ( media-libs/libpulse ) gui-apps/wayland-logout
-SLOT=0
-SRC_URI=https://github.com/WayfireWM/wf-shell/releases/download/v0.7.0/wf-shell-0.7.0.tar.xz
+RDEPEND=dev-cpp/gtkmm:3.0[wayland] dev-libs/gobject-introspection dev-libs/libdbusmenu[gtk3] >=gui-libs/gtk-layer-shell-0.6 dev-libs/wayland >=gui-libs/wf-config-0.8.0 gui-wm/wayfire pulseaudio? ( media-libs/libpulse ) gui-apps/wayland-logout
+RESTRICT=test
+SLOT=0/0.8
+SRC_URI=https://github.com/WayfireWM/wf-shell/releases/download/v0.8.1/wf-shell-0.8.1.tar.xz
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7976179820ec58ace3df3eb8e505a0f8
+_md5_=182da7a8cf9da08f8c900e287ab1f0b1
diff --git a/metadata/md5-cache/gui-apps/wf-shell-9999 b/metadata/md5-cache/gui-apps/wf-shell-9999
index b841bbbdd700..cf98fdcb0a92 100644
--- a/metadata/md5-cache/gui-apps/wf-shell-9999
+++ b/metadata/md5-cache/gui-apps/wf-shell-9999
@@ -1,6 +1,6 @@
BDEPEND=dev-libs/wayland-protocols dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install test unpack
-DEPEND=dev-cpp/gtkmm:3.0[wayland] dev-libs/gobject-introspection dev-libs/libdbusmenu[gtk3] >=gui-libs/gtk-layer-shell-0.6 dev-libs/wayland gui-libs/wf-config:0/9999 gui-wm/wayfire:0/9999 pulseaudio? ( media-libs/libpulse )
+DEPEND=dev-cpp/gtkmm:3.0[wayland] dev-libs/gobject-introspection dev-libs/libdbusmenu[gtk3] >=gui-libs/gtk-layer-shell-0.6 dev-libs/wayland >=gui-libs/wf-config-0.7.0 gui-wm/wayfire pulseaudio? ( media-libs/libpulse )
DESCRIPTION=Compiz like 3D wayland compositor
EAPI=8
HOMEPAGE=https://github.com/WayfireWM/wf-shell
@@ -8,8 +8,8 @@ INHERIT=meson git-r3
IUSE=+pulseaudio
LICENSE=MIT
PROPERTIES=live
-RDEPEND=dev-cpp/gtkmm:3.0[wayland] dev-libs/gobject-introspection dev-libs/libdbusmenu[gtk3] >=gui-libs/gtk-layer-shell-0.6 dev-libs/wayland gui-libs/wf-config:0/9999 gui-wm/wayfire:0/9999 pulseaudio? ( media-libs/libpulse ) gui-apps/wayland-logout
+RDEPEND=dev-cpp/gtkmm:3.0[wayland] dev-libs/gobject-introspection dev-libs/libdbusmenu[gtk3] >=gui-libs/gtk-layer-shell-0.6 dev-libs/wayland >=gui-libs/wf-config-0.7.0 gui-wm/wayfire pulseaudio? ( media-libs/libpulse ) gui-apps/wayland-logout
RESTRICT=test
-SLOT=0/9999
+SLOT=0/0.8
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=43ed91f2c341c99937d4a838e3023146
+_md5_=5ba24d472fbf8b4831fbb69f0f3b5c01
diff --git a/metadata/md5-cache/gui-apps/wmenu-0.1.7 b/metadata/md5-cache/gui-apps/wmenu-0.1.7
new file mode 100644
index 000000000000..caeeb5c17f73
--- /dev/null
+++ b/metadata/md5-cache/gui-apps/wmenu-0.1.7
@@ -0,0 +1,14 @@
+BDEPEND=app-text/scdoc dev-util/wayland-scanner >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=x11-libs/cairo x11-libs/pango dev-libs/wayland x11-libs/libxkbcommon dev-libs/wayland-protocols
+DESCRIPTION=dynamic menu for wlroots compositors, maintains the look and feel of dmenu
+EAPI=8
+HOMEPAGE=https://sr.ht/~adnano/wmenu/
+INHERIT=meson
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=x11-libs/cairo x11-libs/pango dev-libs/wayland x11-libs/libxkbcommon
+SLOT=0
+SRC_URI=https://git.sr.ht/~adnano/wmenu/archive/0.1.7.tar.gz -> wmenu-0.1.7.tar.gz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=811ea42454f7634674bfda87baaa7d53
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index ab8aa41779dc..80a69364ec03 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/hyprlang-0.4.0 b/metadata/md5-cache/gui-libs/hyprcursor-0.1.4
index e40143cd8ee2..4d8fc75e3423 100644
--- a/metadata/md5-cache/dev-libs/hyprlang-0.4.0
+++ b/metadata/md5-cache/gui-libs/hyprcursor-0.1.4
@@ -1,12 +1,14 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Official implementation library for the hypr config language
+DESCRIPTION=The hyprland cursor format, library and utilities
EAPI=8
-HOMEPAGE=https://github.com/hyprwm/hyprlang
+HOMEPAGE=https://github.com/hyprwm/hyprcursor
INHERIT=cmake
KEYWORDS=~amd64
-LICENSE=GPL-3
+LICENSE=BSD
+RDEPEND=>=dev-libs/hyprlang-0.4.2 dev-libs/libzip gnome-base/librsvg:2 x11-libs/cairo
+RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/hyprwm/hyprlang/archive/v0.4.0.tar.gz -> hyprlang-0.4.0.gh.tar.gz
+SRC_URI=https://github.com/hyprwm/hyprcursor/archive/v0.1.4.tar.gz -> hyprcursor-0.1.4.gh.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=75e1d74e1f8eccff581fb3f1eee7627c
+_md5_=b2940e299922d1350eacec42aa3762f4
diff --git a/metadata/md5-cache/gui-libs/neatvnc-0.6.0 b/metadata/md5-cache/gui-libs/neatvnc-0.6.0
deleted file mode 100644
index f15efce7b719..000000000000
--- a/metadata/md5-cache/gui-libs/neatvnc-0.6.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND==dev-libs/aml-0.3* sys-libs/zlib x11-libs/pixman gbm? ( media-libs/mesa ) h264? ( media-video/ffmpeg:= x11-libs/libdrm ) jpeg? ( media-libs/libjpeg-turbo:= ) ssl? ( net-libs/gnutls:= ) tracing? ( dev-debug/systemtap ) x11-libs/libdrm
-DESCRIPTION=Liberally licensed VNC server library with a clean interface
-EAPI=8
-HOMEPAGE=https://github.com/any1/neatvnc/
-INHERIT=meson
-IUSE=examples gbm h264 jpeg ssl test tracing
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=ISC
-RDEPEND==dev-libs/aml-0.3* sys-libs/zlib x11-libs/pixman gbm? ( media-libs/mesa ) h264? ( media-video/ffmpeg:= x11-libs/libdrm ) jpeg? ( media-libs/libjpeg-turbo:= ) ssl? ( net-libs/gnutls:= ) tracing? ( dev-debug/systemtap )
-REQUIRED_USE=h264? ( gbm )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/any1/neatvnc/archive/v0.6.0.tar.gz -> neatvnc-0.6.0.tar.gz
-_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cc73d51b18d652ee5e778512626be374
diff --git a/metadata/md5-cache/gui-libs/neatvnc-0.8.0 b/metadata/md5-cache/gui-libs/neatvnc-0.8.0
new file mode 100644
index 000000000000..07499bcd30b7
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/neatvnc-0.8.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare test
+DEPEND==dev-libs/aml-0.3* sys-libs/zlib x11-libs/pixman examples? ( media-libs/libpng:= ) gbm? ( media-libs/mesa ) h264? ( media-video/ffmpeg:= x11-libs/libdrm ) jpeg? ( media-libs/libjpeg-turbo:= ) ssl? ( net-libs/gnutls:= ) tracing? ( dev-debug/systemtap ) websockets? ( dev-libs/gmp:= dev-libs/nettle:=[gmp] ) x11-libs/libdrm
+DESCRIPTION=Liberally licensed VNC server library with a clean interface
+EAPI=8
+HOMEPAGE=https://github.com/any1/neatvnc/
+INHERIT=meson
+IUSE=examples gbm h264 jpeg ssl test tracing websockets
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND==dev-libs/aml-0.3* sys-libs/zlib x11-libs/pixman examples? ( media-libs/libpng:= ) gbm? ( media-libs/mesa ) h264? ( media-video/ffmpeg:= x11-libs/libdrm ) jpeg? ( media-libs/libjpeg-turbo:= ) ssl? ( net-libs/gnutls:= ) tracing? ( dev-debug/systemtap ) websockets? ( dev-libs/gmp:= dev-libs/nettle:=[gmp] )
+REQUIRED_USE=h264? ( gbm )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/any1/neatvnc/archive/v0.8.0.tar.gz -> neatvnc-0.8.0.tar.gz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=54b270c78d0112a8d41cd7b4b35d83c3
diff --git a/metadata/md5-cache/gui-libs/neatvnc-9999 b/metadata/md5-cache/gui-libs/neatvnc-9999
index 12873052d6fb..726c8edd74d4 100644
--- a/metadata/md5-cache/gui-libs/neatvnc-9999
+++ b/metadata/md5-cache/gui-libs/neatvnc-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install test unpack
-DEPEND==dev-libs/aml-0.3* sys-libs/zlib x11-libs/pixman gbm? ( media-libs/mesa ) h264? ( media-video/ffmpeg:= x11-libs/libdrm ) jpeg? ( media-libs/libjpeg-turbo:= ) ssl? ( net-libs/gnutls:= ) tracing? ( dev-debug/systemtap ) websockets? ( dev-libs/gmp:= dev-libs/nettle:=[gmp] ) x11-libs/libdrm
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND==dev-libs/aml-0.3* sys-libs/zlib x11-libs/pixman examples? ( media-libs/libpng:= ) gbm? ( media-libs/mesa ) h264? ( media-video/ffmpeg:= x11-libs/libdrm ) jpeg? ( media-libs/libjpeg-turbo:= ) ssl? ( net-libs/gnutls:= ) tracing? ( dev-debug/systemtap ) websockets? ( dev-libs/gmp:= dev-libs/nettle:=[gmp] ) x11-libs/libdrm
DESCRIPTION=Liberally licensed VNC server library with a clean interface
EAPI=8
HOMEPAGE=https://github.com/any1/neatvnc/
@@ -8,9 +8,9 @@ INHERIT=meson git-r3
IUSE=examples gbm h264 jpeg ssl test tracing websockets
LICENSE=ISC
PROPERTIES=live
-RDEPEND==dev-libs/aml-0.3* sys-libs/zlib x11-libs/pixman gbm? ( media-libs/mesa ) h264? ( media-video/ffmpeg:= x11-libs/libdrm ) jpeg? ( media-libs/libjpeg-turbo:= ) ssl? ( net-libs/gnutls:= ) tracing? ( dev-debug/systemtap ) websockets? ( dev-libs/gmp:= dev-libs/nettle:=[gmp] )
+RDEPEND==dev-libs/aml-0.3* sys-libs/zlib x11-libs/pixman examples? ( media-libs/libpng:= ) gbm? ( media-libs/mesa ) h264? ( media-video/ffmpeg:= x11-libs/libdrm ) jpeg? ( media-libs/libjpeg-turbo:= ) ssl? ( net-libs/gnutls:= ) tracing? ( dev-debug/systemtap ) websockets? ( dev-libs/gmp:= dev-libs/nettle:=[gmp] )
REQUIRED_USE=h264? ( gbm )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=33dc1c38326c4c8d70e6dd058087d8ec
+_md5_=25c5cf3578e1e89733aa77ccec030407
diff --git a/metadata/md5-cache/gui-libs/wayfire-plugins-extra-0.7.5 b/metadata/md5-cache/gui-libs/wayfire-plugins-extra-0.7.5
deleted file mode 100644
index a4a3cc0f0a19..000000000000
--- a/metadata/md5-cache/gui-libs/wayfire-plugins-extra-0.7.5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-libs/wayland-protocols virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND=dev-cpp/glibmm:2 x11-libs/pixman gnome-base/librsvg >=gui-libs/wlroots-0.16.0:0/16 <gui-libs/wlroots-0.17.0:= >=gui-wm/wayfire-0.7.5 x11-libs/cairo x11-libs/pixman
-DESCRIPTION=extra plugins for wayfire
-EAPI=8
-HOMEPAGE=https://github.com/WayfireWM/wayfire-plugins-extra
-INHERIT=meson
-KEYWORDS=amd64 ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=dev-cpp/glibmm:2 x11-libs/pixman gnome-base/librsvg >=gui-libs/wlroots-0.16.0:0/16 <gui-libs/wlroots-0.17.0:= >=gui-wm/wayfire-0.7.5 x11-libs/cairo x11-libs/pixman
-SLOT=0
-SRC_URI=https://github.com/WayfireWM/wayfire-plugins-extra/releases/download/v0.7.5/wayfire-plugins-extra-0.7.5.tar.xz
-_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=885550645a9dcde4e061aa2145dfcd90
diff --git a/metadata/md5-cache/gui-libs/wayfire-plugins-extra-0.8.1 b/metadata/md5-cache/gui-libs/wayfire-plugins-extra-0.8.1
new file mode 100644
index 000000000000..880bcdd1476a
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/wayfire-plugins-extra-0.8.1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-libs/wayland-protocols-1.12 dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-libs/glib:2 dev-libs/libsigc++:2 gui-libs/wf-config:= gui-libs/wlroots:= x11-libs/cairo dev-cpp/glibmm:2 dev-cpp/nlohmann_json dev-libs/libevdev dev-libs/wayland >=gui-wm/wayfire-0.8.1
+DESCRIPTION=extra plugins for wayfire
+EAPI=8
+HOMEPAGE=https://github.com/WayfireWM/wayfire-plugins-extra
+INHERIT=meson
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=dev-libs/glib:2 dev-libs/libsigc++:2 gui-libs/wf-config:= gui-libs/wlroots:= x11-libs/cairo dev-cpp/glibmm:2 dev-cpp/nlohmann_json dev-libs/libevdev dev-libs/wayland >=gui-wm/wayfire-0.8.1
+RESTRICT=test
+SLOT=0/0.8
+SRC_URI=https://github.com/WayfireWM/wayfire-plugins-extra/releases/download/v0.8.1/wayfire-plugins-extra-0.8.1.tar.xz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=65e280a9e0abea236cbd98af86211811
diff --git a/metadata/md5-cache/gui-libs/wayfire-plugins-extra-9999 b/metadata/md5-cache/gui-libs/wayfire-plugins-extra-9999
index d9831294989d..05acb38c571f 100644
--- a/metadata/md5-cache/gui-libs/wayfire-plugins-extra-9999
+++ b/metadata/md5-cache/gui-libs/wayfire-plugins-extra-9999
@@ -1,14 +1,14 @@
BDEPEND=>=dev-libs/wayland-protocols-1.12 dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install test unpack
-DEPEND=dev-cpp/glibmm:2 dev-cpp/nlohmann_json dev-libs/libevdev dev-libs/wayland gui-wm/wayfire:0/9999
+DEPEND=dev-libs/glib:2 dev-libs/libsigc++:2 gui-libs/wf-config:= gui-libs/wlroots:= x11-libs/cairo dev-cpp/glibmm:2 dev-cpp/nlohmann_json dev-libs/libevdev dev-libs/wayland >=gui-wm/wayfire-0.9.0
DESCRIPTION=extra plugins for wayfire
EAPI=8
HOMEPAGE=https://github.com/WayfireWM/wayfire-plugins-extra
INHERIT=meson git-r3
LICENSE=MIT
PROPERTIES=live
-RDEPEND=dev-cpp/glibmm:2 dev-cpp/nlohmann_json dev-libs/libevdev dev-libs/wayland gui-wm/wayfire:0/9999
+RDEPEND=dev-libs/glib:2 dev-libs/libsigc++:2 gui-libs/wf-config:= gui-libs/wlroots:= x11-libs/cairo dev-cpp/glibmm:2 dev-cpp/nlohmann_json dev-libs/libevdev dev-libs/wayland >=gui-wm/wayfire-0.9.0
RESTRICT=test
-SLOT=0/9999
+SLOT=0/0.9
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f1564f018b636d6b72e92cc792e669ee
+_md5_=a62bee40a452a5be07f323b4f88aaeb9
diff --git a/metadata/md5-cache/gui-libs/wf-config-0.7.1-r1 b/metadata/md5-cache/gui-libs/wf-config-0.7.1-r1
deleted file mode 100644
index 34c444409cc3..000000000000
--- a/metadata/md5-cache/gui-libs/wf-config-0.7.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-libs/wayland-protocols virtual/pkgconfig test? ( dev-cpp/doctest ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND=dev-libs/libevdev dev-libs/libxml2 media-libs/glm
-DESCRIPTION=library for managing wayfire configuration files
-EAPI=7
-HOMEPAGE=https://github.com/WayfireWM/wf-config
-INHERIT=meson
-IUSE=test
-KEYWORDS=amd64 ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=dev-libs/libevdev dev-libs/libxml2 media-libs/glm
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/WayfireWM/wf-config/releases/download/v0.7.1/wf-config-0.7.1.tar.xz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3ed78adc930888f37afd2d0a68a4657f
diff --git a/metadata/md5-cache/gui-libs/wf-config-9999 b/metadata/md5-cache/gui-libs/wf-config-9999
index 54c6f3e260d5..3ed54e8ab53f 100644
--- a/metadata/md5-cache/gui-libs/wf-config-9999
+++ b/metadata/md5-cache/gui-libs/wf-config-9999
@@ -10,6 +10,6 @@ LICENSE=MIT
PROPERTIES=live
RDEPEND=dev-libs/libevdev dev-libs/libxml2 media-libs/glm
RESTRICT=!test? ( test )
-SLOT=0/9999
+SLOT=0/0.9
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b8e347afc6108553ca2f8ea626a543f2
+_md5_=741fb7d6353875626c979219be81907e
diff --git a/metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-0.7.1 b/metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-0.7.1
new file mode 100644
index 000000000000..4237cbc78aa3
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-0.7.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-libs/wayland-protocols-1.24 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=>=media-video/pipewire-0.3.62:= dev-libs/inih dev-libs/wayland media-libs/mesa x11-libs/libdrm || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu )
+DESCRIPTION=xdg-desktop-portal backend for wlroots
+EAPI=8
+HOMEPAGE=https://github.com/emersion/xdg-desktop-portal-wlr
+INHERIT=meson
+IUSE=elogind systemd
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=media-video/pipewire-0.3.62:= dev-libs/inih dev-libs/wayland media-libs/mesa x11-libs/libdrm || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu ) sys-apps/xdg-desktop-portal
+REQUIRED_USE=?? ( elogind systemd )
+SLOT=0
+SRC_URI=https://github.com/emersion/xdg-desktop-portal-wlr/releases/download/v0.7.1/xdg-desktop-portal-wlr-0.7.1.tar.gz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=677e9c64133d34c97c16110004efa7bb
diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz
index 2bbfe54f4303..09123dfa1ba0 100644
--- a/metadata/md5-cache/gui-wm/Manifest.gz
+++ b/metadata/md5-cache/gui-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-wm/hyprland-0.37.1 b/metadata/md5-cache/gui-wm/hyprland-0.37.1
new file mode 100644
index 000000000000..d58f1ad9ed1b
--- /dev/null
+++ b/metadata/md5-cache/gui-wm/hyprland-0.37.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/glslang dev-util/wayland-scanner || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) app-misc/jq dev-build/cmake dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.118 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland gui-libs/hyprcursor media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-protocols-1.33 dev-libs/hyprland-protocols dev-libs/hyprlang >=dev-libs/wayland-protocols-1.25
+DESCRIPTION=A dynamic tiling Wayland compositor that doesn't sacrifice on its looks
+EAPI=8
+HOMEPAGE=https://github.com/hyprwm/Hyprland
+INHERIT=meson toolchain-funcs
+IUSE=X legacy-renderer systemd
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.118 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland gui-libs/hyprcursor media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= )
+SLOT=0
+SRC_URI=https://github.com/hyprwm/Hyprland/releases/download/v0.37.1/source-v0.37.1.tar.gz -> hyprland-0.37.1.gh.tar.gz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=1badf417bd39354bd4a0fc3ee03526f5
diff --git a/metadata/md5-cache/gui-wm/hyprland-9999 b/metadata/md5-cache/gui-wm/hyprland-9999
index 418f31c8e79e..0285b1ed924e 100644
--- a/metadata/md5-cache/gui-wm/hyprland-9999
+++ b/metadata/md5-cache/gui-wm/hyprland-9999
@@ -1,6 +1,6 @@
BDEPEND=dev-util/glslang dev-util/wayland-scanner || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) app-misc/jq dev-build/cmake dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install setup test unpack
-DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.118 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-protocols-1.33 dev-libs/hyprland-protocols dev-libs/hyprlang >=dev-libs/wayland-protocols-1.25
+DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.118 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland gui-libs/hyprcursor media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-protocols-1.33 dev-libs/hyprland-protocols dev-libs/hyprlang >=dev-libs/wayland-protocols-1.25
DESCRIPTION=A dynamic tiling Wayland compositor that doesn't sacrifice on its looks
EAPI=8
HOMEPAGE=https://github.com/hyprwm/Hyprland
@@ -8,7 +8,7 @@ INHERIT=meson toolchain-funcs git-r3
IUSE=X legacy-renderer systemd
LICENSE=BSD
PROPERTIES=live
-RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.118 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= )
+RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/libinput-1.14.0:= dev-libs/libliftoff >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.118 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev:= X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput dev-libs/wayland gui-libs/hyprcursor media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= )
SLOT=0
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0927c978970e844d48388b9ed32cccd7
+_md5_=1badf417bd39354bd4a0fc3ee03526f5
diff --git a/metadata/md5-cache/gui-wm/wayfire-0.7.5-r1 b/metadata/md5-cache/gui-wm/wayfire-0.7.5-r1
deleted file mode 100644
index 5ebee70c3cb1..000000000000
--- a/metadata/md5-cache/gui-wm/wayfire-0.7.5-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-libs/wayland-protocols virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst test
-DEPEND=dev-libs/libinput:= dev-libs/wayland gui-libs/gtk-layer-shell media-libs/glm media-libs/mesa:=[gles2,wayland,X?] media-libs/libglvnd[X?] media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/freetype:=[X?] x11-libs/libdrm x11-libs/gtk+:3=[wayland,X?] x11-libs/cairo[X?,svg(+)] x11-libs/libxkbcommon[X?] x11-libs/pango x11-libs/pixman X? ( x11-base/xwayland x11-libs/libxcb ) system-wfconfig? ( >=gui-libs/wf-config-0.7.1 <gui-libs/wf-config-0.8.0 ) !system-wfconfig? ( !gui-libs/wf-config ) system-wlroots? ( >=gui-libs/wlroots-0.16.0:0/16[drm(+),libinput(+),x11-backend,X?] ) !system-wlroots? ( !gui-libs/wlroots )
-DESCRIPTION=compiz like 3D wayland compositor
-EAPI=8
-HOMEPAGE=https://github.com/WayfireWM/wayfire
-INHERIT=meson
-IUSE=+gles +system-wfconfig +system-wlroots X
-KEYWORDS=amd64 ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=dev-libs/libinput:= dev-libs/wayland gui-libs/gtk-layer-shell media-libs/glm media-libs/mesa:=[gles2,wayland,X?] media-libs/libglvnd[X?] media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/freetype:=[X?] x11-libs/libdrm x11-libs/gtk+:3=[wayland,X?] x11-libs/cairo[X?,svg(+)] x11-libs/libxkbcommon[X?] x11-libs/pango x11-libs/pixman X? ( x11-base/xwayland x11-libs/libxcb ) system-wfconfig? ( >=gui-libs/wf-config-0.7.1 <gui-libs/wf-config-0.8.0 ) !system-wfconfig? ( !gui-libs/wf-config ) system-wlroots? ( >=gui-libs/wlroots-0.16.0:0/16[drm(+),libinput(+),x11-backend,X?] ) !system-wlroots? ( !gui-libs/wlroots ) x11-misc/xkeyboard-config
-SLOT=0
-SRC_URI=https://github.com/WayfireWM/wayfire/releases/download/v0.7.5/wayfire-0.7.5.tar.xz
-_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dc82c43558b813139d9d539f7543ecf1
diff --git a/metadata/md5-cache/gui-wm/wayfire-0.8.0 b/metadata/md5-cache/gui-wm/wayfire-0.8.0
deleted file mode 100644
index ad20cd7190a6..000000000000
--- a/metadata/md5-cache/gui-wm/wayfire-0.8.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/wayland-scanner virtual/pkgconfig !system-wlroots? ( dev-util/glslang dev-util/wayland-scanner ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-cpp/nlohmann_json dev-libs/libevdev >=dev-libs/libinput-1.7.0 dev-libs/wayland >=dev-libs/wayland-protocols-1.12 media-libs/glm media-libs/libglvnd media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/cairo x11-libs/libdrm:= x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman system-wfconfig? ( gui-libs/wf-config:0/0.8 ) !system-wfconfig? ( dev-libs/libxml2 ) !system-wlroots? ( >=dev-libs/libinput-1.14.0:= >=dev-libs/wayland-1.21 media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.114:= x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) ) system-wlroots? ( gui-libs/wlroots:0/16[drm(+),libinput(+),x11-backend,X?] ) !system-wlroots? ( >=dev-libs/wayland-protocols-1.28 ) test? ( dev-cpp/doctest )
-DESCRIPTION=compiz like 3D wayland compositor
-EAPI=8
-HOMEPAGE=https://github.com/WayfireWM/wayfire
-INHERIT=meson
-IUSE=+gles +system-wfconfig +system-wlroots test X
-KEYWORDS=amd64 ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=dev-cpp/nlohmann_json dev-libs/libevdev >=dev-libs/libinput-1.7.0 dev-libs/wayland >=dev-libs/wayland-protocols-1.12 media-libs/glm media-libs/libglvnd media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/cairo x11-libs/libdrm:= x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman system-wfconfig? ( gui-libs/wf-config:0/0.8 ) !system-wfconfig? ( dev-libs/libxml2 ) !system-wlroots? ( >=dev-libs/libinput-1.14.0:= >=dev-libs/wayland-1.21 media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.114:= x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) ) system-wlroots? ( gui-libs/wlroots:0/16[drm(+),libinput(+),x11-backend,X?] ) x11-misc/xkeyboard-config !system-wfconfig? ( !gui-libs/wf-config ) !system-wlroots? ( !gui-libs/wlroots )
-RESTRICT=!test? ( test )
-SLOT=0/0.8
-SRC_URI=https://github.com/WayfireWM/wayfire/releases/download/v0.8.0/wayfire-0.8.0.tar.xz
-_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=fcb6d259a53dcfa78d56d4d34e11b243
diff --git a/metadata/md5-cache/gui-wm/wayfire-0.8.1 b/metadata/md5-cache/gui-wm/wayfire-0.8.1
new file mode 100644
index 000000000000..0e7e01e304a9
--- /dev/null
+++ b/metadata/md5-cache/gui-wm/wayfire-0.8.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/libevdev >=dev-libs/libinput-1.7.0:= dev-libs/wayland >=dev-libs/wayland-protocols-1.12 gui-libs/wf-config:0/0.8 gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?] media-libs/glm media-libs/libglvnd media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:= ) test? ( dev-cpp/doctest )
+DESCRIPTION=compiz like 3D wayland compositor
+EAPI=8
+HOMEPAGE=https://github.com/WayfireWM/wayfire
+INHERIT=meson
+IUSE=+gles test X
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=MIT
+RDEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/libevdev >=dev-libs/libinput-1.7.0:= dev-libs/wayland >=dev-libs/wayland-protocols-1.12 gui-libs/wf-config:0/0.8 gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?] media-libs/glm media-libs/libglvnd media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:= ) x11-misc/xkeyboard-config
+RESTRICT=!test? ( test )
+SLOT=0/0.8
+SRC_URI=https://github.com/WayfireWM/wayfire/releases/download/v0.8.1/wayfire-0.8.1.tar.xz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=efb9c37fd6112e88886427bf7187f3f3
diff --git a/metadata/md5-cache/gui-wm/wayfire-9999 b/metadata/md5-cache/gui-wm/wayfire-9999
index b037eec794f5..748c5e3b1834 100644
--- a/metadata/md5-cache/gui-wm/wayfire-9999
+++ b/metadata/md5-cache/gui-wm/wayfire-9999
@@ -1,15 +1,15 @@
-BDEPEND=dev-util/wayland-scanner virtual/pkgconfig !system-wlroots? ( dev-util/glslang dev-util/wayland-scanner ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=dev-cpp/nlohmann_json dev-libs/libevdev >=dev-libs/libinput-1.7.0 dev-libs/wayland >=dev-libs/wayland-protocols-1.12 media-libs/glm media-libs/libglvnd media-libs/libjpeg-turbo media-libs/libpng x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman system-wfconfig? ( gui-libs/wf-config:0/9999 ) !system-wfconfig? ( dev-libs/libxml2 ) !system-wlroots? ( >=dev-libs/libinput-1.14.0:= >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.114:= x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) ) system-wlroots? ( gui-libs/wlroots:0/9999[drm(+),libinput(+),x11-backend,X?] ) !system-wlroots? ( >=dev-libs/wayland-protocols-1.32 ) test? ( dev-cpp/doctest )
+DEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/libevdev >=dev-libs/libinput-1.7.0:= dev-libs/wayland >=dev-libs/wayland-protocols-1.12 gui-libs/wf-config:0/0.9 gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?] media-libs/glm media-libs/libglvnd media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:= ) test? ( dev-cpp/doctest )
DESCRIPTION=compiz like 3D wayland compositor
EAPI=8
HOMEPAGE=https://github.com/WayfireWM/wayfire
INHERIT=meson git-r3
-IUSE=+gles +system-wfconfig +system-wlroots test X
+IUSE=+gles test X
LICENSE=MIT
PROPERTIES=live
-RDEPEND=dev-cpp/nlohmann_json dev-libs/libevdev >=dev-libs/libinput-1.7.0 dev-libs/wayland >=dev-libs/wayland-protocols-1.12 media-libs/glm media-libs/libglvnd media-libs/libjpeg-turbo media-libs/libpng x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman system-wfconfig? ( gui-libs/wf-config:0/9999 ) !system-wfconfig? ( dev-libs/libxml2 ) !system-wlroots? ( >=dev-libs/libinput-1.14.0:= >=dev-libs/wayland-1.22 media-libs/libdisplay-info media-libs/libglvnd media-libs/mesa[egl(+),gles2] sys-apps/hwdata:= sys-auth/seatd:= >=x11-libs/libdrm-2.4.114:= x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 virtual/libudev X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) ) system-wlroots? ( gui-libs/wlroots:0/9999[drm(+),libinput(+),x11-backend,X?] ) x11-misc/xkeyboard-config !system-wfconfig? ( !gui-libs/wf-config ) !system-wlroots? ( !gui-libs/wlroots )
+RDEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/libevdev >=dev-libs/libinput-1.7.0:= dev-libs/wayland >=dev-libs/wayland-protocols-1.12 gui-libs/wf-config:0/0.9 gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?] media-libs/glm media-libs/libglvnd media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:= ) x11-misc/xkeyboard-config
RESTRICT=!test? ( test )
-SLOT=0/9999
+SLOT=0/0.9
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6a1b377e7b4b6feb268a89e0b360e004
+_md5_=10150683a2064ee91fdc078cdf11abc7
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 5845b8efe3a5..63ca2420a09f 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/eog-45.3 b/metadata/md5-cache/media-gfx/eog-45.3
new file mode 100644
index 000000000000..9c0f641a5dbc
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/eog-45.3
@@ -0,0 +1,17 @@
+BDEPEND=gtk-doc? ( dev-util/gi-docgen app-text/docbook-xml-dtd:4.1.2 ) dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst test
+DEPEND=>=dev-libs/glib-2.73.2:2 >=dev-libs/libpeas-0.7.4:0[gtk] >=gnome-base/gnome-desktop-2.91.2:3= >=gnome-base/gsettings-desktop-schemas-42_beta >=x11-misc/shared-mime-info-0.20 >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] >=x11-libs/gtk+-3.24.15:3[introspection,X] >=gui-libs/libhandy-1.5.0:1 sys-libs/zlib exif? ( >=media-libs/libexif-0.6.14 ) lcms? ( media-libs/lcms:2 ) xmp? ( media-libs/exempi:2= ) jpeg? ( media-libs/libjpeg-turbo:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) svg? ( >=gnome-base/librsvg-2.44.0:2 ) x11-libs/libX11
+DESCRIPTION=The Eye of GNOME image viewer
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson xdg
+IUSE=+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.73.2:2 >=dev-libs/libpeas-0.7.4:0[gtk] >=gnome-base/gnome-desktop-2.91.2:3= >=gnome-base/gsettings-desktop-schemas-42_beta >=x11-misc/shared-mime-info-0.20 >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] >=x11-libs/gtk+-3.24.15:3[introspection,X] >=gui-libs/libhandy-1.5.0:1 sys-libs/zlib exif? ( >=media-libs/libexif-0.6.14 ) lcms? ( media-libs/lcms:2 ) xmp? ( media-libs/exempi:2= ) jpeg? ( media-libs/libjpeg-turbo:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) svg? ( >=gnome-base/librsvg-2.44.0:2 ) x11-libs/libX11
+REQUIRED_USE=exif? ( jpeg ) gtk-doc? ( introspection )
+SLOT=1
+SRC_URI=mirror://gnome/sources/eog/45/eog-45.3.tar.xz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=17da67fd8a259aa733bce226765a9d1a
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 2e13cdc574fa..869773458bc2 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/swift-4.0.3-r2 b/metadata/md5-cache/net-im/swift-4.0.3-r2
index 261f3656157d..a17fef537352 100644
--- a/metadata/md5-cache/net-im/swift-4.0.3-r2
+++ b/metadata/md5-cache/net-im/swift-4.0.3-r2
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=4/0
SRC_URI=https://swift.im/git/swift/snapshot/swift-swift-4.0.3.tar.bz2 -> swift-4.0.3.tar.bz2 https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.3-python3-compatibility.patch.gz
_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 scons-utils b3544637c85286a19000d59461d3a7a5 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bb99e368b8ecff55940287349f31d1be
+_md5_=5fb5be34353ca3ed84041fe03fc2ce60
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index f67c7449bc4f..80b476feeb1f 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/freerdp-2.11.5 b/metadata/md5-cache/net-misc/freerdp-2.11.5-r1
index a6f4dd45bf37..946e07f83a45 100644
--- a/metadata/md5-cache/net-misc/freerdp-2.11.5
+++ b/metadata/md5-cache/net-misc/freerdp-2.11.5-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig X? ( doc? ( app-text/docbook-xml-dtd:4.1.2 app-text/xmlto ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
+DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=Free implementation of the Remote Desktop Protocol
EAPI=8
HOMEPAGE=https://www.freerdp.com/
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic
IUSE=alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv
KEYWORDS=~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
+RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://pub.freerdp.com/releases/freerdp-2.11.5.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=54c762383dc17c35f88b4679beac0f79
+_md5_=f8e71ecf5576cadfff47069f70c9826b
diff --git a/metadata/md5-cache/net-misc/freerdp-2.9999 b/metadata/md5-cache/net-misc/freerdp-2.9999
index f1bdadae75fb..1adecd133849 100644
--- a/metadata/md5-cache/net-misc/freerdp-2.9999
+++ b/metadata/md5-cache/net-misc/freerdp-2.9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig X? ( doc? ( app-text/docbook-xml-dtd:4.1.2 app-text/xmlto ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
+DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=Free implementation of the Remote Desktop Protocol
EAPI=8
HOMEPAGE=https://www.freerdp.com/
@@ -8,8 +8,8 @@ INHERIT=cmake flag-o-matic git-r3
IUSE=alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv
LICENSE=Apache-2.0
PROPERTIES=live
-RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
+RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
RESTRICT=!test? ( test )
SLOT=0/2
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4cd4568cb0f8211897890cbac2baac65
+_md5_=dc29f23d6521fc60d0842d87d2dbb409
diff --git a/metadata/md5-cache/net-misc/freerdp-3.2.0-r1 b/metadata/md5-cache/net-misc/freerdp-3.2.0-r2
index a4c110b02c1b..2a6e5d8ee947 100644
--- a/metadata/md5-cache/net-misc/freerdp-3.2.0-r1
+++ b/metadata/md5-cache/net-misc/freerdp-3.2.0-r2
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-text/docbook-xsl-stylesheets dev-libs/libxslt app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
+DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=Free implementation of the Remote Desktop Protocol
EAPI=8
HOMEPAGE=https://www.freerdp.com/
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic
IUSE=aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
+RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
RESTRICT=!test? ( test )
SLOT=0/3
SRC_URI=https://pub.freerdp.com/releases/freerdp-3.2.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c1269da2a4195994b5880c027a29650e
+_md5_=9cfe0672bbd2e611c29a3115a14ad647
diff --git a/metadata/md5-cache/net-misc/freerdp-3.4.0-r1 b/metadata/md5-cache/net-misc/freerdp-3.4.0-r2
index bab9fed268bb..6b91068c7dae 100644
--- a/metadata/md5-cache/net-misc/freerdp-3.4.0-r1
+++ b/metadata/md5-cache/net-misc/freerdp-3.4.0-r2
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-text/docbook-xsl-stylesheets dev-libs/libxslt app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
+DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=Free implementation of the Remote Desktop Protocol
EAPI=8
HOMEPAGE=https://www.freerdp.com/
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic
IUSE=aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
+RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
RESTRICT=!test? ( test )
SLOT=0/3
SRC_URI=https://pub.freerdp.com/releases/freerdp-3.4.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c1269da2a4195994b5880c027a29650e
+_md5_=9cfe0672bbd2e611c29a3115a14ad647
diff --git a/metadata/md5-cache/net-misc/freerdp-9999 b/metadata/md5-cache/net-misc/freerdp-9999
index 8ee154fb02cf..c263b6ce699c 100644
--- a/metadata/md5-cache/net-misc/freerdp-9999
+++ b/metadata/md5-cache/net-misc/freerdp-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-text/docbook-xsl-stylesheets dev-libs/libxslt app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
+DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=Free implementation of the Remote Desktop Protocol
EAPI=8
HOMEPAGE=https://www.freerdp.com/
@@ -8,8 +8,8 @@ INHERIT=cmake flag-o-matic git-r3
IUSE=aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv
LICENSE=Apache-2.0
PROPERTIES=live
-RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
+RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
RESTRICT=!test? ( test )
SLOT=0/3
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c1269da2a4195994b5880c027a29650e
+_md5_=9cfe0672bbd2e611c29a3115a14ad647
diff --git a/metadata/md5-cache/net-misc/networkmanager-1.46.0 b/metadata/md5-cache/net-misc/networkmanager-1.46.0-r1
index 7d78069057e8..805369bb0aab 100644
--- a/metadata/md5-cache/net-misc/networkmanager-1.46.0
+++ b/metadata/md5-cache/net-misc/networkmanager-1.46.0-r1
@@ -4,7 +4,7 @@ DEPEND=sys-apps/util-linux[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mip
DESCRIPTION=A set of co-operative tools that make networking simple and straightforward
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager
-INHERIT=gnome.org linux-info meson-multilib flag-o-matic python-any-r1 readme.gentoo-r1 systemd udev vala virtualx
+INHERIT=gnome.org linux-info meson-multilib flag-o-matic python-any-r1 readme.gentoo-r1 systemd toolchain-funcs udev vala virtualx
IUSE=audit bluetooth +concheck connection-sharing debug dhclient dhcpcd elogind gnutls +gtk-doc +introspection iptables iwd psl libedit +nss nftables +modemmanager ofono ovs policykit +ppp resolvconf selinux syslog systemd teamd test +tools vala +wext +wifi abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2+ LGPL-2.1+
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=mirror://gnome/sources/NetworkManager/1.46/NetworkManager-1.46.0.tar.xz
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome.org 6b39404f1491c60a2d32e3c693a683fe linux-info 7ca3057b277f1e5978947b4cc289ce62 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 vala e477903dbe0105930c51f170a592dc16 virtualx 817571665ee28575da44ee08135089e5
-_md5_=9d9221660dbd26987462e2bdcd487386
+_md5_=4b2d8e029b6271ab1ecbaa8ae30c1550
diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz
index f090e2035e05..aca9909c5806 100644
--- a/metadata/md5-cache/net-print/Manifest.gz
+++ b/metadata/md5-cache/net-print/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.5 b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.5
new file mode 100644
index 000000000000..670ad2d811c1
--- /dev/null
+++ b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.5
@@ -0,0 +1,11 @@
+DEFINED_PHASES=configure install
+DEPEND=net-print/cups
+DESCRIPTION=Epson Inkjet Printer Driver (ESC/P-R)
+EAPI=8
+HOMEPAGE=https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
+KEYWORDS=~amd64 ~ppc64
+LICENSE=GPL-2
+RDEPEND=net-print/cups
+SLOT=0
+SRC_URI=https://download3.ebz.epson.net/dsc/f/03/00/15/68/89/fbff579f15226ffcc4a16895bd6bce6842277802/epson-inkjet-printer-escpr-1.8.5-1.tar.gz
+_md5_=f8004b5d2708d33068b997052c72f305
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 27eba6ee32ef..d807a6f73c25 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/z3-4.12.5 b/metadata/md5-cache/sci-mathematics/z3-4.12.5
deleted file mode 100644
index cd5419116168..000000000000
--- a/metadata/md5-cache/sci-mathematics/z3-4.12.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( app-text/doxygen[dot] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gmp? ( dev-libs/gmp:0=[cxx(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jdk-1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=An efficient theorem prover
-EAPI=8
-HOMEPAGE=https://github.com/Z3Prover/z3/
-INHERIT=cmake-multilib flag-o-matic java-pkg-opt-2 python-single-r1
-IUSE=doc examples gmp isabelle java python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv sparc x86
-LICENSE=MIT
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gmp? ( dev-libs/gmp:0=[cxx(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
-SLOT=0/4.12
-SRC_URI=https://github.com/Z3Prover/z3/archive/z3-4.12.5.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=02cedcc1fd9cd088ac83e07eb8572ccd
diff --git a/metadata/md5-cache/www-apache/Manifest.gz b/metadata/md5-cache/www-apache/Manifest.gz
index 8586c7f9f527..087afec7df85 100644
--- a/metadata/md5-cache/www-apache/Manifest.gz
+++ b/metadata/md5-cache/www-apache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apache/mod_jk-1.2.49 b/metadata/md5-cache/www-apache/mod_jk-1.2.49-r1
index fe941439eede..022f893b7c74 100644
--- a/metadata/md5-cache/www-apache/mod_jk-1.2.49
+++ b/metadata/md5-cache/www-apache/mod_jk-1.2.49-r1
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/apr:1= =www-servers/apache-2*
SLOT=0
SRC_URI=mirror://apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.49-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.49-src.tar.gz.asc )
_eclasses_=apache-module 7a226dc5662c581e506e053b99bb8b31 autotools e4cf390b19033d5ca443765bc8537b81 depend.apache 1d51223a0def226481583990f380519c gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=b1d69680bd9861ff4ffdb0965ea2e9a2
+_md5_=aea26eeeb8fdee8522cf2bcab20f492e
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 3d5567ba7c38..55d14ab6f481 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/caddy-2.7.6-r2 b/metadata/md5-cache/www-servers/caddy-2.7.6-r2
new file mode 100644
index 000000000000..fd64640eccda
--- /dev/null
+++ b/metadata/md5-cache/www-servers/caddy-2.7.6-r2
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst prepare unpack
+DEPEND=acct-user/http acct-group/http
+DESCRIPTION=Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
+EAPI=8
+HOMEPAGE=https://caddyserver.com
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=fcaps go-module systemd shell-completion
+IUSE=events-handlers-exec security +filecaps
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv
+LICENSE=Apache-2.0 BSD ECL-2.0 MIT CC0-1.0
+RDEPEND=acct-user/http acct-group/http
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/caddyserver/caddy/archive/v2.7.6.tar.gz -> caddy-2.7.6.tar.gz https://dev.gentoo.org/~zmedico/dist/caddy-2.7.6-r2-deps.tar.xz https://github.com/caddyserver/dist/archive/refs/tags/v2.7.6.tar.gz -> caddy-2.7.6-docs.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c376f3eb10d9cf08b5cab4a88938d7b5
diff --git a/metadata/md5-cache/www-servers/caddy-9999 b/metadata/md5-cache/www-servers/caddy-9999
index faec1dacfc31..04edbc82ba1d 100644
--- a/metadata/md5-cache/www-servers/caddy-9999
+++ b/metadata/md5-cache/www-servers/caddy-9999
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://caddyserver.com
IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps go-module systemd shell-completion git-r3
-IUSE=events-handlers-exec +filecaps
+IUSE=events-handlers-exec security +filecaps
LICENSE=Apache-2.0 BSD ECL-2.0 MIT CC0-1.0
PROPERTIES=live
RDEPEND=acct-user/http acct-group/http
RESTRICT=test strip
SLOT=0
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0f21175ae32720f28253b55160580db4
+_md5_=d08bd3d8783039b6e0fcaa0bc5b0965b
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index 0f9c41ceae85..6f9b098b81c7 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/mutter-45.5 b/metadata/md5-cache/x11-wm/mutter-45.5
new file mode 100644
index 000000000000..023a1dfd7252
--- /dev/null
+++ b/metadata/md5-cache/x11-wm/mutter-45.5
@@ -0,0 +1,18 @@
+BDEPEND=dev-util/wayland-scanner dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 >=dev-python/python-dbusmock-0.28[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/python-dbusmock-0.28[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/python-dbusmock-0.28[python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd:4.5 x11-misc/xvfb-run ) wayland? ( >=sys-kernel/linux-headers-4.4 x11-libs/libxcvt ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.32 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.19.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.33:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-base/xorg-proto sysprof? ( >=dev-util/sysprof-common-3.38.0 ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?,wayland] gnome-extra/zenity )
+DESCRIPTION=GNOME compositing window manager based on Clutter
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg
+IUSE=debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.32 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.19.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.33:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau !<gui-libs/gtk-4.6.4:4 sys-auth/rtkit
+REQUIRED_USE=gtk-doc? ( introspection ) wayland? ( ^^ ( elogind systemd ) udev ) test? ( wayland )
+RESTRICT=!test? ( test )
+SLOT=0/13
+SRC_URI=mirror://gnome/sources/mutter/45/mutter-45.5.tar.xz
+_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=df71bcb352cc178ab978d587eefc3fae
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index a177cb3ba278..561f3e560884 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 17133 BLAKE2B 2a963c482a240800aae14dff75bee8a97ddc976385c7a4e0f94ea2553c151ccf0ec19e6e963cc6b3ace16d67d8bbd9201583a8676b37f35dbe798a72a0d1f865 SHA512 6a519b7f4386ddcf92527d4f46f224e83347cf00e74450a2f9e14b7b972c959282cf30af1f4312300d4cf765083fe63b834f15a59f914ffd88a83769596d14db
-TIMESTAMP 2024-03-16T18:10:35Z
+TIMESTAMP 2024-03-17T00:10:32Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmX14JtfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmX2NPhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDQkw//b5/PTyvCvWg0AM5nuvD3l2YM8O/B0tA0u7zXOQ4LPRwyUnkQy9gLl1uz
-MqyyFqgrtZ1AMMvPQi6NJYpZeG9dKWXSZQGETu5C3BcqWjqz+mjB5h4k8j5DDD+z
-VX6NDHU05JlTYMt2JwdJ13bQOwu7K6TZBL2kcd9t8sur+tXIO5FUJRLmuNhOjie/
-osbvRauPaFdvj40L1MtMpswv1rv1ZSuwJP95qjxp5MuH4A9vunAP44NA08dge/IL
-SjNl5WThKWf9DFKJ37C16ypg40HL0QAzFAXTQtkbvmk1S1Mc7IMR/kDrZFGK0ybM
-m08kgNdmmOpDr8OQGbs9Q/Up4tHpywZvZWRj5vOhJACySRTmvaiSt8+/ei1FPnQN
-aAsEAeLPmdkYiB/VNB5NlShkAAez0ORKHnLApafki9gCvBmIta8uxYVmcSbVHi/c
-4Xgt/sp6LT5Aa//9TtyNbQ6Ir1f+UmHg4bd584XKAnpeSmCXeHhavmzBxh4MOoWC
-vRIvRKGqB9NjNi8GHyGOH9kzlG4TUkpZ8ZmRaa8NJU1A/z+oQKptEve0btPKpYfW
-qNkvTPT6dyhe4mMQv0nAbUJjKsyJIn86b6kcvEATRVK7e69raT9GJLx7uQuaXHdm
-QTun7wnOxz3i4TxmQPPl66ujm4wvqNH6uGB7jsyr8sifXxWGqCQ=
-=b2fh
+klDnDA/+MP93jJ8WzHeQ7wR3BVXTUi4qiriEk9Z3p2+5r/q7FD23sU9xbKVMgoCZ
+qBLOFuXW2K5T1txQce5q58FwwHIErz1heKZi6icV6CMiOB03Zx5ChWXNLYryyeXX
+k+SxN7GcTJ6MDhihr+bfmjz84naMscXAiKi++2CklSrfrb8qX4/EXZlgGtARJLe8
+Gl64S6vFDxMCUH6Dd+MO56RxtVZXIKlg0aJWo/J+gUR/cYyIvkO0nrwVFFOaf7vg
+7Lyo3bFLb9q4rWQH7K36eI/p/voeRndTEf+CPnes7noa4TcdZLh+eB/iLWDkBD89
+J28DOw/KzxvAEu58F2lYNIMkJYQ5tWQBQGCxeegTjHyZ5k+0TaKQiTuRNGAICnbH
+cdVI6KKNY+uVrZRZlmccQFAcVkg9/fMGuD0pUV5wffTbd3KIpe7IkMA+uJGWh0ec
++wa7eN9M5hWnykjjAd99d6jj7O4YMKlV1MjHQpc9ekIKjy5wV1nWPfJH9BZk5avU
+JK3uyD/qj0SiRYY8Wq6DgMN25nH8II1CpUz8dqLQn1CKszbYR9E69gwc2tb7tOTc
+p+RzIqZXc8kGYcnaXx4N4WuPhN6/RkaMKAU/5omnvcAI+ZcPoBfp/Q7Uy2taHWN7
+Ah0nbbOytZ/pl58F63vmh3PPjBGC7VPvF/DScDE8rm+MiUJKaYE=
+=a3H4
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 133bd0389553..41a0825482af 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Mar 2024 18:10:31 +0000
+Sun, 17 Mar 2024 00:10:28 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 5abfab0dab9b..8804a20b28c8 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Mar 16 06:10:30 PM UTC 2024
+Sun Mar 17 12:10:28 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 300fc03b59c7..36431726c9e1 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Mar 2024 18:15:00 +0000
+Sun, 17 Mar 2024 00:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index c8aabe19fe01..ce8b72c04a11 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-2269569c1eeed9ee11af7773148fe8d6573ef8be 1710610464 2024-03-16T17:34:24+00:00
+a46837dc72fa2da8e9986a818c47d25e31406962 1710632855 2024-03-16T23:47:35+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 48b235db3b69..a4b6a5bb010c 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1710612600 Sat 16 Mar 2024 06:10:00 PM UTC
+1710634200 Sun 17 Mar 2024 12:10:00 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index e47cb9b5de5e..41a0825482af 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Mar 2024 18:10:30 +0000
+Sun, 17 Mar 2024 00:10:28 +0000
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index d0f15998b6b7..c6282130126b 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/swift/Manifest b/net-im/swift/Manifest
index fd973979f51a..776be3136275 100644
--- a/net-im/swift/Manifest
+++ b/net-im/swift/Manifest
@@ -1,8 +1,9 @@
AUX swift-4.0.2-boost-1.69-compatibility.patch 2986 BLAKE2B e81cdaadaa7fe4972df1f65f234f4630cade22e64325734500b24ddbba07a663d75fe6ef570b0dbc1463f6d03bc3db3d272d38c2d17945af923383ce65843eb6 SHA512 5218e5ce0d07826c4ebbcf3ea3d7e2685a3d3a9875301d0656929c19b83c4042a538e308b427d4666c5e6ba39adb9049795a886cf50daa9632cf96648421884a
AUX swift-4.0.2-qt-5.15-compatibility.patch 245 BLAKE2B 77facc560f6cea3dedd7c3095b6e5d7a91ff956b80022dc8a27c93edac72884bfd7f484fc84052a47bccb184f4225eb90fcc3d30f925ee15e18d5c97037a0b16 SHA512 9e8adaec0e7b1e727a2f91a675eaea4f62b7f8a53fdbaaf2adf9e13d57a1df15e921f1aa1b876561c7eecd1a4602763a52b3e875cecebe139d6e338df1001b12
AUX swift-4.0.3-gcc11-compatibility.patch 388 BLAKE2B a8b9d79d05accc9f07ec9db302bdf5a7757c5872a6dd66abc5765a109f6e69358dafc7e7c67208b6e7a15a88befb07b09d4a8629aceda83acc306c4b33899554 SHA512 27b4372eea344c98aaffe02d55550da62130d66d1abb967f3e6d236d58db33cea525448b3ed195c4397446af43d166ec3555b9f1f23637e3edfd73f9acb339e8
+AUX swift-4.0.3-libxml2-2.12-compatibility.patch 527 BLAKE2B 2e14b6b46ad7e47c2a2edbbb1d362d4c8bea93739670677bb00014cae7fd1aac603c0dffe64183d4c6a2410198f101300faa96692405e1da4cd0008f420be284 SHA512 a090a6d8e80a9e62d8f73a81d4d63e19d3e5b0209ffcdfa0ad19b9a179902013445ac363661eeaef0a484351f472bc9b86de8d0a987b9101a80bb6028a2be3d1
AUX swift-4.0.3-reproducible-build.patch 732 BLAKE2B e40c7e9c5e18aec72c6cd6290e89badbb0d57d15bc30fb06baef1050c4be52f795593f43dc9715a0634d19b9c5a0bb2afbb4025de2b6aa8bd0deb074c748ee2c SHA512 4f90dba4ebbd4ae33b40eeeaa100e647a1ae5cd6e32ed21b6bcbdc52104b57d59bdcc7dbb907a1a751a30f91e1e234d695278d999574f1393d3aaf499484270f
DIST swift-4.0.3-python3-compatibility.patch.gz 14964 BLAKE2B ec98bee12734eb00037433b2791817d24a0a53effa653268a886b59358fb82f8e6c05739165f2518c9c5ad5b7ddfcef90734964eb6de647a24197e69b333ebc9 SHA512 95e1a0c49158cbf1392442103c960e2d458a99b34c3f32cdb47fec2d195b709d6c4b0c2961b4c49d05c19e590f2e2ca836c6f559b960015030bf8375b0604c3f
DIST swift-4.0.3.tar.bz2 15124142 BLAKE2B 23896b72ffecc5148ade806ec6610c5edfa67ae9000e28383c7cf5a3c8bf275a6fc8208d1d6e7c7715e75bf133869ed404fd35bfb13998849209def3aab46c07 SHA512 59ebf69391f2cbdce538f0ee925f55eec0e8463c2f9b90899cb314f2a036f40ebdc357c4b6a6d3b71ae800ccf6ee6df5ff6011949ea0bb189cdf3e9f231e9733
-EBUILD swift-4.0.3-r2.ebuild 4636 BLAKE2B 18a62689c6f9d23c87eda46f0c43a3a4d0d6c63f613ba2ed1d6a9c719f3b53ad7255d9ed6fb9f5afddf4da8080f9c4b45c953568a49c2921ed3e7e5d7c38973c SHA512 709dd1f9a0ee6d37181a1af22d53f544ab25011c1356d94a666dd89e7dbf5da5fa4785ec5a19d0c0c217d7b3fa3c395b99453555daf65a9eab913bfc3fe97a68
+EBUILD swift-4.0.3-r2.ebuild 4696 BLAKE2B d1b0951b1f1f10b54a39505355e18d3c3d62c4c8c1578962cfa626f6bd975bee269b01d50e18e7de47fdd681fd6bad117ba2f7c27a87727252fed6f3a56a16e8 SHA512 3f7299feb5eca49d783bf27aac00b3bd08c1d1696de23bcb5b2d904c99d6a75cc654e64deab59e9f623999da5164b0293d3a1bdbc857266a143e0ee9bd11ae93
MISC metadata.xml 572 BLAKE2B 844c5b114051f7e2292b7857c991d4c6ea9c52a7e697f5d7f93296f4047179da836519701425c3ac6e9fd9fae99d77565258e08f2493682b8f2629cac493344b SHA512 4ed15787f531624392d9e8489634094c99f32b2c077c1330d79713a662bb22c79bd808aa8c1616b21fb5824ec03908aa54ea1d1cf13aa3f011235ef3756a32c5
diff --git a/net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch b/net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch
new file mode 100644
index 000000000000..b08a480835f3
--- /dev/null
+++ b/net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch
@@ -0,0 +1,11 @@
+--- a/Swiften/Parser/LibXMLParser.cpp
++++ b/Swiften/Parser/LibXMLParser.cpp
+@@ -97,7 +97,7 @@
+ if (xmlParseChunk(p->context_, data.c_str(), boost::numeric_cast<int>(data.size()), false) == XML_ERR_OK) {
+ return true;
+ }
+- xmlError* error = xmlCtxtGetLastError(p->context_);
++ const xmlError* error = xmlCtxtGetLastError(p->context_);
+ if (error->code == XML_WAR_NS_URI || error->code == XML_WAR_NS_URI_RELATIVE) {
+ xmlCtxtResetLastError(p->context_);
+ p->context_->errNo = XML_ERR_OK;
diff --git a/net-im/swift/swift-4.0.3-r2.ebuild b/net-im/swift/swift-4.0.3-r2.ebuild
index 686e9cf6c7c7..792b487871ed 100644
--- a/net-im/swift/swift-4.0.3-r2.ebuild
+++ b/net-im/swift/swift-4.0.3-r2.ebuild
@@ -58,6 +58,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-4.0.2-boost-1.69-compatibility.patch
"${FILESDIR}"/${PN}-4.0.2-qt-5.15-compatibility.patch
"${FILESDIR}"/${PN}-4.0.3-gcc11-compatibility.patch
+ "${FILESDIR}"/${PN}-4.0.3-libxml2-2.12-compatibility.patch
"${WORKDIR}"/${PN}-4.0.3-python3-compatibility.patch
"${FILESDIR}"/${PN}-4.0.3-reproducible-build.patch
)
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index f7449f3c1b23..b870634c7335 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 533688d61f34..87254b88c693 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -3,9 +3,9 @@ AUX freerdp-2.11.2-clang.patch 1132 BLAKE2B ba35de705f66e571e177f1291ccaf3c72f23
DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357 SHA512 152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
DIST freerdp-3.2.0.tar.gz 8407869 BLAKE2B cebb14965a71a441d1e53b778db1464751830e96660b6f0d68f32c741544a173b57c4fc92ec24ea6aa3599b62db666987e66b46bd4e6fd2de7ce72869a5d1a07 SHA512 ace6004d11f7fea0e1f927a84367afd9e51b2b566135d7055f548146922a949b9324a2e172bfc1c055bcd27f0eea3e077dc6cfd825c172bffdecb8c28edb076e
DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1 SHA512 b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
-EBUILD freerdp-2.11.5.ebuild 3383 BLAKE2B f845c84d88923801d371a075033dff512c457cb85c411961b754c8ef14521343718bb8ee2988d3e2280ec8c5291375014d0b1b1d83af9935094212248126c961 SHA512 3dbc6db657855fef9c770a20d864f7e21c2b7815b53311cad95bd12119eae738e94a373fe3c21d67c46e2422dcd7037a8b8ace46df73888523fa3cefb324e3d3
-EBUILD freerdp-2.9999.ebuild 3248 BLAKE2B 977546bf36497225536b8796a6e050be5e343b4e28e573f0813ef8f87e54717e211c20acc02b36b1a8dd5457fb7aaff82b7df50196d77bd5012db26da4ce4b76 SHA512 449c04a5761cc92f9b8ccc8825d38feada98352903af08db706b60ede48dfaefde464a9343ba1273a1c32bac8c3607e16c7d6a3cc5926a7a7d49f2c189fbf791
-EBUILD freerdp-3.2.0-r1.ebuild 3788 BLAKE2B ca2df812b3ecad0f529e56bbe23a1bb2f6b23bd5ed6ff56d08e3c3d294d96c8be3e1b27a921bcfb4131e9981a326614638edcc49654c930cb002c7eb05aa7087 SHA512 4cc015c41ef81e8917f0b2cc755d6818ae3eaf0b3a92a5ecd4529a7f526ac830e9f86794595697da3c2dd36e405cd43a28fa47ed50276ef0c0323d794611aaaa
-EBUILD freerdp-3.4.0-r1.ebuild 3788 BLAKE2B ca2df812b3ecad0f529e56bbe23a1bb2f6b23bd5ed6ff56d08e3c3d294d96c8be3e1b27a921bcfb4131e9981a326614638edcc49654c930cb002c7eb05aa7087 SHA512 4cc015c41ef81e8917f0b2cc755d6818ae3eaf0b3a92a5ecd4529a7f526ac830e9f86794595697da3c2dd36e405cd43a28fa47ed50276ef0c0323d794611aaaa
-EBUILD freerdp-9999.ebuild 3788 BLAKE2B ca2df812b3ecad0f529e56bbe23a1bb2f6b23bd5ed6ff56d08e3c3d294d96c8be3e1b27a921bcfb4131e9981a326614638edcc49654c930cb002c7eb05aa7087 SHA512 4cc015c41ef81e8917f0b2cc755d6818ae3eaf0b3a92a5ecd4529a7f526ac830e9f86794595697da3c2dd36e405cd43a28fa47ed50276ef0c0323d794611aaaa
+EBUILD freerdp-2.11.5-r1.ebuild 3390 BLAKE2B 0d737f70a9631c8fbc984578d351d501763aed71acd3543153088ad464dd6fa704bc346e5b51d7197b165adc6d6538446f5ddfa0b54a5cf68e1d40c6fe849744 SHA512 b7a34473f106d3bc438b4315e66e5e2e572ac4e7b3114facb657f103d114eb49cd0bd8661440b06e21bed58ae693c1dfcd84525af342fb9af25570a37156bd07
+EBUILD freerdp-2.9999.ebuild 3255 BLAKE2B fa65f3ed311801dfa1ac4493a81a1a3551724e68722cdb825c9c159ff06d158c20c722184108ceaf87ded460f60d41e5ab849ac77b8b9155ff14f3c7943f831c SHA512 8058dbdcd89d40e84883b82aef17d7096bb93faf1e35f0198063a2807106d4814b0332fed7f626c43aade813391c557787f0a65c6dbc75d0ff04f2b27ff1ccdf
+EBUILD freerdp-3.2.0-r2.ebuild 3795 BLAKE2B 8653776ac56bc09b9e19ca8c70cad31ffa554ff3cae6f48d1d2d3afa14f76ba7bd2b21508caa68a2d1aac8605fab80e89ad95d25d89ebc12ba42b7997e9bd6bf SHA512 3738ec8393ea0cd2ce324040691ffe7c9e4a2d75833c4181eeab5ce965cdb8e5f7ea2ace4474caec1d695a1ad48fc5e9d6f6145a0499844753fdb1b07bb56b7d
+EBUILD freerdp-3.4.0-r2.ebuild 3795 BLAKE2B 8653776ac56bc09b9e19ca8c70cad31ffa554ff3cae6f48d1d2d3afa14f76ba7bd2b21508caa68a2d1aac8605fab80e89ad95d25d89ebc12ba42b7997e9bd6bf SHA512 3738ec8393ea0cd2ce324040691ffe7c9e4a2d75833c4181eeab5ce965cdb8e5f7ea2ace4474caec1d695a1ad48fc5e9d6f6145a0499844753fdb1b07bb56b7d
+EBUILD freerdp-9999.ebuild 3795 BLAKE2B 8653776ac56bc09b9e19ca8c70cad31ffa554ff3cae6f48d1d2d3afa14f76ba7bd2b21508caa68a2d1aac8605fab80e89ad95d25d89ebc12ba42b7997e9bd6bf SHA512 3738ec8393ea0cd2ce324040691ffe7c9e4a2d75833c4181eeab5ce965cdb8e5f7ea2ace4474caec1d695a1ad48fc5e9d6f6145a0499844753fdb1b07bb56b7d
MISC metadata.xml 599 BLAKE2B abc5045f654a1dee76a0c4352bb2374063a885c1bce2b0ccf43a62cf933119a6aa50bf835c3b35e546d6bbd772100d8523e4f388ebbb43883e5903957799d65e SHA512 7f06ed1615b32380a21e5fe772e0e36c475dc105a78f8766c13158b49526b288d4de81be2649861544acd8cd3ac51720c985ebfe19cb4439f3ea96c67b729c01
diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild b/net-misc/freerdp/freerdp-2.11.5-r1.ebuild
index d4068b5b9c9e..1d009bf8f0f4 100644
--- a/net-misc/freerdp/freerdp-2.11.5.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r1.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
- x11-libs/libXrandr
+ X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
diff --git a/net-misc/freerdp/freerdp-2.9999.ebuild b/net-misc/freerdp/freerdp-2.9999.ebuild
index dab2510207ae..6e2277b4bffe 100644
--- a/net-misc/freerdp/freerdp-2.9999.ebuild
+++ b/net-misc/freerdp/freerdp-2.9999.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
- x11-libs/libXrandr
+ X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
diff --git a/net-misc/freerdp/freerdp-3.4.0-r1.ebuild b/net-misc/freerdp/freerdp-3.2.0-r2.ebuild
index 6063aa81da39..82b1a427b285 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.2.0-r2.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
- x11-libs/libXrandr
+ X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
diff --git a/net-misc/freerdp/freerdp-3.2.0-r1.ebuild b/net-misc/freerdp/freerdp-3.4.0-r2.ebuild
index 6063aa81da39..82b1a427b285 100644
--- a/net-misc/freerdp/freerdp-3.2.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r2.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
- x11-libs/libXrandr
+ X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
diff --git a/net-misc/freerdp/freerdp-9999.ebuild b/net-misc/freerdp/freerdp-9999.ebuild
index 6063aa81da39..82b1a427b285 100644
--- a/net-misc/freerdp/freerdp-9999.ebuild
+++ b/net-misc/freerdp/freerdp-9999.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
- x11-libs/libXrandr
+ X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index 9fc173da05bd..fe804719f070 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -10,5 +10,5 @@ DIST networkmanager-ppp-2.5.0.patch 45845 BLAKE2B afcf1410f89db950a7e7c2c0af3aae
EBUILD networkmanager-1.42.6-r2.ebuild 11947 BLAKE2B 20ffa1a873ebd171c47d2fa5feeb65647656c5239c716b4969a82722674dae3fcdeef3ecf1bb30cbf5ea85d0412b3677df5bd40ad83994c4c42c9c359c664e54 SHA512 19f0896a05be639186da85f5d46d07d02a467d3d5c559a5b3ecab41acaa073ffcd70359b76af1cd95d31ba4c0b881e0460b5b5f4c2cf60613d0f7586e2b9cdfe
EBUILD networkmanager-1.44.0-r1.ebuild 11693 BLAKE2B e87be9fbf57bdd519339c6bd4750c508731cf88e5baa251b257c2e9c142a212676b08cf752cecdd5a75397b7ad6972421c2cf54bb903e478de4668ab9093b690 SHA512 5f8619be794991ae8ba31c26f8505d477ddd9833c55eac75ebd22e76702641ebfc2a15d5e313d61b467fb3e5957d7b5dfd22ee101fb7f66bf50b8685885d8517
EBUILD networkmanager-1.44.2.ebuild 11693 BLAKE2B e87be9fbf57bdd519339c6bd4750c508731cf88e5baa251b257c2e9c142a212676b08cf752cecdd5a75397b7ad6972421c2cf54bb903e478de4668ab9093b690 SHA512 5f8619be794991ae8ba31c26f8505d477ddd9833c55eac75ebd22e76702641ebfc2a15d5e313d61b467fb3e5957d7b5dfd22ee101fb7f66bf50b8685885d8517
-EBUILD networkmanager-1.46.0.ebuild 11710 BLAKE2B 1644aba066b8a80173aa52a6e3f705ed5b5eee41518b7944828b169f62f6ae75b2e343100823fcfbb50de7bba331cf04b4042b40f8308b8827a122bce1e2cd1f SHA512 24444458d3e66795fbc63a22f1528c53d7a8046f57a1b4e83ffe6e3b6160797082332f51d1a496a07fffbc04f77391d680b40a1fa6563697358c2f614791bb40
+EBUILD networkmanager-1.46.0-r1.ebuild 11873 BLAKE2B 93e1314556a9bff1739ad79b0e289b6d45d15f43f56cf085acf2f5963a4a87e73c0f25cae59e004b089c18dfe73baa2a95d8322920fb48b3901773110aed3714 SHA512 0044e19d77d2b97e1bac916afbb15eb6d245f54d888668027f211b8b4455b4581087d407ad70b561f68cc2e3552f9ec40a9df471aa3e2edc96cf67ea1c5f5986
MISC metadata.xml 2360 BLAKE2B 0d95733c3909e35ef555ad32c44e706d48347e6b8a5f7f915831edf7a43376e973fa32c7704325818704b59082fbbb2e4610e075848f09ac7c818d8fdbb94830 SHA512 c4478c41989eca2b777bb59767ce7660d70b261f61bc42673bc61e7e4db528c45f921c384de5454e7f901f4cfdb3cf1303e183397671606ed43c1fdaa59762c7
diff --git a/net-misc/networkmanager/networkmanager-1.46.0.ebuild b/net-misc/networkmanager/networkmanager-1.46.0-r1.ebuild
index 06d5ab263971..1bc89e1e14e6 100644
--- a/net-misc/networkmanager/networkmanager-1.46.0.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.46.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
GNOME_ORG_MODULE="NetworkManager"
PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org linux-info meson-multilib flag-o-matic python-any-r1 readme.gentoo-r1 systemd udev vala virtualx
+inherit gnome.org linux-info meson-multilib flag-o-matic python-any-r1 readme.gentoo-r1 systemd toolchain-funcs udev vala virtualx
DESCRIPTION="A set of co-operative tools that make networking simple and straightforward"
HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager"
@@ -170,6 +170,8 @@ meson_nm_native_program() {
multilib_src_configure() {
# Workaround for LLD 17 (bug #915819)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+ # Build system requires -flto-partition=none support for LTO
+ tc-is-clang && filter-lto
local emesonargs=(
--localstatedir="${EPREFIX}/var"
@@ -207,7 +209,8 @@ multilib_src_configure() {
$(meson_native_use_bool tools nmtui)
$(meson_native_use_bool tools nm_cloud_setup)
$(meson_native_use_bool bluetooth bluez5_dun)
- -Debpf=true
+ # ebpf is problematic in at least v1.46.0, bug #926943
+ -Debpf=false
-Dconfig_wifi_backend_default=$(multilib_native_usex iwd iwd default)
-Dconfig_plugins_default=keyfile
diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz
index 4e87cbc03593..2174a360586e 100644
--- a/net-print/Manifest.gz
+++ b/net-print/Manifest.gz
Binary files differ
diff --git a/net-print/epson-inkjet-printer-escpr/Manifest b/net-print/epson-inkjet-printer-escpr/Manifest
index b59845544b7c..7e93ba19a55f 100644
--- a/net-print/epson-inkjet-printer-escpr/Manifest
+++ b/net-print/epson-inkjet-printer-escpr/Manifest
@@ -1,10 +1,13 @@
AUX 1.6.5-warnings.patch 1115 BLAKE2B eac889dc8f5b39bbcf633c3ff2469ba1d3e07f475aa29f82e2ff81568aa72e2a3c25018c481b9d56bfd321314fb931561bbaed5b0883597c6fb296465ac486f1 SHA512 8a32ce7d22bb97cf1a7c1864353cab4a148eb4d1dc599f355420e0119dfb89abbfb66cbe58c8f35e2f8fc3a62b0c4018e0d48065acd21b17cb250e4722b9e027
AUX epson-inkjet-printer-escpr-1.7.7-fnocommon.patch 309 BLAKE2B 70e10c99dcf8b5d06acd38722f419c09f994253538d88cc9621051ee58b8a9cbe203c35c279c9ef8b5f0f7cd091118a0b2ccf802e09e2996f4e6346e7927f695 SHA512 5cff64797453868d1d0540a22fd72b53d7214d2e9c574cdf635206baf71fc227147babcfe97c73193ca356ad40afa5bb7ea80107576efee138b936e052b9fb2d
AUX epson-inkjet-printer-escpr-1.8.4-1-missing-include.patch 6575 BLAKE2B 24e0d0e2674fb74b4cfabe27a695c08f4b1a87a26ddb82956157449c09c4f0e71ca9585db3507b92902ec7deb02a41a3aa9df770820379bcd851b47f4865b8e1 SHA512 392b4713ca94fd8656d39205f61db3f5491c09a15f5dc1f1239a07928d62d243d24941893c197bc227195129e7e346c8479de234aaafbf91d64716dba395068a
+AUX epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch 6575 BLAKE2B 24e0d0e2674fb74b4cfabe27a695c08f4b1a87a26ddb82956157449c09c4f0e71ca9585db3507b92902ec7deb02a41a3aa9df770820379bcd851b47f4865b8e1 SHA512 392b4713ca94fd8656d39205f61db3f5491c09a15f5dc1f1239a07928d62d243d24941893c197bc227195129e7e346c8479de234aaafbf91d64716dba395068a
DIST epson-inkjet-printer-escpr-1.8.3-1.src.rpm 5127233 BLAKE2B f00ec01459411100c0502afbda4d9b3449af80ac4517e4288c3861558eef6ec946f4a6c04ea4e22818a455befa652d7135a5d2bce5e3941284f16862ebc4546f SHA512 d4cbf8342e5c664c7473c43f00739bc5ea5f6ccdb818893338bab103cee77630aaf33c1714313e4ae79687a152f8389d9a68faff685d63a35888c28d9abce9dc
DIST epson-inkjet-printer-escpr-1.8.4-1.tar.gz 5595766 BLAKE2B 9baba92331d0f55a6831d23a7b9b2824b5f33392d41f6ef0e2c45a4df7b54503d16b14dccc5dcc0d9b163f2677ba473b502e605f2f9509a1fc8c6c3095bbe858 SHA512 548b0cc27ab91c19b1d4fad79e3c3cacfb821b7c3156d8f1f3aafd31b94405794a86ff8b6abf5e56fb6692a471d96b5665a006cdc748d8de83c2ebadb0f634bc
+DIST epson-inkjet-printer-escpr-1.8.5-1.tar.gz 5666905 BLAKE2B 549c948709993779b5615b501038fdceb6c3d6f173709b8cf99459346fff89923bdbe1babe34ee98eed4e1ebbd7a4b5962ddbc9cec9711aa15ff2056fec3d436 SHA512 4117b1efe903e4f506bbc67c45079f1d467ff6527691308734e55d32feeda3ec44b2dd85361e0243114f924eef04a91b0a5e86b5008f0a32ef323989b3d2896f
DIST epson-inkjet-printer-escpr2-1.2.9-1.tar.gz 5367737 BLAKE2B 6868569a6bed622e2f50619a36ffb0a0f7e834fd8a794ae3bc906d971db26b0c86386c9545190ec384027d0b8e8f62ddda6cb24f1e3f60b9c535a1eeddff4332 SHA512 70ff744d42fac4c79d2994648763b0b3970ee5463a7a310a0721a63735d536cb9a0499c894289d946b30e6f564f9bf60aa61801580ab6635af211d50867921a1
EBUILD epson-inkjet-printer-escpr-1.2.9.ebuild 834 BLAKE2B 94b8e2591dbd4342fa04624a1234bc5de84305a81f1842e44b3c8d8f757fe857d62e2c14daeb4e8b36bf8273d28c1576a73d36980edc7a24abc6eca35bfa038a SHA512 bf8ba23bb4b03a04a265e49629b1dc47983996daf45722d72b32019fb6a3cb09ebb97bc0a18fe2f36b5af90467f526e342e807dedff4d17e04020c17fafffa0e
EBUILD epson-inkjet-printer-escpr-1.8.3.ebuild 932 BLAKE2B 49e4bc55171903b2f93389580ddc61edfa4d9704a71bf3553c710208e7c81920633be8e26d8be70fc3248a35960a2cecd9f256389c5b41752f72f2e0565f38bc SHA512 bb1226233c72b2b11f01e748c34f5549bdca4f54ec8a26bd386547aa39c455eb0ef056522a20282e1034c286138707db36a7017122fbacf662f98b6a4314bc28
EBUILD epson-inkjet-printer-escpr-1.8.4.ebuild 1076 BLAKE2B 1a85f7a78f78efc27d19ac73f1f8983954b2c221066120fea6868798565863c6063d50879d6c0ffb29aa719eab7d70cd6f25e9e867dbb38c1b45e9a984458d3d SHA512 81bbc30855fda0cd34282e685690ee02415e10ed69f570c8f4e66d7b898004e65ad492dafbb7b44f54de6d35eaa0ff7acc66cfabdd431b61e38d6afea275c69b
+EBUILD epson-inkjet-printer-escpr-1.8.5.ebuild 1078 BLAKE2B f299e49b44afa3b247da00f2c4921ef33a07166a3d5f8f30ecf57a0dfa55bbda1ca63aba8754391c7d471ca7e7aa5a371d9cade59284a91d188511fb79250be9 SHA512 f37e166a58f6cff824a3d6d38b9f23eaa448e315417f143c261f173189170047c6c48a3e165cccf3d908d783c98c0c225eb7839ff31df069dde8381ecbe6d3ab
MISC metadata.xml 1890 BLAKE2B b90489bd80a2957d1a6287a727d847c1fdbdfb576f7e816b60196b7d82ac13c72fd19322202f651cdfd11b56fe09fe962230f0d2eb4f1a9565ff9ad9b9ab0c24 SHA512 8cb73e282d607a5699d4c3e4f6f6f4663153ea9a0240a5b6b73317ab7ffb8ba1d54ed00c7b6ed53045059b246f62ee841cf27cc83a56a7ed72d9b2131463bc24
diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.5.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.5.ebuild
new file mode 100644
index 000000000000..051693641546
--- /dev/null
+++ b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)"
+HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
+
+# https://support.epson.net/linux/Printer/LSB_distribution_pages/en/escpr.php
+# Use the "source package for arm CPU" to get a tarball instead of an srpm.
+SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/68/89/fbff579f15226ffcc4a16895bd6bce6842277802/${P}-1.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+DEPEND="net-print/cups"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/1.6.5-warnings.patch"
+ "${FILESDIR}/${PN}-1.7.7-fnocommon.patch"
+ "${FILESDIR}/${P}-1-missing-include.patch"
+)
+
+src_configure() {
+ econf --disable-shared
+
+ # Makefile calls ls to generate a file list which is included in Makefile.am
+ # Set the collation to C to avoid automake being called automatically
+ unset LC_ALL
+ export LC_COLLATE=C
+}
+
+src_install() {
+ emake -C ppd DESTDIR="${D}" install
+ emake -C src DESTDIR="${D}" install
+ einstalldocs
+}
diff --git a/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch
new file mode 100644
index 000000000000..4229d649bb26
--- /dev/null
+++ b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch
@@ -0,0 +1,129 @@
+--- /dev/null 2024-02-07 07:14:59.428332875 -0500
++++ b/lib/epson-escpage.h 2024-02-07 12:39:28.463235607 -0500
+@@ -0,0 +1,126 @@
++/*__________________________________ epson-escpage.h ________________________________*/
++
++/* 1 2 3 4 5 6 7 8 */
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/*******************************************|********************************************/
++/*
++ * Copyright (c) 2010 Seiko Epson Corporation All rights reserved.
++ *
++ * Copyright protection claimed includes all forms and matters of
++ * copyrightable material and information now allowed by statutory or judicial
++ * law or hereinafter granted, including without limitation, material generated
++ * from the software programs which are displayed on the screen such as icons,
++ * screen display looks, etc.
++ *
++ */
++/*******************************************|********************************************/
++/* */
++/* Epson ESC/Page command Functions */
++/* */
++/*******************************************|********************************************/
++
++#ifndef __EPSON_ESCPAGE_H__
++#define __EPSON_ESCPAGE_H__
++#ifdef __cplusplus
++extern "C" {
++#endif
++/*------------------------------------ Includes -------------------------------------*/
++/*******************************************|********************************************/
++#include "epson-escpr-pvt.h"
++#include "epson-escpr-media.h"
++
++/*------------------------------- Global Compiler Switch -------------------------------*/
++/*******************************************|********************************************/
++#define EPS_PAGE_RIT (1)
++#define EPS_PAGE_TONER_SAVE (0)
++#define EPS_PAGE_OUTUNIT_FACEDOWN (1)
++#define EPS_PAGE_LOWRES_MODE (1) /* OFF=0 / ON=1 */
++#define EPS_PAGE_HT_ERR_DIFFUSION (1) /* Halftoning mode */
++
++/*----------------------------------- Definitions ------------------------------------*/
++/*******************************************|********************************************/
++#define dim(x) (sizeof(x) / sizeof(x[0]))
++#define EPS_EJL_LINEMAX (256)
++
++/*--------------------------- ESC/Page Media Declarations ---------------------------*/
++/*******************************************|********************************************/
++typedef struct _tagEPS_PAGE_MEDIASIZE_ {
++ EPS_INT32 id;
++ EPS_INT32 paper_x;
++ EPS_INT32 paper_y;
++ EPS_INT32 print_area_x_border;
++ EPS_INT32 print_area_y_border;
++ const EPS_INT8 *name;
++} EPS_PAGE_MEDIASIZE;
++
++/* Size 600dpi */
++static const EPS_PAGE_MEDIASIZE pageMediaSize[] = {
++ { EPS_MSID_A4, 4960, 7016, 4720, 6776, "A4" },
++ { EPS_MSID_A3, 7016, 9920, 6776, 9680, "A3" },
++ { EPS_MSID_B4, 6072, 8600, 5832, 8360, "B4" },
++ { EPS_MSID_B5, 4300, 6072, 4060, 5832, "B5" },
++ { EPS_MSID_LETTER, 5100, 6600, 4860, 6360, "LT" },
++ { EPS_MSID_LEGAL, 5100, 8400, 4860, 8160, "LGL"},
++ { EPS_MSID_POSTCARD,2362, 3496, 2122, 3256, "PC" }
++};
++
++/*--------------------------- Data Structure Declarations ---------------------------*/
++/*******************************************|********************************************/
++/* command data buffer */
++typedef struct tagEPS_COMMAND_BUFFER
++{
++ EPS_UINT32 size; /* allocated buffer size */
++ EPS_UINT32 len; /* data size */
++ EPS_INT8* p;
++ void* pExtent;
++} EPS_COMMAND_BUFFER;
++
++/*-------------------------- Public Function Declarations ---------------------------*/
++/*******************************************|********************************************/
++extern EPS_ERR_CODE pageInitJob (const EPS_JOB_ATTRIB *pJobAttr);
++extern EPS_ERR_CODE pageAllocBuffer (void);
++extern void pageRelaseBuffer (void);
++extern EPS_ERR_CODE pageStartJob (void);
++extern EPS_ERR_CODE pageEndJob (void);
++extern EPS_ERR_CODE pageStartPage (void);
++extern EPS_ERR_CODE pageEndPage (void);
++extern EPS_ERR_CODE pageColorRow (const EPS_BANDBMP*, EPS_RECT*);
++extern EPS_ERR_CODE pageSendLeftovers (void);
++
++ /*** Get Supported Media Function */
++ /*** -------------------------------------------------------------------------------*/
++extern EPS_ERR_CODE pageCreateMediaInfo (EPS_PRINTER_INN* printer, EPS_UINT8* pmString,
++ EPS_INT32 pmSize );
++extern void pageClearSupportedMedia (EPS_PRINTER_INN* printer );
++extern EPS_ERR_CODE pageGetPrintAreaInfoFromTable(const EPS_JOB_ATTRIB*,
++ EPS_UINT32*, EPS_UINT32*, EPS_LAYOUT_INFO*);
++extern EPS_ERR_CODE pageCreatePrintAreaInfoFromTable (EPS_UINT32,EPS_PRINT_AREA_INFO* );
++
++ /*** Get Printable Area */
++ /*** -------------------------------------------------------------------------------*/
++extern EPS_ERR_CODE pageGetPrintableArea (EPS_JOB_ATTRIB*, EPS_UINT32*, EPS_UINT32* );
++
++
++/*----------------------- ESC/Page Local Function Declarations ----------------------*/
++/*******************************************|********************************************/
++typedef EPS_ERR_CODE (*PAGE_CmdBuffGrow )(EPS_COMMAND_BUFFER *pCmdBuff, EPS_INT32 addSize);
++
++extern EPS_ERR_CODE ejlStart (EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow);
++extern EPS_ERR_CODE ejlEnd (EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow,
++ EPS_INT32 pageCount );
++extern EPS_ERR_CODE ejlPageEsc (EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow);
++
++#ifdef __cplusplus
++}
++#endif
++
++#endif /* def __EPSON_ESCPAGE_H__ */
++
++/*__________________________________ epson-escpage.h ________________________________*/
++
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/* 1 2 3 4 5 6 7 8 */
++/*******************************************|********************************************/
++/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
++/***** End of File *** End of File *** End of File *** End of File *** End of File ******/
++/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 18bd68dc0a4a..94d1e5516496 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index 735cb7f47df5..ea97bd856426 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2024-03-16)
+# MIssing files (bug #927142).
+=app-admin/salt-3007.0
+
# Eli Schwartz <eschwartz93@gmail.com> (2024-03-14)
# Deprecated, doesn't work with python 3.12. Unmaintained with last
# serious release in 2019, and another release in 2024 that claims
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 70515bb46ca7..52a3056eea24 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -8746,6 +8746,7 @@ www-servers/apache:suexec - Install suexec with apache
www-servers/apache:suexec-caps - Install suexec with capabilities instead of SUID
www-servers/apache:suexec-syslog - Log suexec to syslog instead of to a separate file
www-servers/caddy:events-handlers-exec - Builds a module which lets user exec command on Caddy events https://caddyserver.com/docs/modules/events.handlers.exec https://caddyserver.com/docs/caddyfile/options#event-options
+www-servers/caddy:security - Authentication, Authorization, and Accounting. LDAP, OAuth, SAML, MFA, 2FA, JWT etc.. https://caddyserver.com/docs/modules/security https://github.com/greenpau/caddy-security
www-servers/civetweb:server - Build standalone server
www-servers/fnord:auth - Enable HTTP authentication support
www-servers/gatling:diet - Compile against dev-libs/dietlibc
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 0d0d17ddecb1..273ca25bac9b 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/z3/Manifest b/sci-mathematics/z3/Manifest
index eac3772dc59a..bd66a1fefa84 100644
--- a/sci-mathematics/z3/Manifest
+++ b/sci-mathematics/z3/Manifest
@@ -1,7 +1,5 @@
-DIST z3-4.12.5.tar.gz 5491803 BLAKE2B 9ad626386c73dea23b4a304312d5381be76b4c6b9aab4850568e4badd2a404cc7bf3f379490577b3acf8935f5bf8b39e241a8f85ed02819eb6d43785a9286e4a SHA512 b5055468d1380c54b959f826e10846c323c0ef73cf6bba0970e187c38cabd5869786261cd9b89a89d8369144417180870627782bf705e5494286dfe75053c9a7
DIST z3-4.12.6.tar.gz 5492517 BLAKE2B 721db0881ec77112ca0461897fa01f2b7e9f8748976f54d1b0c36acc583f74c175d0002cf46261f87c15b2614832700c1e5f94a199767a945041950cc3d9048d SHA512 10883877d20adbd229ad4bf65a9b50660d93d85514f933865f06920efd697f51ce34e502fbe451d4c1b2251f13d597050b8277036d4011d9c0f196111d681f8f
DIST z3-4.13.0.tar.gz 5520232 BLAKE2B 0889c03991311c46c361f269b85fb316c0b4be5cee84f1bb420ef640876058431fe5ec00f58a3dc9377ed3a2ea1cd908a8d9731f9575cf0e4a819fe1f50be670 SHA512 8503787fe0b18592b5a131bcec2cacfa5f5096d76386a1c4fda7a836e472924b154433306d27600ff0d0758ddb710c965901fbfc2e5605919b624b9d4d1bc4fd
-EBUILD z3-4.12.5.ebuild 2858 BLAKE2B 09cbdc8fc592e03499d1d8108717b60424729a8f384ae48e954372a5da1a69b5d7f00b20537891ee449d64fd6f3419df21b73a8380774d0e869bf42492a4b87c SHA512 5710b3de087309c72d5e7b17f611eb3107962486c405ec4f78da5958564616123c904da8e8db48acc92dd5aa9614531b608623728455b88bb4ca147fe85f7c24
EBUILD z3-4.12.6.ebuild 2858 BLAKE2B 09cbdc8fc592e03499d1d8108717b60424729a8f384ae48e954372a5da1a69b5d7f00b20537891ee449d64fd6f3419df21b73a8380774d0e869bf42492a4b87c SHA512 5710b3de087309c72d5e7b17f611eb3107962486c405ec4f78da5958564616123c904da8e8db48acc92dd5aa9614531b608623728455b88bb4ca147fe85f7c24
EBUILD z3-4.13.0.ebuild 2606 BLAKE2B 20c67a359fbf84f2f639dd2b496a3528f04e01d0be3fb41a2e013fb1200a61da65cc041ba23f44f80db000ab1d6d265790222952fc4eb5dc60acd624a1808ea3 SHA512 a1a0d85858b83acef24bf6df1c4bdd71868e1cc7aa45f2e311a40225fa3999ece72a38162c8d72cc609207dd70b5d2127b4902dd10a90b5def052a2e9a3dd570
MISC metadata.xml 1718 BLAKE2B a94783909c12aa7dd2d5fd1f9d2fc75e20ca91b6abffd6dc020f602e57ef698f7184acaf14def4b6e21bb659e595abd44956ba37a679134d11b523103b0461df SHA512 ed375986a8010a7ae1eadab3107342126194a5513cbb22ce2064ffeff42c7184ea94f4f69017204c73bd61236847475cd1f0d8b3ba369236b26630dc8b2f46a2
diff --git a/sci-mathematics/z3/z3-4.12.5.ebuild b/sci-mathematics/z3/z3-4.12.5.ebuild
deleted file mode 100644
index 64ffaff192f5..000000000000
--- a/sci-mathematics/z3/z3-4.12.5.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake-multilib flag-o-matic java-pkg-opt-2 python-single-r1
-
-DESCRIPTION="An efficient theorem prover"
-HOMEPAGE="https://github.com/Z3Prover/z3/"
-SRC_URI="https://github.com/Z3Prover/z3/archive/${P}.tar.gz"
-S=${WORKDIR}/z3-${P}
-
-SLOT="0/$(ver_cut 1-2)"
-LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv sparc x86"
-IUSE="doc examples gmp isabelle java python"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- gmp? ( dev-libs/gmp:0=[cxx(+),${MULTILIB_USEDEP}] )
-"
-DEPEND="
- ${RDEPEND}
- java? ( >=virtual/jdk-1.8 )
-"
-BDEPEND="
- doc? ( app-text/doxygen[dot] )
-"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-src_prepare() {
- cmake_src_prepare
- java-pkg-opt-2_src_prepare
-}
-
-src_configure() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/879327
- # https://github.com/Z3Prover/z3/issues/7143
- #
- # Do not trust it with LTO either.
- append-flags -fno-strict-aliasing
- filter-lto
-
- cmake-multilib_src_configure
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
- -DZ3_USE_LIB_GMP=$(usex gmp)
- -DZ3_ENABLE_EXAMPLE_TARGETS=OFF
- -DZ3_BUILD_DOCUMENTATION=$(multilib_native_usex doc)
- -DZ3_BUILD_PYTHON_BINDINGS=$(multilib_native_usex python)
- -DZ3_BUILD_JAVA_BINDINGS=$(multilib_native_usex java)
- -DZ3_INCLUDE_GIT_DESCRIBE=OFF
- -DZ3_INCLUDE_GIT_HASH=OFF
- )
-
- multilib_is_native_abi && use java && mycmakeargs+=( -DJAVA_HOME="$(java-config -g JAVA_HOME )" )
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- cmake_build test-z3
- set -- "${BUILD_DIR}"/test-z3 /a
- echo "${@}" >&2
- "${@}" || die
-}
-
-multilib_src_install_all() {
- dodoc README.md
- use examples && dodoc -r examples
- use python && python_optimize
-
- if use isabelle; then
- insinto /usr/share/Isabelle/contrib/${P}/etc
- newins - settings <<-EOF
- Z3_COMPONENT="\$COMPONENT"
- Z3_HOME="${EPREFIX}/usr/bin"
- Z3_SOLVER="${EPREFIX}/usr/bin/z3"
- Z3_REMOTE_SOLVER="z3"
- Z3_VERSION="${PV}"
- Z3_INSTALLED="yes"
- Z3_NON_COMMERCIAL="yes"
- EOF
- fi
-}
-
-pkg_postinst() {
- if use isabelle; then
- if [[ -f ${ROOT}/etc/isabelle/components ]]; then
- sed -e "/contrib\/${PN}-[0-9.]*/d" \
- -i "${ROOT}/etc/isabelle/components" || die
- cat <<-EOF >> "${ROOT}/etc/isabelle/components" || die
- contrib/${P}
- EOF
- fi
- fi
-}
-
-pkg_postrm() {
- if use isabelle; then
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- if [[ -f "${ROOT}/etc/isabelle/components" ]]; then
- # Note: this sed should only match the version of this ebuild
- # Which is what we want as we do not want to remove the line
- # of a new Isabelle component being installed during an upgrade.
- sed -e "/contrib\/${P}/d" \
- -i "${ROOT}/etc/isabelle/components" || die
- fi
- fi
- fi
-}
diff --git a/www-apache/Manifest.gz b/www-apache/Manifest.gz
index 20f593acb8cd..90e572559d57 100644
--- a/www-apache/Manifest.gz
+++ b/www-apache/Manifest.gz
Binary files differ
diff --git a/www-apache/mod_jk/Manifest b/www-apache/mod_jk/Manifest
index 1e6fc23b0671..66f82fb274a8 100644
--- a/www-apache/mod_jk/Manifest
+++ b/www-apache/mod_jk/Manifest
@@ -1,5 +1,6 @@
+AUX mod_jk-1.2.49-export-symbols-regex.patch 1352 BLAKE2B dd9c7325be14083b3ba81235c7c195ec450052089061efb5cee58c6bfa7df5bf4ffe63a9eb3a7821863e3131ed4faa8786b5b85e9593ea7054b5fcf38b14d3fe SHA512 cdd7eecc9bc3fe5af9d7c85b18800b4ae1e859c667d5db5262df40da1009e4e944fe73b2c88027f570b6082ea47edf05eff24a99025df7cef3cf20913a77fb9c
AUX mod_jk-1.2.49-musl.patch 985 BLAKE2B e7cc5412d74f2df9c28ebe7eddf7594214931eecf5ec20c1c6486ea48e1aa79e86f95931568425af73535a3df37a44e8e2620e502b03d85338db2b15219b2ceb SHA512 77635b10c5e14466c57512a3423673aa2b488b73abb2727522b321f71db3d7aed39ab0b6f7e783cc246742c973d5f7dd5d8b9039a6cc6274656f1761b174ca07
DIST tomcat-connectors-1.2.49-src.tar.gz 1702479 BLAKE2B 5994bbff6b8c11770cfe8287590d3af793d8720b8a54ecb066abe481e158517c25757a575c9db197e39b1ffc957f27237e92818a9da557db78e5d286b58b1d13 SHA512 936eb017ff9d9011996933838d5c306ede9ae1886405f4daed60719ee522cca6075dedb3b647863ef12155cca93f6db8e58209a5d3bbd2da157ffc536a6809f2
DIST tomcat-connectors-1.2.49-src.tar.gz.asc 873 BLAKE2B 52cd9b6f051a6a76b1823773c4af2742dfdd686afa951975623d2d2a42730cbd40882e0f6f13600a6e473d265418b662ae1a576889e25685d74d8e692ae1a42e SHA512 41edf25b31bbf280814451dcb9fdc28497394213dfd968c37b2c15670aee34e028a7fc1145a374f128d7ab969c43ca9ae6fd296fee6bf5fae4785ea35908b144
-EBUILD mod_jk-1.2.49.ebuild 1977 BLAKE2B 1b331bda765431f12bb9aa40ed562503ec08a2ae44cbc40531dc6f2aba8b62016eee82ebdb8029041d03c8aa02f5e6e3e5106970fff982caf03be585cdbefe11 SHA512 8c5508b3fec0db038dcffc389c6e5e2800b269a094b317d8c8c086cea1337a28413824f12b34b3d2861a8629a89536ca5174e2875a272f45d46421de12cabc69
+EBUILD mod_jk-1.2.49-r1.ebuild 2041 BLAKE2B 6feb8839f07603dd8d0f68a96ba1af4972086156b826e2e760498970d135e42bcc1e6712e22542f3ca0130946af0a1f2f515aa308b99ea944ab12eac30d2c695 SHA512 26d0bade7d7fb3e6eff8df02fd1be3dd2eae07690cb8d72b625ddc5b47e4cad903fb5689e823563f2428f59f913d9652b0116af6c96559e2a9d2c6a0a730fd1c
MISC metadata.xml 617 BLAKE2B 2fe52915ee2fdf01518b2631479934838c85820e4803792e6c4c69e7ee490cd08aea7f4a269eb456a258d6433fd5f323866439ca61c40f86a256ee941b4457e2 SHA512 0df6992cc0912e1a93b5ca9e5d3c5470e9a91b065714bd77391a8efbf8118bcede4aecb2263a3cd0e4c0a3ad1bfe006db7ee524fe4148e04a69dcbad0dbd18b7
diff --git a/www-apache/mod_jk/files/mod_jk-1.2.49-export-symbols-regex.patch b/www-apache/mod_jk/files/mod_jk-1.2.49-export-symbols-regex.patch
new file mode 100644
index 000000000000..1dd05d9c70ed
--- /dev/null
+++ b/www-apache/mod_jk/files/mod_jk-1.2.49-export-symbols-regex.patch
@@ -0,0 +1,40 @@
+https://bugs.gentoo.org/914237
+https://github.com/apache/tomcat-connectors/commit/ecd005d0792441c4510dc4c2d9348979ab71ddcc
+
+From ecd005d0792441c4510dc4c2d9348979ab71ddcc Mon Sep 17 00:00:00 2001
+From: Rainer Jung <rainer.jung@kippdata.de>
+Date: Fri, 10 Nov 2023 11:38:04 +0100
+Subject: [PATCH] BZ 68117: Fix typo and escaping in libtool flag introduced in
+ 1.2.49.
+
+---
+ apache-2.0/Makefile.apxs.in | 2 +-
+ apache-2.0/Makefile.in | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/apache-2.0/Makefile.apxs.in b/apache-2.0/Makefile.apxs.in
+index 36aeada1c..161616502 100644
+--- a/apache-2.0/Makefile.apxs.in
++++ b/apache-2.0/Makefile.apxs.in
+@@ -21,7 +21,7 @@ top_builddir=@top_builddir@
+ APXS=@APXS@
+ APXSCFLAGS=@APXSCFLAGS@
+ APXSLDFLAGS=@APXSLDFLAGS@
+-JKLDFLAGS=-export-symbols-regex ^jk_module$
++JKLDFLAGS=-export-symbols-regex ^jk_module\$$
+
+ COMMON=common
+ JK_INCL=-DUSE_APACHE_MD5 -I${top_builddir}/${COMMON} -I ${top_srcdir}/${COMMON}
+diff --git a/apache-2.0/Makefile.in b/apache-2.0/Makefile.in
+index e63f5c921..a9327743b 100644
+--- a/apache-2.0/Makefile.in
++++ b/apache-2.0/Makefile.in
+@@ -23,7 +23,7 @@ MKDIR=@MKDIR@
+ APXSCFLAGS=@APXSCFLAGS@
+ APXSCPPFLAGS=@APXSCPPFLAGS@
+ APXSLDFLAGS=@APXSLDFLAGS@
+-JKLDFLAGS=-export-symbols-regexp ^jk_module$
++JKLDFLAGS=-export-symbols-regex ^jk_module\$$
+
+ CC=@CC@
+ SHELL=@SHELL@
diff --git a/www-apache/mod_jk/mod_jk-1.2.49.ebuild b/www-apache/mod_jk/mod_jk-1.2.49-r1.ebuild
index f11868d35b60..4356eed57aec 100644
--- a/www-apache/mod_jk/mod_jk-1.2.49.ebuild
+++ b/www-apache/mod_jk/mod_jk-1.2.49-r1.ebuild
@@ -24,7 +24,10 @@ BDEPEND="
verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )
"
-PATCHES=( "${FILESDIR}/${PN}-1.2.49-musl.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-1.2.49-export-symbols-regex.patch" #914237
+ "${FILESDIR}/${PN}-1.2.49-musl.patch"
+)
APACHE2_MOD_FILE="${S}/apache-2.0/${PN}.so"
APACHE2_MOD_DEFINE="JK"
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index c4a3c9c550f0..3a5387361764 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/caddy/Manifest b/www-servers/caddy/Manifest
index 70ed81cbbd7a..124cf76aa3d4 100644
--- a/www-servers/caddy/Manifest
+++ b/www-servers/caddy/Manifest
@@ -5,8 +5,10 @@ AUX remove-binary-altering-commands-2.7.5.patch 2269 BLAKE2B a87a3f7fc6dcb4754f8
DIST caddy-2.7.6-deps.tar.xz 128958740 BLAKE2B ffbe682df64a88dac9f50e9712f1d6697e58f2d9854c270321f7a0325f0b5ead7f93316756136a4435b70c5e08742c7130ce507ee4aa4696f4fb906f4eba8754 SHA512 f467144e235e09a7718cffe5ed3c40ec2d63038a6a948fe4f85d34717877af8a9959ef7e2c3ac32fd0cce522d693ccac883877f061f5cefc9512f7eed556b336
DIST caddy-2.7.6-docs.tar.gz 24583 BLAKE2B d3dbbb701d86cbfaf538f10911fdd3613b8c3c0f49ef9e229487d2a4fcef9eff79b56e9852d5c1ccd5a8d1d1898861fc8183c343c129901562b03a9092af9e61 SHA512 62e534d41e714b47265fd8089ad9e03a1a89903460976d8af27fa5f71173e076bab8574282213595e495be701b769e1a70ff9e7ec9576fbf8e821e672207faa5
DIST caddy-2.7.6-r1-deps.tar.xz 129331604 BLAKE2B 50b83c012c70637936c83ec765758cdcd80014ca224d76a746de8640a6b36ae15ce11ec57d9fdb20a5f7b3add946209c6dde7bb4e4bd4a47ffe3ffc8971725db SHA512 a4bc56de4f7ec8e9967dde3d7ca4cbb74cba9ce0b8906ffe16f8dae3f52fff1164827942df8154eadbae80cce3ee603535b9135cf8a5126d84a9017e8aece078
+DIST caddy-2.7.6-r2-deps.tar.xz 8511804 BLAKE2B ad3c78ee483474754ad83284fabf249c376423217c2929740cd171446d0e755f121e380130c80f291422d39ca69ea7e6ac52f5ce5cdec740616099b665cef5af SHA512 c48d299d9a0b27ebe467f64dc433625de26293674d8153122ad6798a6b95ed4fe55f764a18d3e9211a8e2f966724d20996f1789e2e84dbb0181cfcf5340303fb
DIST caddy-2.7.6.tar.gz 606077 BLAKE2B 1237edc164ec6095c9dff27c332925c4ce9d91a60e629770463bbffb1503b8b11e36033e852df3eb5bb69ffa448833b6ee2891dc0ba6dc9b43b6cce27d492179 SHA512 ef0cb6fd7f6f2a296290b4bb520300e043ad31cc612e734632ffa25cdaa23fd7d601ac4ceaa1c76285d54a07ee773360f795103ef3c2ec79516a4f18a5e844b5
EBUILD caddy-2.7.6-r1.ebuild 3452 BLAKE2B 6834808498445fc62ccd707e59e3c7124ca17ae27233dd15e4ad46c958d31ae562f16dd7e35c460c0fb9a9e2f8159bc1e72bef8c7cbe56643059d400b8d33179 SHA512 ee135d4f0087c6510af3036652ffbfd717989d6264766f0890a94773fc40038bbda19d5e8e47927ef69bbe0c230ac03a09af0aafd665ba54fadf5d1a6444167f
+EBUILD caddy-2.7.6-r2.ebuild 3266 BLAKE2B f1c6f904d7078b4a6287a0fd63effe2b6cb24fc351c8fc4a7ddd0ab06111f48fbdb937ed8c6b5e5c7fbf10cd7fe6b8bcb07350dd8646fc237e76c3fe370d86fc SHA512 4e7f47cb41b2b70956ccb3b6dcd667caaa941dbc35116e33a8e8329f1fad5705fcc4bee9aaf7ae858ae980f3a4cfc7b374c5a37a011f6b878fb457acefc947dc
EBUILD caddy-2.7.6.ebuild 2425 BLAKE2B daa4f27f63e1de4bf4489856622c9a641ede71cc7aee0e6e9c9c15b8f7383b23935fc8456f7dfde5f163819317bed05b391b65b4f61346fd46928c0776403aa7 SHA512 3dc0ce07d782590c0a71a78de89d82489a6c9923912c676ac0985999f13a4e1313104386250a6a50eb94908bb0ddece6200b9a8772098c81a3ae6254a1e48fa2
-EBUILD caddy-9999.ebuild 3502 BLAKE2B 82addf6fa72d3ba99c2582e3b0537940733b840b980490817241eb976342f4f44d40571845e6beb5d2cae0a5ff7ead1a09eca2efa27c086e3ba9536edea69eef SHA512 0376742cfca41e29afc3f87df49d931b2933220b66acef837f8117b89d2a2d37f17b24a8ebb6cad9512f2ee0f141e453cceaa01fba5f861fcc2f44ff6c70444a
-MISC metadata.xml 980 BLAKE2B 2ee3b469fa4243c0bff38b31d2c10f82c04b740b265cb1ffe5e5d36745bb828e91ee6d02dd599232c2be657807533ed2c1a3f32d4393e876dca224fb0faac46e SHA512 9eb633a87a3c68c96ad457684f60d751122e91bfecbede4cf3e7b642a61ddc165f0ce862e65d707c1c00d3ecf605f66c813d80d918e3080dc7fc1e6745ce7115
+EBUILD caddy-9999.ebuild 3314 BLAKE2B 590bb030a9fd575a4bbe3c5cef9ac6f3603612746878ca46c3f3979478d1fdd66110a4eee8287a1dd57c080a371be7c466f696c3b0fa3b3a9928226429a855d1 SHA512 dd3eaaf24d70ebbb7f63d4d9050d37163aca5b4f3f65733505f45bffee81a79cd3acd3b85c8ef9e40579761abc731fdd7563de46531280c4632a411d6e36fea1
+MISC metadata.xml 1212 BLAKE2B d5395939287c1f47d7c6e6590492ead98297a229620056bfe220c5b19b5d980f51c3ace25415e5c8f2c30cf65ff6690861b20871cf7088763f7509c799e94242 SHA512 947fba49f76b506cdf9889fd120acf0eaa6b82243c649944319d37232dc8cdf7c4ab1b3c418761c99ff0404e92f7957a61e5be8e44ca2635f93b9c2161e36dc5
diff --git a/www-servers/caddy/caddy-2.7.6-r2.ebuild b/www-servers/caddy/caddy-2.7.6-r2.ebuild
new file mode 100644
index 000000000000..00c08cad4d9f
--- /dev/null
+++ b/www-servers/caddy/caddy-2.7.6-r2.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module systemd shell-completion
+
+DESCRIPTION="Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS"
+HOMEPAGE="https://caddyserver.com"
+
+if [[ "${PV}" == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/caddyserver/caddy.git"
+else
+ SRC_URI="
+ https://github.com/caddyserver/caddy/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~zmedico/dist/${PF}-deps.tar.xz
+ https://github.com/caddyserver/dist/archive/refs/tags/v${PV}.tar.gz -> ${P}-docs.tar.gz
+"
+ KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+fi
+
+# MAIN
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD ECL-2.0 MIT CC0-1.0"
+SLOT="0"
+
+IUSE='events-handlers-exec security'
+RESTRICT="test"
+
+RDEPEND="
+ acct-user/http
+ acct-group/http"
+DEPEND="${RDEPEND}"
+
+FILECAPS=(
+ -m 755 'cap_net_bind_service=+ep' usr/bin/"${PN}"
+)
+
+PATCHES=(
+ "${FILESDIR}"/remove-binary-altering-commands-2.7.5.patch
+)
+
+# takes a module as an only arg
+add_custom_module() {
+ local LINE_NO=$(grep -n 'plug in Caddy modules here' cmd/caddy/main.go | awk -F: '{print $1;}' || die)
+ sed -i -e "${LINE_NO:?}a \ _ \"$1\"" cmd/caddy/main.go || die
+}
+
+src_unpack() {
+ declare -A MOOMODULES || die
+
+ use events-handlers-exec && { MOOMODULES[exec]="github.com/mholt/caddy-events-exec" || die ; }
+ use security && { MOOMODULES[sec]="github.com/greenpau/caddy-security" || die ; }
+
+ export MY_MODULES="${MOOMODULES[@]}" || die
+
+ if [[ "${PV}" == 9999* ]]; then
+ # clone main git repo
+ git-r3_src_unpack
+
+ # get extra modules
+ pushd "${P}" || die
+ for moo in ${MY_MODULES}; do
+ add_custom_module "${moo}"
+ ego get "${moo}"
+ done
+ popd || die
+
+ # clone dist repo (docs and misc)
+ EGIT_REPO_URI="https://github.com/caddyserver/dist.git"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/dist-${PV}"
+ git-r3_src_unpack
+
+ go-module_live_vendor
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+ sed -i -e "s|User=caddy|User=http|g;s|Group=caddy|Group=http|g;" ../dist-"${PV}"/init/*service || die
+
+ if [[ "${PV}" != 9999* ]]; then
+ mv ../vendor ./ || die
+ eapply ../go-mod-sum.patch
+
+ for moo in ${MY_MODULES}; do
+ add_custom_module "${moo}"
+ done
+ fi
+}
+
+src_compile() {
+ # https://github.com/caddyserver/caddy/blob/master/caddy.go#L843
+ if [[ ${PV} == 9999* ]]; then
+ local CUSTOM_VER="git-$(git rev-parse --short HEAD)"
+ else
+ local CUSTOM_VER="${PV}"
+ fi
+
+ ego build -ldflags "-X github.com/caddyserver/caddy/v2.CustomVersion=${CUSTOM_VER}" ./cmd/caddy
+ local sh
+ for sh in bash fish zsh; do
+ ./caddy completion "${sh}" > completion."${sh}" || die
+ done
+ ./caddy manpage -o manpages || die
+}
+
+src_install() {
+ default
+
+ dobin "${PN}"
+ insinto /etc/"${PN}"
+ doins ../dist-"${PV}"/config/Caddyfile
+ systemd_dounit ../dist-"${PV}"/init/*.service
+ newinitd "${FILESDIR}"/initd-2.7.5 "${PN}"
+ newconfd "${FILESDIR}"/confd-2.7.5 "${PN}"
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/logrotated" "${PN}"
+ insinto /usr/share/"${PN}"
+ doins ../dist-"${PV}"/welcome/index.html
+
+ newbashcomp completion.bash "${PN}"
+ newfishcomp completion.fish "${PN}".fish
+ newzshcomp completion.zsh _"${PN}"
+ newdoc ../dist-"${PV}"/init/README.md systemd-services-README.md
+ doman manpages/*
+}
diff --git a/www-servers/caddy/caddy-9999.ebuild b/www-servers/caddy/caddy-9999.ebuild
index daa4e4571bd8..86a00c5d6ef9 100644
--- a/www-servers/caddy/caddy-9999.ebuild
+++ b/www-servers/caddy/caddy-9999.ebuild
@@ -26,7 +26,7 @@ LICENSE="Apache-2.0"
LICENSE+=" BSD ECL-2.0 MIT CC0-1.0"
SLOT="0"
-IUSE='events-handlers-exec'
+IUSE='events-handlers-exec security'
RESTRICT="test"
RDEPEND="
@@ -44,22 +44,29 @@ PATCHES=(
# takes a module as an only arg
add_custom_module() {
- local LINE_NO=$(grep -n 'plug in Caddy modules here' cmd/caddy/main.go | awk -F: '{print $1;}')
+ local LINE_NO=$(grep -n 'plug in Caddy modules here' cmd/caddy/main.go | awk -F: '{print $1;}' || die)
sed -i -e "${LINE_NO:?}a \ _ \"$1\"" cmd/caddy/main.go || die
}
src_unpack() {
+ declare -A MOOMODULES || die
+
+ use events-handlers-exec && { MOOMODULES[exec]="github.com/mholt/caddy-events-exec" || die ; }
+ use security && { MOOMODULES[sec]="github.com/greenpau/caddy-security" || die ; }
+
+ export MY_MODULES="${MOOMODULES[@]}" || die
+
if [[ "${PV}" == 9999* ]]; then
# clone main git repo
git-r3_src_unpack
# get extra modules
- if use events-handlers-exec; then
- pushd "${P}"
- add_custom_module 'github.com/mholt/caddy-events-exec' || die
- ego get github.com/mholt/caddy-events-exec
- popd
- fi
+ pushd "${P}" || die
+ for moo in ${MY_MODULES}; do
+ add_custom_module "${moo}"
+ ego get "${moo}"
+ done
+ popd || die
# clone dist repo (docs and misc)
EGIT_REPO_URI="https://github.com/caddyserver/dist.git"
@@ -68,7 +75,7 @@ src_unpack() {
go-module_live_vendor
else
- go-module_src_unpack
+ default
fi
}
@@ -76,18 +83,13 @@ src_prepare() {
default
sed -i -e "s|User=caddy|User=http|g;s|Group=caddy|Group=http|g;" ../dist-"${PV}"/init/*service || die
- if use events-handlers-exec && [[ "${PV}" != 9999* ]]; then
- add_custom_module 'github.com/mholt/caddy-events-exec' || die
- cat <<-EOF >> go.sum || die
- github.com/mholt/caddy-events-exec v0.0.0-20231121214933-055bfd2e8b82 h1:uRsPaFNQJRDrYcSsgnH0hFhCWFXfgB8QVH8yjX+u154=
- github.com/mholt/caddy-events-exec v0.0.0-20231121214933-055bfd2e8b82/go.mod h1:Y9JjT8YLxpmk7PeUkvsWAhzzRdC6rXP7QjAHiwmvjD0=
- EOF
-
- cat <<-EOF >> go.mod || die
- require (
- github.com/mholt/caddy-events-exec v0.0.0-20231121214933-055bfd2e8b82 // indirect
- )
- EOF
+ if [[ "${PV}" != 9999* ]]; then
+ mv ../vendor ./ || die
+ eapply ../go-mod-sum.patch
+
+ for moo in ${MY_MODULES}; do
+ add_custom_module "${moo}"
+ done
fi
}
diff --git a/www-servers/caddy/metadata.xml b/www-servers/caddy/metadata.xml
index ede41c6d550d..caee265575b1 100644
--- a/www-servers/caddy/metadata.xml
+++ b/www-servers/caddy/metadata.xml
@@ -19,6 +19,11 @@
https://caddyserver.com/docs/modules/events.handlers.exec
https://caddyserver.com/docs/caddyfile/options#event-options
</flag>
+ <flag name="security">
+ Authentication, Authorization, and Accounting. LDAP, OAuth, SAML, MFA, 2FA, JWT etc..
+ https://caddyserver.com/docs/modules/security
+ https://github.com/greenpau/caddy-security
+ </flag>
</use>
<upstream>
<remote-id type="github">caddyserver/caddy</remote-id>
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 15a38751cb69..b51c43ad0827 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 7d8cdbfafccd..510a1a4a7506 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -3,7 +3,9 @@ AUX mutter-43.0-Disable-anonymous-file-test.patch 774 BLAKE2B 460f63fc00b895514e
DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B c09566f75a816f6599ac4bf99879cc0e3bb78220c56cc4bd64edabf00e533a5feb4decdaa75ef5ae7ade911ec266ba6dd4641f1cbcd2c3145c10d5a8d327d653 SHA512 dd953afb97c4cdd9e24b2eab6636472e526042eb768c23e0d5bd49cd3ceb3a5cebd3ff396d014bdf168de81f810cef754efbb1739350fc09f6d196461de41ea4
DIST mutter-45.2.tar.xz 2884940 BLAKE2B c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d SHA512 2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7
DIST mutter-45.4.tar.xz 2886300 BLAKE2B 62fe0c08e92f8cab0bcf64a52a9d1bdf16754deae5fb00018f29c596ab2e26a5b75eee46f1c0206ae1773fe5b7ed48abc755b6070d35dc22536dcb11e8955e95 SHA512 3fdd44dfcb504a84d402065987fb8bdec84d639260c66c0cb2e88ef2deb56fadf2ae91bdeae782793728e54803a455ab38943b68693124d728b0c52ba8698e3c
+DIST mutter-45.5.tar.xz 2886412 BLAKE2B b5534943d41500a165de5242f73b9da145dd52a4b5168e863843ca5b08a6d726be9b7a94b94763e6b4c10b48355ed845accd9ae63704aefaf3f8e2bb361855b8 SHA512 15fb5589e2b971ac94b3d8f549643f2998375943c419114907c317761c8250089751dea65c35be44435350e6bb02bb238fcf2eef17bf7d6a5b41053a64ffba05
EBUILD mutter-45.2-r1.ebuild 7273 BLAKE2B dc9a9e56d66cf4a8081ea22d4d47861eac2dd29319a6fbb9dfebb5b4911840daa3d0d9dc65ddf647ee7d183708ce3811df6b31e9f7124182b92a11cdaec6d272 SHA512 a92567729200eaa822b3653eb275e66bb6a693034355b757bc53dfef21be70c499c2e36812518fb7de61b958c1f50d5cd19c310f4bf302d634f6807e5a10e0a9
EBUILD mutter-45.4.ebuild 7068 BLAKE2B 48a72d702edf822680a340ff739a6a779f10adf245a5aaff21463f50aa220c8949cfe5d33952eda85ebb1f1f21d9537af41009d870e38b53336b75b70dfab6da SHA512 162014d375b4dd556bc8fb853ae40b82eb7883eeb26e3d3ecf552226eb37886a946d27dd0976378129a2541179f5f9ae866b2c548c6413b5457d717b1c54da6b
+EBUILD mutter-45.5.ebuild 7070 BLAKE2B 3fe9200fb93c9015e364f462a359dbdc275909c6567609497621885f304c57b38b526a0af83b7b79b81c0bb3e3ee1ed2388def4cb15032b5cae9c6f4b6c9d8a3 SHA512 e9e40f7d60e26c7f6276b8aaba5f9598b8c38199e01f00e176e05558e989781d3fa14b0d5094e04664501ac98abc9573143f20dc44667eb08f1e39a3d8b29a0b
EBUILD mutter-9999.ebuild 7110 BLAKE2B 25674cb81da685fa92fe0730297ddf8df2daa670cea1e590ff0e34aa291d341d8a9dca24c443b3995f7b40a3b75695f5ddff207cab9eff9cfe10e5ab62a8a5ab SHA512 a77d647daceb9ff2beef3f2e1c155d94d092e260c536c2b434cd64564cdb5e0a230e7aac1b161196ad57a0d4da009870a0fd5fe53b1cb4950cd8a7d82e9512e3
MISC metadata.xml 584 BLAKE2B 8c15ff1bc0bbadd7fe37f4a903d90c49f10aee6fd8cd83bcd81d486113397607f30b0a9c3aa43ee0b0f8e0cea8e8caaebac8560da70090fd0dbfbba8f8c0250d SHA512 924fc21a5378dc447e36c21f09ce45ebb61ea4de1dc1f541cb45ce139352616983141e8e1466fcc34dceaf1a5ea0f8e87023b25291e6796ef3f2163777e00a87
diff --git a/x11-wm/mutter/mutter-45.5.ebuild b/x11-wm/mutter/mutter-45.5.ebuild
new file mode 100644
index 000000000000..07a8127817ee
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.5.ebuild
@@ -0,0 +1,237 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/"
+LICENSE="GPL-2+"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git"
+ SRC_URI=""
+ SLOT="0/13" # This can get easily out of date, but better than 9967
+else
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+ SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
+fi
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and a logind provider
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ wayland? ( ^^ ( elogind systemd ) udev )
+ test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for org.gnome.settings-daemon.peripherals.keyboard gschema
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, anyhow).
+# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+ >=media-libs/graphene-1.10.2[introspection?]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/pango-1.46[introspection?]
+ >=x11-libs/cairo-1.14[X]
+ >=dev-libs/fribidi-1.0.0
+ >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+ >=dev-libs/glib-2.75.1:2
+ gnome-base/gnome-settings-daemon
+ >=dev-libs/json-glib-0.12.0[introspection?]
+ >=x11-libs/libxkbcommon-0.4.3
+ x11-libs/libICE
+ >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+ sys-apps/dbus
+ >=x11-misc/colord-1.4.5:=
+ >=media-libs/lcms-2.6:2
+ >=media-libs/harfbuzz-2.6.0:=
+ >=dev-libs/libei-1.0.901
+
+ gnome? ( gnome-base/gnome-desktop:4= )
+
+ >=media-libs/libcanberra-0.26
+
+ media-libs/libglvnd[X]
+
+ wayland? (
+ >=dev-libs/wayland-protocols-1.32
+ >=dev-libs/wayland-1.21.0
+
+ x11-libs/libdrm
+ media-libs/mesa[gbm(+)]
+ >=dev-libs/libinput-1.19.0:=
+
+ elogind? ( sys-auth/elogind )
+ >=x11-base/xwayland-23.2.1[libei(+)]
+ video_cards_nvidia? ( gui-libs/egl-wayland )
+ )
+ udev? (
+ >=virtual/libudev-232-r1:=
+ >=dev-libs/libgudev-232
+ )
+ systemd? ( sys-apps/systemd )
+ x11-libs/libSM
+ input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+ >=x11-libs/startup-notification-0.7
+ screencast? ( >=media-video/pipewire-0.3.33:= )
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+ sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 )
+"
+# for now upstream has "have_x11 = true" in the meson.build, but sooner or later upstream is going to make X optional.
+# X? (
+DEPEND+="
+ >=gui-libs/gtk-4.0.0:4[X,introspection?]
+ >=x11-libs/libX11-1.7.0
+ >=x11-libs/libXcomposite-0.4
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ >=x11-libs/libXfixes-6
+ >=x11-libs/libXi-1.7.4
+ x11-libs/libXtst
+ x11-libs/libxkbfile
+ x11-misc/xkeyboard-config
+ >=x11-libs/libxkbcommon-0.4.3[X]
+ x11-libs/libXrender
+ >=x11-libs/libXrandr-1.5.0
+ x11-libs/libxcb:=
+ x11-libs/libXinerama
+ x11-libs/libXau
+"
+# )"
+
+RDEPEND="${DEPEND}
+ !<gui-libs/gtk-4.6.4:4
+ sys-auth/rtkit
+"
+DEPEND="${DEPEND}
+ x11-base/xorg-proto
+ sysprof? ( >=dev-util/sysprof-common-3.38.0 )
+ test? (
+ >=x11-libs/gtk+-3.19.8:3[X,introspection?,wayland]
+ gnome-extra/zenity
+ )
+"
+BDEPEND="
+ dev-util/wayland-scanner
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ >=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]
+ ')
+ app-text/docbook-xml-dtd:4.5
+ x11-misc/xvfb-run
+ )
+ wayland? (
+ >=sys-kernel/linux-headers-4.4
+ x11-libs/libxcvt
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-43.0-Disable-anonymous-file-test.patch
+)
+
+python_check_deps() {
+ if use test; then
+ python_has_version ">=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]"
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ # Mutter X11 renderer only supports gles2 and GLX, thus do NOT pass
+ #
+ # -Dopengl_libname=libOpenGL.so.0
+ #
+ # while we build the x11 renderer, as we currently enable gles2 only
+ # with USE=wayland and x11 renderer wouldn't find the needed GLX symbols
+ # in a configuration where wayland is disabled, as libOpenGL doesn't
+ # include them.
+ #
+ # See
+ # - https://bugs.gentoo.org/835786
+ # - https://forums.gentoo.org/viewtopic-p-8695669.html
+
+ -Dbuildtype=$(usex debug debug plain)
+ -Dopengl=true
+ $(meson_use wayland gles2)
+ #gles2_libname
+ -Degl=true
+ -Dglx=true
+ $(meson_use wayland)
+ $(meson_use wayland xwayland)
+ $(meson_use systemd)
+ $(meson_use wayland native_backend)
+ $(meson_use screencast remote_desktop)
+ $(meson_use gnome libgnome_desktop)
+ $(meson_use udev)
+ -Dudev_dir=$(get_udevdir)
+ $(meson_use input_devices_wacom libwacom)
+ -Dsound_player=true
+ -Dpango_ft2=true
+ -Dstartup_notification=true
+ -Dsm=true
+ $(meson_use introspection)
+ $(meson_use gtk-doc docs)
+ $(meson_use test cogl_tests)
+ $(meson_use wayland core_tests) # core tests require wayland; overall -Dtests option is honored on top, so no extra conditional needed
+ -Dnative_tests=false
+ $(meson_use test clutter_tests)
+ $(meson_use test tests)
+ -Dkvm_tests=false
+ -Dtty_tests=false
+ $(meson_use sysprof profiler)
+ -Dinstalled_tests=false
+
+ #verbose # Let upstream choose default for verbose mode
+ #xwayland_path
+ # TODO: relies on default settings, but in Gentoo we might have some more packages we want to give Xgrab access (mostly virtual managers and remote desktops)
+ #xwayland_grab_default_access_rules
+ )
+
+ if use wayland && use video_cards_nvidia; then
+ emesonargs+=(
+ -Degl_device=true
+ -Dwayland_eglstream=true
+ )
+ else
+ emesonargs+=(
+ -Degl_device=false
+ -Dwayland_eglstream=false
+ )
+ fi
+
+ meson_src_configure
+}
+
+src_test() {
+ # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file
+ gnome2_environment_reset
+ export XDG_DATA_DIRS="${EPREFIX}"/usr/share
+ glib-compile-schemas "${BUILD_DIR}"/data
+ GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"/data meson_src_test --setup=CI
+}
+
+pkg_postinst() {
+ use udev && udev_reload
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ use udev && udev_reload
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}