summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-27 17:40:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-27 17:40:28 +0000
commit5cf235d5f7f308ba0183f7fa588514966b692114 (patch)
tree196baba60d7e0a81069198200d56fe6364bb238b
parente4be1c42deab59fa5baee33fa9b1c48e5c4c6dc7 (diff)
gentoo auto-resync : 27:02:2024 - 17:40:28
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29821 -> 29808 bytes
-rw-r--r--app-admin/Manifest.gzbin31856 -> 32021 bytes
-rw-r--r--app-admin/redfishtool/Manifest3
-rw-r--r--app-admin/redfishtool/metadata.xml12
-rw-r--r--app-admin/redfishtool/redfishtool-1.1.8.ebuild21
-rw-r--r--app-emacs/Manifest.gzbin75155 -> 75148 bytes
-rw-r--r--app-emacs/jinx/Manifest2
-rw-r--r--app-emacs/jinx/jinx-1.3.ebuild45
-rw-r--r--app-i18n/Manifest.gzbin18367 -> 18366 bytes
-rw-r--r--app-i18n/ibus-typing-booster/Manifest2
-rw-r--r--app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.3.ebuild54
-rw-r--r--app-portage/Manifest.gzbin9754 -> 9930 bytes
-rw-r--r--app-portage/command-not-found/Manifest3
-rw-r--r--app-portage/command-not-found/command-not-found-0.0.2.ebuild40
-rw-r--r--app-portage/command-not-found/metadata.xml12
-rw-r--r--app-text/Manifest.gzbin49599 -> 49596 bytes
-rw-r--r--app-text/xdvik/Manifest3
-rw-r--r--app-text/xdvik/files/xdvik-22.87.06-c99-fix.patch40
-rw-r--r--app-text/xdvik/xdvik-22.87.06-r1.ebuild8
-rw-r--r--dev-java/Manifest.gzbin59138 -> 59138 bytes
-rw-r--r--dev-java/cpptasks/Manifest2
-rw-r--r--dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild2
-rw-r--r--dev-lang/Manifest.gzbin21856 -> 21847 bytes
-rw-r--r--dev-lang/mono/Manifest2
-rw-r--r--dev-lang/mono/mono-6.12.0.199-r2.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin98006 -> 98004 bytes
-rw-r--r--dev-libs/appstream/Manifest4
-rw-r--r--dev-libs/appstream/appstream-1.0.2.ebuild (renamed from dev-libs/appstream/appstream-1.0.1.ebuild)2
-rw-r--r--dev-libs/rasqal/Manifest1
-rw-r--r--dev-libs/rasqal/rasqal-0.9.33-r1.ebuild76
-rw-r--r--dev-python/Manifest.gzbin269304 -> 269305 bytes
-rw-r--r--dev-python/pyside6/Manifest2
-rw-r--r--dev-python/pyside6/pyside6-6.6.2-r1.ebuild (renamed from dev-python/pyside6/pyside6-6.6.2.ebuild)1
-rw-r--r--dev-python/pytest-testinfra/Manifest4
-rw-r--r--dev-python/pytest-testinfra/pytest-testinfra-10.0.0.ebuild3
-rw-r--r--dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild3
-rw-r--r--dev-tcltk/Manifest.gzbin5490 -> 5497 bytes
-rw-r--r--dev-tcltk/itcl/Manifest8
-rw-r--r--dev-tcltk/itcl/itcl-4.1.1.ebuild59
-rw-r--r--dev-tcltk/itcl/itcl-4.2.0.ebuild59
-rw-r--r--dev-tcltk/itcl/itcl-4.2.4.ebuild (renamed from dev-tcltk/itcl/itcl-4.2.1.ebuild)8
-rw-r--r--dev-tcltk/tkdnd/Manifest2
-rw-r--r--dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild (renamed from dev-tcltk/tkdnd/tkdnd-2.9.4.ebuild)5
-rw-r--r--dev-tcltk/tkimg/Manifest2
-rw-r--r--dev-tcltk/tkimg/tkimg-1.4.16.ebuild2
-rw-r--r--kde-frameworks/Manifest.gzbin13943 -> 13932 bytes
-rw-r--r--kde-frameworks/breeze-icons-rcc/Manifest2
-rw-r--r--kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.113.0.ebuild9
-rw-r--r--kde-frameworks/breeze-icons/Manifest2
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-5.249.0.ebuild2
-rw-r--r--kde-misc/Manifest.gzbin4744 -> 4740 bytes
-rw-r--r--kde-misc/plasma-pass/Manifest4
-rw-r--r--kde-misc/plasma-pass/metadata.xml1
-rw-r--r--kde-misc/plasma-pass/plasma-pass-1.2.2.ebuild38
-rw-r--r--media-libs/Manifest.gzbin69148 -> 69138 bytes
-rw-r--r--media-libs/fcft/Manifest2
-rw-r--r--media-libs/fcft/fcft-3.1.8.ebuild94
-rw-r--r--media-libs/liblscp/Manifest2
-rw-r--r--media-libs/liblscp/liblscp-0.9.11.ebuild37
-rw-r--r--media-libs/vigra/Manifest4
-rw-r--r--media-libs/vigra/vigra-1.11.1-r9.ebuild10
-rw-r--r--media-libs/vigra/vigra-9999.ebuild7
-rw-r--r--media-sound/Manifest.gzbin57549 -> 57548 bytes
-rw-r--r--media-sound/picard/Manifest2
-rw-r--r--media-sound/picard/picard-2.10.ebuild65
-rw-r--r--media-sound/qjackctl/Manifest3
-rw-r--r--media-sound/qjackctl/files/qjackctl-0.9.1-disable-git.patch19
-rw-r--r--media-sound/qjackctl/qjackctl-0.9.12.ebuild47
-rw-r--r--media-sound/qsampler/Manifest2
-rw-r--r--media-sound/qsampler/qsampler-0.9.11.ebuild56
-rw-r--r--metadata/Manifest.gzbin10343 -> 10343 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.gzbin28376 -> 28372 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin56150 -> 56317 bytes
-rw-r--r--metadata/md5-cache/app-admin/redfishtool-1.1.815
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin98025 -> 98174 bytes
-rw-r--r--metadata/md5-cache/app-emacs/jinx-1.314
-rw-r--r--metadata/md5-cache/app-i18n/Manifest.gzbin27022 -> 27174 bytes
-rw-r--r--metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.318
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18489 -> 18664 bytes
-rw-r--r--metadata/md5-cache/app-portage/command-not-found-0.0.214
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin77825 -> 77828 bytes
-rw-r--r--metadata/md5-cache/app-text/xdvik-22.87.06-r14
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin75322 -> 75328 bytes
-rw-r--r--metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r24
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin47486 -> 47488 bytes
-rw-r--r--metadata/md5-cache/dev-lang/mono-6.12.0.199-r24
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin185485 -> 185316 bytes
-rw-r--r--metadata/md5-cache/dev-libs/appstream-1.0.2 (renamed from metadata/md5-cache/dev-libs/appstream-1.0.1)4
-rw-r--r--metadata/md5-cache/dev-libs/rasqal-0.9.33-r116
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin342130 -> 342137 bytes
-rw-r--r--metadata/md5-cache/dev-python/pyside6-6.6.2-r1 (renamed from metadata/md5-cache/dev-python/pyside6-6.6.2)6
-rw-r--r--metadata/md5-cache/dev-python/pytest-testinfra-10.0.04
-rw-r--r--metadata/md5-cache/dev-python/pytest-testinfra-10.1.04
-rw-r--r--metadata/md5-cache/dev-tcltk/Manifest.gzbin8638 -> 8320 bytes
-rw-r--r--metadata/md5-cache/dev-tcltk/itcl-4.1.111
-rw-r--r--metadata/md5-cache/dev-tcltk/itcl-4.2.011
-rw-r--r--metadata/md5-cache/dev-tcltk/itcl-4.2.4 (renamed from metadata/md5-cache/dev-tcltk/itcl-4.2.1)8
-rw-r--r--metadata/md5-cache/dev-tcltk/tkdnd-2.9.4-r1 (renamed from metadata/md5-cache/dev-tcltk/tkdnd-2.9.4)6
-rw-r--r--metadata/md5-cache/dev-tcltk/tkimg-1.4.164
-rw-r--r--metadata/md5-cache/kde-frameworks/Manifest.gzbin37061 -> 37055 bytes
-rw-r--r--metadata/md5-cache/kde-frameworks/breeze-icons-5.249.05
-rw-r--r--metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.113.06
-rw-r--r--metadata/md5-cache/kde-misc/Manifest.gzbin6292 -> 6461 bytes
-rw-r--r--metadata/md5-cache/kde-misc/plasma-pass-1.2.216
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin120429 -> 120441 bytes
-rw-r--r--metadata/md5-cache/media-libs/fcft-3.1.817
-rw-r--r--metadata/md5-cache/media-libs/liblscp-0.9.1113
-rw-r--r--metadata/md5-cache/media-libs/vigra-1.11.1-r94
-rw-r--r--metadata/md5-cache/media-libs/vigra-99994
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin76016 -> 75530 bytes
-rw-r--r--metadata/md5-cache/media-sound/picard-2.1018
-rw-r--r--metadata/md5-cache/media-sound/qjackctl-0.9.1216
-rw-r--r--metadata/md5-cache/media-sound/qsampler-0.9.1116
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin58260 -> 58574 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.0.2717
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.4.1217
-rw-r--r--metadata/md5-cache/net-proxy/Manifest.gzbin9641 -> 8857 bytes
-rw-r--r--metadata/md5-cache/net-proxy/haproxy-2.8.517
-rw-r--r--metadata/md5-cache/net-proxy/haproxy-2.8.617
-rw-r--r--metadata/md5-cache/net-proxy/haproxy-2.8.7 (renamed from metadata/md5-cache/net-proxy/haproxy-2.8.4)2
-rw-r--r--metadata/md5-cache/net-proxy/haproxy-2.9.217
-rw-r--r--metadata/md5-cache/net-proxy/haproxy-2.9.417
-rw-r--r--metadata/md5-cache/net-proxy/haproxy-2.9.517
-rw-r--r--metadata/md5-cache/net-proxy/haproxy-2.9.6 (renamed from metadata/md5-cache/net-proxy/haproxy-2.9.3)2
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin24052 -> 24052 bytes
-rw-r--r--metadata/md5-cache/www-apps/sonarr-4.0.2.1192 (renamed from metadata/md5-cache/www-apps/sonarr-4.0.1.1168)2
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin64174 -> 64332 bytes
-rw-r--r--metadata/md5-cache/x11-misc/sddm-0.21.017
-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-analyzer/Manifest.gzbin43603 -> 43606 bytes
-rw-r--r--net-analyzer/zabbix/Manifest6
-rw-r--r--net-analyzer/zabbix/zabbix-6.0.27.ebuild382
-rw-r--r--net-analyzer/zabbix/zabbix-6.4.12.ebuild386
-rw-r--r--net-proxy/Manifest.gzbin5383 -> 5381 bytes
-rw-r--r--net-proxy/haproxy/Manifest18
-rw-r--r--net-proxy/haproxy/haproxy-2.8.6.ebuild218
-rw-r--r--net-proxy/haproxy/haproxy-2.8.7.ebuild (renamed from net-proxy/haproxy/haproxy-2.8.4.ebuild)0
-rw-r--r--net-proxy/haproxy/haproxy-2.9.2.ebuild218
-rw-r--r--net-proxy/haproxy/haproxy-2.9.3.ebuild218
-rw-r--r--net-proxy/haproxy/haproxy-2.9.4.ebuild218
-rw-r--r--net-proxy/haproxy/haproxy-2.9.5.ebuild218
-rw-r--r--net-proxy/haproxy/haproxy-2.9.6.ebuild (renamed from net-proxy/haproxy/haproxy-2.8.5.ebuild)0
-rw-r--r--profiles/Manifest.gzbin202216 -> 202211 bytes
-rw-r--r--profiles/package.mask34
-rw-r--r--www-apps/Manifest.gzbin13461 -> 13460 bytes
-rw-r--r--www-apps/sonarr/Manifest12
-rw-r--r--www-apps/sonarr/sonarr-4.0.2.1192.ebuild (renamed from www-apps/sonarr/sonarr-4.0.1.1168.ebuild)0
-rw-r--r--x11-misc/Manifest.gzbin46550 -> 46551 bytes
-rw-r--r--x11-misc/sddm/Manifest6
-rw-r--r--x11-misc/sddm/files/sddm-0.21.0-Xsession.patch41
-rw-r--r--x11-misc/sddm/files/sddm-0.21.0-disable-etc-debian-check.patch26
-rw-r--r--x11-misc/sddm/files/sddm-0.21.0-no-default-pam_systemd-module.patch44
-rw-r--r--x11-misc/sddm/files/sddm.logrotate5
-rw-r--r--x11-misc/sddm/sddm-0.21.0.ebuild138
164 files changed, 1729 insertions, 1867 deletions
diff --git a/Manifest b/Manifest
index dad32c0dcfb4..90e08240709e 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29821 BLAKE2B 34673c7c7803afba6da21857ab106efa571abb4583c0d2554ae76c95b73bbe7cd47702676eef8930938aeddf3f2b2dbaf811ee4e0e0f79c4edd85834de81c756 SHA512 a4113b92ab6ecf91ad524e00ebf373266a88254e1dc35ad08b0024d954c182b56ba7f203048d0eb579c0b5a7661eae39701d19ef4b4f959a4f2f1e1eb21b0259
-TIMESTAMP 2024-02-27T10:10:21Z
+MANIFEST Manifest.files.gz 29808 BLAKE2B afd839025279db4fa18e746f05abe5be6c1f203b453145b6d027ea29b61b916042b4c67371702c96168262093878fc094ce951e4107a8a618a8576e2d2ef915f SHA512 967d7ea25bcdc6601008d55196f67e834cbf0c7e7ed0b535f8bd4b6f0be00aa2ac88ce7af9faf0b14c7df92e274228592091e4248dba1b335e95dc51d3811e0c
+TIMESTAMP 2024-02-27T17:10:28Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXdtQ1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXeF4RfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDofQ//YbFtLxgwY7G6EC7DU0+mwTqH/MsuwkDuwLac4La6bdiPQI7z7b3PUp86
-kxC+L05Ru6QSohzKXUhWV/PnZU58Zq90JAds6wZtdTDDntRHQiIEBvlJdUgooNKu
-rEBZuV7EpygyZNeUer5cZWesUwWh6udiUVpi5K+Kb1zH5uJP/0dnTpQmx0bpn7X4
-JBPw+6z/13Znrr/Q02c4R2IGcERUxRxlAqFJ5LuyhFuf13jb6rg+BBotrsxjQu5c
-TKLcUX2epSCBZdOM5FLj4TREu1FIvUfQRa32rJk/qRN2SWcW/FxyWHm+bJiD6TNg
-hdlI2fjDgFGHUAnOeOUGy6CljLZ8y9LTL65ixEoBbNue/f/Jkgt3kg66szn9vEis
-yDF5bjkEMOMPHMs9YXDzLtwb7C3EV11z5/P7xyYZZiAbQldxNal03QHE2TUXvUN7
-/D7J8ihhMgiRf8PF+bCHNKnGEdLFJRt/yaaPYpsaaOwR5M5JqvOYS3AK+QNWrCse
-Jr8fOe4HclRjEAVQVHwG10gBGN4sXFnYOLsvUCzH+CFrR/YjetEGKEgGeXZmjWT3
-OOthadP4e74GT/rJJO0qC1JZMw7WAr/5xfrZkar7tt/yGZgDwAS1V99VSeYKMcy3
-xBknHPAIn3Z/lVIiel7nbUQX4CnilMQpcsbhoBGs+Thf7A7SQRA=
-=JQjr
+klDTzRAAmAjBsvY1v89Jynix+XVBZbrsNUI5JHYbR13qmWiqfn/X1gof+SwSy5a9
+t8cnzvydhkWc699kWDgBW6JniGJoLU8sldQgP2G3p1eM0amMxN4aTvGjautEE678
+rGKhcUlEcUqUqQlZIDy1Twi1dPsHoNsbODWSg6/hAb0U93XiP/B6GNEuz8AD2Rx5
+ABb9exetP/WObXJMoInJFPKp6NA6wHtvqEfFpfFgEtqkjOrUcEzRerWI09fr6o+l
+74nKeEp2ikK81e+uh+Ja2SkBfP5YRWnZSbgDwbyLCyEd8vOEHldoScaZpgaUJfda
+LiDDIA0ff6Uk0PsC/pSbxbL+Rk8Ihgo2PNIejDw4lAo08yrMDGR7PWfvFgL4sFR2
+41x5ochGa+IGJiD+LJ/W4iaShDhU806PGqEdtzgl7MJRTC8lan4N+g8WOcyf2wM+
+OCNVmlFglJrRcKauiwvICKe2yypjzKMP8BZ3lLSiGvhux80onnbNve+s0D92dkIe
+MLXKA7jnruEOkNC1f8dffJma0ik64P/GXXFkme1NDdPn6q86l+KZo16Fb5oncif+
+dS0529UkebuegAyTk7k+ol79NsaVLlU3yXt9sTkh9fLkimCyABIufHHdHVN/T0L7
+X34HJZHkteDW9mBLAEn6nFN+CbcQc58WvC1R3mPa7NmTvTZDQrc=
+=ZU2K
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 6b4ae95dd345..1332c823eae2 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 717cbd123a1f..f3d937553f2e 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/redfishtool/Manifest b/app-admin/redfishtool/Manifest
new file mode 100644
index 000000000000..a82cfe5a3802
--- /dev/null
+++ b/app-admin/redfishtool/Manifest
@@ -0,0 +1,3 @@
+DIST redfishtool-1.1.8.tar.gz 83028 BLAKE2B 376d7513776aaf72bdc249d27312f25134c16ede12584ce334d7f89b07fc2abd986baa775fbc5f497d0679fba6997d5f908062af32186364b6609625fcb6e0c5 SHA512 c9aee7461013144e7d2ba2825f750cca52270cd658bb07e65764923c0ba489ec1e8a5ecb12a1b4f43ef8c0227fbe195a6869c2ae264ed778a5dddc513cbaa542
+EBUILD redfishtool-1.1.8.ebuild 476 BLAKE2B 57677ace731efaef107bc44385ffe1acd59bbb5e272d0a127a3af9fd8b74a5b08bf53ccd20a5c57f87eb18e770a7c8c3ab9640a49f6aefe4b869e4a9b9ebe5bc SHA512 38da123e7719be684b13978901e36571809fb0b899e8831a19e8fb40432e673aa29d426cc2c9bef750f2da06e8f0a2727dfa05813b2c061483eb1ccc28d6a0ba
+MISC metadata.xml 376 BLAKE2B 3a54bd3c008141b4b133ade67642ce389acb1e17dc2d3f471ae2c22e1f04dd5e8a1d996fcdb95af3f49e2ced0ef52dba105c6a2e34aea4e64c495a300e652d00 SHA512 0434f210843ac4895c07716213f624c936101c54dcaa2ac426f534d18c64db9c76e357f85c6a8b07567722243c5976e8c214769aa377d64ed15babd6ac52c6a4
diff --git a/app-admin/redfishtool/metadata.xml b/app-admin/redfishtool/metadata.xml
new file mode 100644
index 000000000000..18acf7851c64
--- /dev/null
+++ b/app-admin/redfishtool/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">redfishtool</remote-id>
+ <remote-id type="github">DMTF/Redfishtool</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-admin/redfishtool/redfishtool-1.1.8.ebuild b/app-admin/redfishtool/redfishtool-1.1.8.ebuild
new file mode 100644
index 000000000000..79a53b30f0b9
--- /dev/null
+++ b/app-admin/redfishtool/redfishtool-1.1.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python package and command-line tool for accessing the Redfish API"
+HOMEPAGE="https://github.com/DMTF/Redfishtool"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+"
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 5cd59f4c62d1..572acc20c802 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index 67a4b7889222..fdc4ff830538 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,6 +1,8 @@
AUX 50jinx-gentoo.el 191 BLAKE2B a183a9485eea61590192547a8c99e8c974b1974851073a49a33304ec0d9d43158279669aa8dc2ca26d9521c61b229c9fd490dec81643126f678585974dea7483 SHA512 dc0378743253f61f1c94d7fbcf8e3fff767296eecb26e856bbb5f24409b879e3d1a4f52efe87ea0ce106281b216396e94a72a7842b0fe4a48a80b4c41cb05921
DIST jinx-1.1.tar.gz 33820 BLAKE2B 457214768c7220376a8f1e5c05eedf855fdd560b265ca0431840aee05428d1cf3576e3ef0214cf64b164984adb0951e7932271dd80b6b0d06ed740172335c5fe SHA512 3bb1981557e35d3834834cbdc0fc1360b5a931f0e16cc68c2eb0739956db9e8e97d615236e575758cbb282087a7baad3c956fc9e628679a791ca744e8365355b
DIST jinx-1.2.tar.gz 33991 BLAKE2B 37661f5d02bb3f1a1813bd5d4e78b6c6c115ef40fa1f346685956a02486870fbccb570490e05029550e281e0be02bde12f6cdd5b3bf6dc67041cab294759585d SHA512 bc5caa73a348c3a5aae6322290823c60f48127b915e173ae08385ee979e94d4d05c733ad0003c5ac4702828de5dffd2dfb88c7da720bafa4a85665657579e0d0
+DIST jinx-1.3.tar.gz 34055 BLAKE2B c91652d0791ace223013f0ac42d3b917d3fff6cd5920d27bcf48f65ead3a7d29bc7090af107619ceedc243f34c7984a2dadb8fa667d6a825c8a21107de5f186a SHA512 14f03352e16cbcdbfa4c0fe9c00a2a496d7086a0a7dee9c82c5673069e98b0d9b472722a8e90f03815770bf8f054349833e3e7d035deb53a4fa9d05fa54899da
EBUILD jinx-1.1.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7
EBUILD jinx-1.2.ebuild 926 BLAKE2B a64882d836ff6c3cc62dc9fd352a75799df9809b1b7286698b3bcb1abdca366f587c6ec6591c47bce738881f59f2bc909a760564fadfb86be52ecae489508f16 SHA512 4e9cb347df916168879998e0c1ac411c85e2fe29e58667eca4834d8c0f9e6ab22f96d8da260eb5352ae9e5edfbc5bd760383ae3b36d104b5107784d6a867cf70
+EBUILD jinx-1.3.ebuild 926 BLAKE2B a64882d836ff6c3cc62dc9fd352a75799df9809b1b7286698b3bcb1abdca366f587c6ec6591c47bce738881f59f2bc909a760564fadfb86be52ecae489508f16 SHA512 4e9cb347df916168879998e0c1ac411c85e2fe29e58667eca4834d8c0f9e6ab22f96d8da260eb5352ae9e5edfbc5bd760383ae3b36d104b5107784d6a867cf70
MISC metadata.xml 596 BLAKE2B 637e6f9f170f3ce64857712ff8156e123e42fa1e3495291ca05fc260f69ba267df6536c08b2a1ba042d8cc13f86f499d1e5f8dd223b89efd2c62ca38a9f37d2d SHA512 1fd1a6b8ba360f7aa2c03e8c318482b564afcf2392c20fe0c70d96b181df9323706c3b81bd3aa98916b65cff29aafcf9c9a486bfbbd55b775ff7adee85886950
diff --git a/app-emacs/jinx/jinx-1.3.ebuild b/app-emacs/jinx/jinx-1.3.ebuild
new file mode 100644
index 000000000000..fd1936d0c50c
--- /dev/null
+++ b/app-emacs/jinx/jinx-1.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+inherit edo elisp toolchain-funcs
+
+DESCRIPTION="Enchanted Spell Checker for GNU Emacs"
+HOMEPAGE="https://github.com/minad/jinx"
+
+SRC_URI="
+ https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ app-text/enchant:2
+ >=app-emacs/compat-29.1.4.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+SITEFILE="50${PN}-gentoo.el"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+ edo $(tc-getCC) -fPIC -Wall -Wextra -shared \
+ $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \
+ ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c
+ elisp-org-export-to texinfo README.org
+ elisp_src_compile
+}
+
+src_install() {
+ elisp-make-autoload-file
+ elisp_src_install
+
+ elisp-modules-install "${PN}" jinx-mod.so
+ doinfo jinx.info
+}
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index 1c79f0a66676..2f5e8031fc67 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/ibus-typing-booster/Manifest b/app-i18n/ibus-typing-booster/Manifest
index 679544ad557d..26e0173ba817 100644
--- a/app-i18n/ibus-typing-booster/Manifest
+++ b/app-i18n/ibus-typing-booster/Manifest
@@ -1,7 +1,9 @@
DIST ibus-typing-booster-2.24.11.tar.gz 12321813 BLAKE2B 3757d6d43fb0837c10ad4641f72a3f09f2664e78905ebf98a36f723c07a43e1de85fd916a5c24aa13806d093a87d673f585234a36b4d8fc7cc8c8fc1a8d5d2d9 SHA512 9cc906061aaa8e4720e48296158c990b2411aad26f0ebf71e58bc202b2470d100541174e4e007c55e89c9b7540e21ef9107045dcff0e86ffba30cfd9acded989
DIST ibus-typing-booster-2.25.0.tar.gz 12346383 BLAKE2B 6bde5bebf641ae475634db8fc1d7f606905a593c8e6651a98af8147aa190d94e2db89e05c63da5d306f9188f7721d40059782f267efde0c5039551bf9d6fa1c3 SHA512 1559dcaa3f06c191993af84f317b7cf965f3f5539a43dffd86dfcca6f4bfe2fb1104d619bd7e4d1b83133c5e215bb993a65674555437b5311ee756fe70f4318e
DIST ibus-typing-booster-2.25.1.tar.gz 12351484 BLAKE2B 012c4300e186da54d6b1692cfd71669b49a38a85eaaf232ff934979835651fc6b75ea46016dd71d7f6d13d4cc63f94411808895b1aa762ca2ebc5a98bc3a4729 SHA512 98965fc11dca5b1ab52e18e19c4bd43d782cebc609524420e801421850cdb7235ebf9b28322829e23d845c689bb6501080653b429cf465018f8923c9b46dc231
+DIST ibus-typing-booster-2.25.3.tar.gz 12388617 BLAKE2B 44cbaa162ac76fb36f37117ebf0aa49b390dde89214ecac423e55a1a16b41df30ffd02039534e9873d54616ca68cca363c238429beb08cab1cc2955748a0b96c SHA512 df1ff9cd939c7fb72c616b239a5526060ab6840bae2c01c9e6ce338ac28cea0d4f525632f138e226b12ff6389574996fc523fe1722917db9f73d395927db9a4c
EBUILD ibus-typing-booster-2.24.11.ebuild 1150 BLAKE2B b28d93e21054cc19197b9999c06bcca18ded4499749fd3b557b18a6e6d3cacade94469f733590cb1129a6746596de53e8b2a921ee56b18a7071d92cdf3e1fe3b SHA512 3e3ddf76ec4bd7dd515a5857716187944679f6c9ee668ce5b9f8cbf89a432008121c8d956d42071d99ff737b860803879e6ddf9d81964c6b7e85678b8c954cc4
EBUILD ibus-typing-booster-2.25.0.ebuild 1152 BLAKE2B 93e511f6df84999bcb1fd950e4fa5f27c28dc13054e72a86f7778bf87e003cf6c62bf08af5608dc64f087f78d27da872841c6a966008152e6404633637b629a2 SHA512 01d2eac602802ffc1c989751e1dda28dcd5f790d06d183eaa3d8bd912afa8795a316c41a9d4c492e8b2515868e29ef64069eec683c1413a03434aa78d5c23c84
EBUILD ibus-typing-booster-2.25.1.ebuild 1152 BLAKE2B 93e511f6df84999bcb1fd950e4fa5f27c28dc13054e72a86f7778bf87e003cf6c62bf08af5608dc64f087f78d27da872841c6a966008152e6404633637b629a2 SHA512 01d2eac602802ffc1c989751e1dda28dcd5f790d06d183eaa3d8bd912afa8795a316c41a9d4c492e8b2515868e29ef64069eec683c1413a03434aa78d5c23c84
+EBUILD ibus-typing-booster-2.25.3.ebuild 1152 BLAKE2B 93e511f6df84999bcb1fd950e4fa5f27c28dc13054e72a86f7778bf87e003cf6c62bf08af5608dc64f087f78d27da872841c6a966008152e6404633637b629a2 SHA512 01d2eac602802ffc1c989751e1dda28dcd5f790d06d183eaa3d8bd912afa8795a316c41a9d4c492e8b2515868e29ef64069eec683c1413a03434aa78d5c23c84
MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8
diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.3.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.3.ebuild
new file mode 100644
index 000000000000..95f8e650235b
--- /dev/null
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="sqlite(+)"
+
+inherit gnome2-utils python-single-r1 xdg
+
+DESCRIPTION="Completion input method for IBus"
+HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster"
+SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ dev-libs/m17n-lib
+ $(python_gen_cond_dep '
+ app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/pyenchant[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ ')"
+RDEPEND="${DEPEND}
+ >=dev-db/m17n-db-1.7"
+BDEPEND="sys-devel/gettext
+ virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index d2c886881059..a17afe61d4d8 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/command-not-found/Manifest b/app-portage/command-not-found/Manifest
new file mode 100644
index 000000000000..7182da1dde02
--- /dev/null
+++ b/app-portage/command-not-found/Manifest
@@ -0,0 +1,3 @@
+DIST command-not-found-0.0.2.tar.gz 9039 BLAKE2B 9781ce588e3e90868dc35745d5f4b24586dd365a0bd2a37a15d973e942ebbd0710675268fe3875be621be51ee7e4b9800865de3d99d58927588d2f05cfe6b789 SHA512 b2b81b754d96364e58d8f71d7024c2c4bc635aff7bd17df4bbc14791f9d7cbd266b2d4ab369ccaaed7b4aca5bb41622c3ce5d7a81795221c5dae3bed001447e4
+EBUILD command-not-found-0.0.2.ebuild 1087 BLAKE2B 0312f19a5cd0a491e99f222690b9617c4460e24fbb0247e69d7cc8b24cc27a4d0167eebcfcefaa4fc71bc53f652cb2f38f2762eae4bc0c8f2bf6729740beb223 SHA512 f90140768d687495607fd6396a7fb39b98461a34002a059c4b341a43e2fe961dcfd27241c8ac4447ab8ad437e7013c54a5b582d1411b7c79eae576c552b40367
+MISC metadata.xml 388 BLAKE2B 68d4cf665b154331bff48ea9c1cc0b68eea52cd82788f8cbe5e12907206036fb98ae8248738c34c6c221041055129e17aace5d47bd482b4cf27f36d09743b8c8 SHA512 08b5b851ffa5774aef0c2f0e6e7d3fb180492e898ab3197ce15e79a77ab04f7aa12e9213cb369998e48173af4a447ca94e9c5a61324771ad7d9ca2d1a4f5de80
diff --git a/app-portage/command-not-found/command-not-found-0.0.2.ebuild b/app-portage/command-not-found/command-not-found-0.0.2.ebuild
new file mode 100644
index 000000000000..b0007e526a58
--- /dev/null
+++ b/app-portage/command-not-found/command-not-found-0.0.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit optfeature python-r1
+
+DESCRIPTION="Command-not-found handler for Gentoo"
+HOMEPAGE="https://github.com/AndrewAmmerlaan/command-not-found-gentoo"
+SRC_URI="https://github.com/AndrewAmmerlaan/command-not-found-gentoo/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-gentoo-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+
+src_install() {
+ python_foreach_impl python_doscript command-not-found
+
+ insinto /etc/bash/bashrc.d
+ doins command-not-found.sh
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ elog "command-not-found is automatically setup with bash, to use it with zsh add"
+ elog " \"source /etc/bash/bashrc.d/command-not-found.sh\""
+ elog "anywhere in your /etc/zsh/zshrc or ~/.zshrc"
+ elog
+ optfeature "suggesting snaps providing the missing command" "app-containers/snapd"
+ optfeature "suggesting ebuilds providing the missing command" "app-portage/pfl"
+}
diff --git a/app-portage/command-not-found/metadata.xml b/app-portage/command-not-found/metadata.xml
new file mode 100644
index 000000000000..87d84e421471
--- /dev/null
+++ b/app-portage/command-not-found/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>andrewammerlaan@gentoo.org</email>
+ <name>Andrew Ammerlaan</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">AndrewAmmerlaan/command-not-found-gentoo</remote-id>
+ </upstream>
+ <stabilize-allarches/>
+</pkgmetadata>
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index e7d90afec113..854560411435 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/xdvik/Manifest b/app-text/xdvik/Manifest
index 1c3b442221ff..c8eb60a38cf9 100644
--- a/app-text/xdvik/Manifest
+++ b/app-text/xdvik/Manifest
@@ -1,6 +1,7 @@
+AUX xdvik-22.87.06-c99-fix.patch 1625 BLAKE2B 2f864420f2480af1b7d6cc4b155b82dd65de8e9c86149c533d990e1894d76ed1776f6c4b2f06ab2c614e79f9631153c977222ea2f2680d5066dc9db95c79c1b1 SHA512 f4f40cdf2e3633e272a3ee70228017a343b857c48a3d1ed719685dd544903065d19886e231c7357be9be0f176f80546ccde4f7c16f022e6b127e64f841af0282
AUX xdvik-22.87.06-configure-clang16.patch 1275 BLAKE2B 6d3e3108330ab2098b8712146d0c6c0aa866da21291562f69707219e098d3effb1b9404fe014e6f860fd5c65ae0d1d9bb5ced185f995ded7f71263dec7b8fb17 SHA512 bd0e59ca66d113510a35917a2ba0c1118d276a558836213e7a9e0485465a029e25abdd44131793e7697639f4c6617dc208494debaf8366144931e77c4e344dd2
AUX xdvik.xpm 3125 BLAKE2B 97990fbd5b22e51319c3f55bfe16808b01f215a92185a170620c8c0ef1dc44906e38af48ad056d4fb40a1777f92a88afaa0f80c0b36e7dd770954f7009d261a3 SHA512 697c888c481d7cbe7b42980d2ae93a8d25d781f926970d9040f8fbc6a37545349fbdbe2e8c98fb686e5a5ebe9a7a5ff661793d3a264fd8641182b0397365517d
DIST xdvik-22.87.06.tar.gz 5922131 BLAKE2B 88821b7642d2d79158f5b49a7d23dad2209750a44d2b75f131d77a5ee326670d2a9cf09246ea9226a386bce429890459625d87df697599529de1bfc32438bf64 SHA512 93fb231f20ef76e170ae954d076ac5421669b3db71e3a96561626736d516f639227e3e502012ba4612fd238172b82f512985c571702d6c0ce078e60a67e5b19f
DIST xdvik_192.png 77893 BLAKE2B 533910801cd981a39c42851be2779f98ecf7fcec8ef2a167005521e39d8ef66d8eb806b382451ebf88da62ba61afba82b8d15a60ef6ba347bd2ff848f10253ed SHA512 7fa6becc3601df01134cd163e461780b9ab4ee855788e38dc3d255d491294c033f040326016df7671ff301cc8f91462209e1fda5e50cb383f5407f0c1021d71d
-EBUILD xdvik-22.87.06-r1.ebuild 2984 BLAKE2B d48bd3934a0be92d0f8109bd0d4ab701ec1b01a33a77d441a79ba0618047158383a14a17d133f705774775b25d8f6c14e92e22ecb0807275210271e2f307bfab SHA512 6a9179ae1e07d3c54662653204f5697c98436a685e4763c4614ead246fb98f118fa07cc002cfcd00d03411cdad4ad1d393ef2aaba2f67d80fddf9ca5206b0c47
+EBUILD xdvik-22.87.06-r1.ebuild 3010 BLAKE2B d09e5825827c79149a78d0de4903fd98d9e2b30d421347ffb2cc92b7b48dfe45fad281387f1362ab910f369010a2f20ee36eae52ab3d569ce57bacfed2911a3a SHA512 4f031d83ffe674752947b15c92a2a411069ea578b51093f7d755105edcfe04fb9dc9a69d3919dc83831f2c708902c70cf52be3bbf0baed59ea85678ae779a926
MISC metadata.xml 595 BLAKE2B 200debd0214e5985f3f59cabdac72252b556edef5224c77f5dbd91de347f57ab492dd0f7ce846c335179344bc9215b02af61572ff859c9c44ca947235ce5062b SHA512 bf925b9c9738c62f26ebbb2f88782597d6cee471a19258b553e0dc7aa397443149adfceba6cfcdd045196eecc3319541b980850ba5e572f51266da1945b65e4a
diff --git a/app-text/xdvik/files/xdvik-22.87.06-c99-fix.patch b/app-text/xdvik/files/xdvik-22.87.06-c99-fix.patch
new file mode 100644
index 000000000000..d22c473f42d3
--- /dev/null
+++ b/app-text/xdvik/files/xdvik-22.87.06-c99-fix.patch
@@ -0,0 +1,40 @@
+From 6d1fbe75ed92a7e1aea9d74e601dace6d24f721b Mon Sep 17 00:00:00 2001
+From: Christopher Fore <csfore@posteo.net>
+Date: Thu, 15 Feb 2024 15:20:34 -0500
+Subject: [PATCH] xdvik/gui: Fix compilation on GCC 14
+
+Starting in GCC 14, what used to be warnings from incompatible pointer
+types are now errors.
+
+https://www.gnu.org/software/gcc/gcc-14/porting_to.html
+
+Error message:
+gui/pagesel.c:541:41: error: passing argument 2 of `XawListChange' from
+incompatible pointer type [-Wincompatible-pointer-types]
+ 541 | XawListChange(LIST_WIDGET, page_info.page_labels, 0,
+ | ~~~~~~~~~^~~~~~~~~~~~
+ | |
+ | char **
+
+This mismatch is simply from XawListChange taking in a const whilst the
+argument given was not a const.
+
+Gentoo bug: https://bugs.gentoo.org/919069
+Signed-off-by: Christopher Fore <csfore@posteo.net>
+---
+ texk/xdvik/gui/pagesel.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gui/pagesel.c b/gui/pagesel.c
+index 945ae760fa..913db11264 100644
+--- a/gui/pagesel.c
++++ b/gui/pagesel.c
+@@ -538,7 +538,7 @@ xaw_update_list(void)
+ button_width = get_panel_width() - 2 * (resource.btn_side_spacing + resource.btn_border_width);
+ /* delete and re-create list */
+ ASSERT(total_pages <= (int)page_info.index_size, "");
+- XawListChange(LIST_WIDGET, page_info.page_labels, 0,
++ XawListChange(LIST_WIDGET, (_Xconst char**) page_info.page_labels, 0,
+ MAX(button_width, pagelist_width), False);
+ /* restore selected item */
+ if (idx != XAW_LIST_NONE) {
diff --git a/app-text/xdvik/xdvik-22.87.06-r1.ebuild b/app-text/xdvik/xdvik-22.87.06-r1.ebuild
index 42dbb86d80dd..4e52dfa0e6d1 100644
--- a/app-text/xdvik/xdvik-22.87.06-r1.ebuild
+++ b/app-text/xdvik/xdvik-22.87.06-r1.ebuild
@@ -34,11 +34,16 @@ DEPEND=">=media-libs/freetype-2.9.1-r2:2
dev-libs/kpathsea:="
RDEPEND="${DEPEND}
virtual/latex-base
- !<app-text/texlive-2007"
+"
BDEPEND="app-alternatives/lex
app-alternatives/yacc
virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}"/${PN}-22.87.06-configure-clang16.patch
+ "${FILESDIR}"/${PN}-22.87.06-c99-fix.patch
+)
+
src_prepare() {
default
@@ -51,7 +56,6 @@ src_prepare() {
cd "${WORKDIR}/${P}" || die
cd "${S}" || die
- eapply "${FILESDIR}"/${PN}-22.87.06-configure-clang16.patch
eautoreconf
}
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 8d7364680bce..07a848e1d92d 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/cpptasks/Manifest b/dev-java/cpptasks/Manifest
index 1d4a1a57b37c..7a0656866ab0 100644
--- a/dev-java/cpptasks/Manifest
+++ b/dev-java/cpptasks/Manifest
@@ -1,5 +1,5 @@
AUX cpptasks-1.0_beta5-test-classpath.patch 1070 BLAKE2B eacc916610026d4eb25fe7a217ce23e6ca485400e9f90c8ac37a4fb614fd0ac59d622161f79854b664db0e1cc48d047655479d817fcade448952d4c231d33860 SHA512 4ce1d06f6cb1a32ff8807f9e9ad8deddef26d4ea6ed6b2826d80e3ca16c491ecefb0c850ad9a958fdae3cdbd764852ab3a5f0ad66464b928f4c12061e3cb3e73
DIST cpptasks-1.0b5.tar.gz 902930 BLAKE2B 02cc20ea8e4316f7d0572cd147868219f1cfa326fd87d2edbea8a9b81c88f83173a373a88149bc2da55099bb9a0ac4d1f8927a6c708e6a5640b56220dbdba006 SHA512 620d16e60cdd4d8a09efe6c5889ec1beb20d38df3a7ebf337de546cd60881b4c22a08f24374e7dac02dbbb3b23defbb740a70f1d0ff59212496e631251f0e32c
EBUILD cpptasks-1.0_beta5-r1.ebuild 1302 BLAKE2B ae0c062ef9ccbcb1c9af7ad35cd31a48e5c925d1dc7a2557d3cd2eff4ecabcaf0b052d181ed0f5810a3cd6ed1aa97daa3e273ed9f0212e4477c3b97d0978111e SHA512 e194312ce4f012548907e6d95d65eb261fe2d3a5f92fcaa68cd1bd76ce340ab04d485c156e79bdc59d975ddbdd375c5a3575fa1e9fe85ab0d8505764677d804d
-EBUILD cpptasks-1.0_beta5-r2.ebuild 1320 BLAKE2B 81a2aa58e3fe1d0eb0092649b96678dfceade86f6ad202f34dc1d5503d22f0334a77a2246dd4bf24bda9c892471f03d0b73b8ac81718c35a3b719d9003802ea1 SHA512 c5260fe0b8df53a48b171574f2f607625ab8905f1fa22ad2b8915f52a97bdbd31e8888cc0446fe668cfbb826d6c8fd8db47254c3c82977048a2d658686a5c769
+EBUILD cpptasks-1.0_beta5-r2.ebuild 1321 BLAKE2B ba89edb491ca876d2830269c5163091a28a528c8a19845794d9585497f630b05b16f87fb863bb3178ee15b5549861deed234e64e2488e33fdd087d1b4adc6089 SHA512 9e6fd6b9847d9deb986039c417f36f23a9222111621134a356c79fa2ba3a6c024787c196411cb511544d52732c1d31ed528128a89ffeb67f6534d12ce059f5a0
MISC metadata.xml 318 BLAKE2B 53f5719585c7a4f0479017c4410975aefadcedd17db45949c351329e28761f05ebd89ef0557505a9a3ae03967b9baefe3e2c5b1edf0116a10434755a8d76fbe3 SHA512 b89f13a465ae0f1cad3352319206dc922badf513f63af878b118577e1f6da322b824dd14ca9220cf10aa5c5463c30399f001395a36c45c3b69228a375be379ee
diff --git a/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild b/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild
index 45b3f283d970..c26b4f6b5b7e 100644
--- a/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild
+++ b/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild
@@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc examples source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Ant-tasks to compile various source languages and produce executables"
-HOMEPAGE="http://ant-contrib.sourceforge.net/"
+HOMEPAGE="https://ant-contrib.sourceforge.net/"
SRC_URI="mirror://sourceforge/ant-contrib/ant-contrib/${P/_/-}/${P/_beta/b}.tar.gz"
S="${WORKDIR}/${P/_beta/b}"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 33875ddeb62e..ddfab92d01ef 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest
index b9f515ff478c..3353419486f0 100644
--- a/dev-lang/mono/Manifest
+++ b/dev-lang/mono/Manifest
@@ -7,6 +7,6 @@ DIST mono-6.12.0.199.tar.xz 304146664 BLAKE2B a38f0f1b80b300132247cee4621fc59bd6
EBUILD mono-6.12.0.122.ebuild 3534 BLAKE2B c65610f8a7f3152888451fe4487ee27f9e132e1e3a260775af602d65513b46042cd9fd5f67adc1c7c48e710d9b434a6723d382967c66b631e222028fe5efe096 SHA512 5cfd31f29b148cc3c21242461b700c68d59c96f97dda7c29a670ce79a4eec957bbc7a6987080f71a0e5839eb105c962401722e5aedd51ace25bbc7d5d0f71cae
EBUILD mono-6.12.0.182.ebuild 3526 BLAKE2B 60b49861d571060a8bc659674f815f79f6a04c7d1d273bf189e079fd04beaa54ae589b944b555665e31043d40cbc23f6b10ed9bf0d107464e5a1e26e8d44dbfa SHA512 d8877060041f48e647e8ba4d16d91b19eefce9a7b6120a149d545451ef56d5c914e2b73dc736613dfc47fdb2a090667b29d042bece595a0448757144a0522e4e
EBUILD mono-6.12.0.199-r1.ebuild 3605 BLAKE2B 498aed7f8de443af9ed1d8a59c40212b82721fa564a623c23d461cc51eadfcff24ee015415f0c18f060dc07b6f15ba2310b7ca0f82d776d959fd0d427008cb79 SHA512 985966c40b74c75d23e63326cabb412fe15a9ab2f29232ae17de50ce4ca46c1591763976e205855b9f030e52d2a01adcce8c57f27b9791b0a49c4321d01d8265
-EBUILD mono-6.12.0.199-r2.ebuild 3657 BLAKE2B 45460ac6c74f8312a2e4f2eb7a8b59f13e16d9c240109f8151cab1199555a64be27245eb7bac9a09faa1476e6118ae05f08ca2e21785a70a252c6c9aa1f8847b SHA512 292eb7407a52c7b71c91c70f2c0f95d9a96519eac8659db04381d669e33d7d352d68f0f9a216918678f5342677ef9765bcffb12af9e7360d89e65dc5b5595d14
+EBUILD mono-6.12.0.199-r2.ebuild 3655 BLAKE2B 645a0043e33a89d8478763607ac250e4c343f1f7fd8ce27875e2ee198bb851d6ce27d282e3d007254899fef73d6f02b1bd9027bfac8ca28c235a418d33d3666c SHA512 ffb7e4d1bac5439bae80c496d76e953cbecf36973344263818512045cbcd1be4f60e1fce59888d8f06f0f574096dde8471b04376932470db31847babf1995aba
EBUILD mono-6.12.0.199.ebuild 3528 BLAKE2B abefa292bc2588144dab33997362207547cc7ada77d44dd34731eb48ef12637aa139e429d725e6d0707fc1399b3340ab4ccdf91fc0cf99b6cec516e2e2f433bd SHA512 54dce4e7c5ec1b777db26ac6ec66ad9d1bc9d401e9c8b1d72adb1392c7a9af882446991bddadee7cdff8e5a7a3bfccb2d10c65b7fd59d818ad0c7cac571698f2
MISC metadata.xml 643 BLAKE2B f0fd2de7a1abf76c572f13550e6b6f82d03d66c016cf9be691710d5e8057c164dc3cf3e73d271ecfa64ccc80f0993c913d7806d1dab542ca935ed524b0e9d9a4 SHA512 8be588953da57d228d46281674f9f1e20ae5a9d382e5a5c4251263308a619f18a26f086761c538e375d18b01985dbcc79a0e28e92268ff6da194ff519d00dfd6
diff --git a/dev-lang/mono/mono-6.12.0.199-r2.ebuild b/dev-lang/mono/mono-6.12.0.199-r2.ebuild
index 77fe33df7cd8..41bf74d5c0c3 100644
--- a/dev-lang/mono/mono-6.12.0.199-r2.ebuild
+++ b/dev-lang/mono/mono-6.12.0.199-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz"
LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux"
IUSE="doc minimal nls pax-kernel selinux xen"
# Note: mono works incorrect with older versions of libgdiplus
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index d93d6ad28a12..7afcb3e7a48d 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/appstream/Manifest b/dev-libs/appstream/Manifest
index e97a18cf9280..797ce3b999f9 100644
--- a/dev-libs/appstream/Manifest
+++ b/dev-libs/appstream/Manifest
@@ -3,8 +3,8 @@ AUX appstream-0.16.4-disable-Werror-flags.patch 1409 BLAKE2B 636a05a039450ff74d6
AUX appstream-1.0.0-disable-Werror-flags.patch 1297 BLAKE2B e8b9bc262d39332f5390f7292b26d2c832326b96f0698b872c3d04b8f86ad0a492d0583f91886ee14698e84f91606c1944210eef858c892c9164b768aa912d1b SHA512 e5df79dda5f433c67dd0b02c681e04cde22e6648a4d438a50314575e37353686fbcbc4fd56ee209095f71498d0e553b4d061e328fcc740b19ab7ae9281b85423
DIST AppStream-0.15.6.tar.xz 2517688 BLAKE2B 09519205c7dfc5f0715b9d5ae7e99a67673ab499f1e2cb39815edde64defc1aa5059215575278bbcfc4482cd385a79e081c70f6acea3c446c5869dc6b2e18f6c SHA512 7426bc89e22b751de7b3e27d7c07eb1c373f4439f9966868ce5ea410d209b8c5292e03695a34b7a49bfa61e2e62265c7f7cdffc0be871c950193c933f65757ef
DIST AppStream-0.16.4.tar.xz 2570176 BLAKE2B ac051b846fd1c7b0cbb3429e0b4c3f81027cddb35ee6bcd5e9d38a09d937abcc37ac4908f68ec55404ae852fd146b4e749832d3ac96443458e86cfe506a6fed4 SHA512 e3a9fc423fe5a2baaaa002871566f320ecd6dbd3a01ab24221afe9b93a69e9afb6bed6d7772c434376501803dc7b2c80b79eda849fcaf4748f9f24a5908a22a8
-DIST AppStream-1.0.1.tar.xz 2686244 BLAKE2B fae90075737e2ef29f26f3428f2708d205974ceb49c4e1af8b69f14d5f388fd0dee2a69ab6f26bf83618d1ab5a5d439400f78da43206a4c7c0fa56f5000bf363 SHA512 9e7d275910778ad119ac6029f61104619857a61582ec1022cea3a852cd8794b191aefadbde61d21801607ba5d5d0bed0e636ce8807af5c6d5b1e3c4c753842ab
+DIST AppStream-1.0.2.tar.xz 2629708 BLAKE2B eb31e675cea1c8b9357227c851bdd24f9cb949e232089380a8727630ab8055f0de6bebd74f70f3c1cf84e5420b9d4fef681671a0e4e97265af26d594b2874c48 SHA512 e5c109c383e3bf3af3693bfb3146663767c2c61fac0bd421f2ce52242fe7b869effeacc4d207987321dfeb4ab0ba77ece6c1c6eea054a7365204cd955426517a
EBUILD appstream-0.15.6.ebuild 1855 BLAKE2B f011e0119b72afe5444ba203f5f46d5505de1c2159f5f914ddbaa6e55b25ccba68e7b072a8241b4c5ba6d4ae7efd8e65b490c7cc9ce2a9c3bb61706068bfcde9 SHA512 341fea8c66db13fd0fe3661264d21a8c9c4e73ec90f3fc2a27ed63a330a75c5d961fa18310e9b1475fd68528ba487508d37855133e9056172da75258d644365c
EBUILD appstream-0.16.4.ebuild 1934 BLAKE2B 2dbde137dd2c95e6e089689c3edc870f8385ba970670eec759dd34641570db9df8f6432cceb382267a8a3b38da40f8569310ad277b602622b4d5f6ede091803e SHA512 69fadebe2dba03287672884a454a7c2838f88b7a8b722ae75bac41a41188a690193bc7257ee7fffd7f8e537e665e56b1a6c145622d16c6b8ac99a4d52bb0f0d9
-EBUILD appstream-1.0.1.ebuild 1929 BLAKE2B 7cdce7bba29f2b4b3984e65af183b84a25318f346ac9f876eacdb5e2aba4ad58d8c1935ae46d62347207e72ee3d6e913521c34bf00da7f6b36f0a94d0e2b4a7f SHA512 9b9f2dfc2f985238e5f783284f4203bf8fef231db9ebf04db38a97cb43c7585e929cb69ffe6d094e893b2630807597bcdd4d3f2b16eb8c0ff4b85aa2feb05da8
+EBUILD appstream-1.0.2.ebuild 1929 BLAKE2B 4f284995bbb1c13573be71d9f1fe2533faf65010dc7ee7bc9f10043a2629d5c8924468191fd9c1e34d00b91758060f675575251105424fc7b4e28ec1d2325988 SHA512 9c7492c57695b80a83e2c04634e4fca30079bcbc8b92a5af2b1cf188ef1ae43aaf5926f507cdbad2f1e1e9c3ed7fd0f0a30aa53b4eb49b17a5b81f3d50083049
MISC metadata.xml 400 BLAKE2B c9855a1e3650a66c8b42fb9055d6de0aa0575ed86bb1e8695d112f2e7cdfbd5f55d6805dfeb0ed19c3354ee3cda8208fd8a4adf4e8313e791493fa1730fb32d9 SHA512 9723ac7481f748429bddde7579b81c7db2dfad2ecd5150c1c4023843c5ef47e02ce41ff43508437ae60ba427a072d09e8d46a6e6b82fc946ea3af71dd71c52f2
diff --git a/dev-libs/appstream/appstream-1.0.1.ebuild b/dev-libs/appstream/appstream-1.0.2.ebuild
index ba6c4e52a5a4..e59ebce431a1 100644
--- a/dev-libs/appstream/appstream-1.0.1.ebuild
+++ b/dev-libs/appstream/appstream-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-libs/rasqal/Manifest b/dev-libs/rasqal/Manifest
index b2fe46328b87..c2da1912a6e6 100644
--- a/dev-libs/rasqal/Manifest
+++ b/dev-libs/rasqal/Manifest
@@ -1,6 +1,5 @@
AUX rasqal-0.9.33-configure-c99.patch 1162 BLAKE2B 2a157b2b3b2276e18ac7019e9d2d965f06e472d0185b4bed783ad29103fdaf940fab6782e8da4a4d20a6fe0d619da8a5916a9405533671e9c863f35aa956d7f8 SHA512 f9f6e127e27de8b35b2fed92ef04aad6a74de11ad59667be79793e546ff43d4946a7c07baacd83d9af30a795615e30da56f874940f536f14a2502053df549a5d
AUX rasqal-0.9.33-configure-clang16.patch 830 BLAKE2B ac6d002e97e76b8ea424a7faa154f2b9786ed5a89cc1e469aacc7e9d7a13cb0bfa5685292dff093af961f2944f8879bbe7e6c0692b07530454e9820840d42cd5 SHA512 b088d8c03b3af177f4640948f7395d6824af2e599de9b883aefaa251b5fc0ba138850c294cd6afd7f33de9d6f7abdf7634b2a3c61aec5a7ae07bde44d07c78dd
DIST rasqal-0.9.33.tar.gz 1595647 BLAKE2B 87bca86b2f0dceb0801f5a34dae9ae1f87d8a7d0dc1e03fdf04998a0d4885ed76be2719d3e01489a5510a26715bb093a75ce194cc42f3cedff88f64161d6a2fb SHA512 05728682797470db9e51d156012e8fde9dec1554d107372faa11cbe6cdc3356e92386f4f8de6d7c41e3100b76f9b1c6809102a913829cddbd2ff29043c04d522
-EBUILD rasqal-0.9.33-r1.ebuild 1809 BLAKE2B a70c3b8a9d8e5c964df0dd3a470e15d0e6690ae2ea4cee7944c5967c45744377611d23f41ad3984c3b225fda0c2d0aa5b1979b5260dcfd1fb3063b39e8e288d0 SHA512 22b5685405d25a978378aae157e221a9ae63a1ea42519ab974b8bf120f2468dfc93d4257681f205677f6af492f87d94615d538ac01d9cbaeb95b40c5b27806f2
EBUILD rasqal-0.9.33-r2.ebuild 1857 BLAKE2B 76633eebfb8e8872e68630da2fc116806b469187d1c6dd1a4a1dcbe8049125ceba4ff82751e08fe8fe7203e960b238d2010e2a75f80a0ce99f5b50c9c3664d31 SHA512 89e4ee0e0c38eaf6bee7209b067ab7fa16ffdacb8dfef4d4370a6b6555918d3295104329bbf7d615fd5104098116b70375710cf4971baeeb3f519d63268ff0aa
MISC metadata.xml 332 BLAKE2B b84ace237b1550cdcac02e00f1514afca8e556d1d5db8750e098e47175fd0a3f88f99ff239a9cf8d50024c9956b9f9c464cf23dbf889aa78cae7ad42178891b8 SHA512 bc12362d0825fc2b742cad71f71c3e21bdc8d0c2205d66c3c16372f357338048044424db77ddf2aaabc1c55e5df1c7d199bf4d986cd4f32a8002042490a294f4
diff --git a/dev-libs/rasqal/rasqal-0.9.33-r1.ebuild b/dev-libs/rasqal/rasqal-0.9.33-r1.ebuild
deleted file mode 100644
index 9aa0bd233787..000000000000
--- a/dev-libs/rasqal/rasqal-0.9.33-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Library that handles Resource Description Framework (RDF)"
-HOMEPAGE="https://librdf.org/rasqal/"
-SRC_URI="https://download.librdf.org/source/${P}.tar.gz"
-
-LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-IUSE="+crypt gmp +mhash pcre static-libs test xml"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=media-libs/raptor-2.0.15
- crypt? (
- !mhash? ( dev-libs/libgcrypt:0 )
- mhash? ( app-crypt/mhash )
- )
- !gmp? ( dev-libs/mpfr:= )
- gmp? ( dev-libs/gmp:= )
- kernel_linux? ( >=sys-apps/util-linux-2.19 )
- pcre? ( dev-libs/libpcre )
- xml? ( dev-libs/libxml2 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=sys-devel/bison-3
- app-alternatives/lex
- virtual/pkgconfig
- test? ( dev-perl/XML-DOM )
-"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-HTML_DOCS=( {NEWS,README,RELEASE}.html )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.9.33-configure-clang16.patch
-)
-
-src_prepare() {
- default
-
- #elibtoolize # g/fbsd .so versioning
- eautoreconf # for clang 16 patch
-}
-
-src_configure() {
- # FIXME: From 0.9.27 to .28 --with-random-approach= was introduced, do we
- # need a logic for it? Perhaps for dev-libs/gmp?
- local myeconfargs=(
- --with-decimal=$(usex gmp gmp mpfr)
- --with-uuid-library=$(usex kernel_linux libuuid internal)
- $(use_enable pcre)
- --with-regex-library=$(usex pcre pcre posix)
- $(use_enable static-libs static)
- $(use_enable xml xml2)
- )
-
- if use crypt; then
- myeconfargs+=( --with-digest-library=$(usex mhash mhash gcrypt) )
- else
- myeconfargs+=( --with-digest-library=internal )
- fi
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 377da352d154..f3d0a9995fba 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest
index 2fecb17d646c..c77ecdec8bcf 100644
--- a/dev-python/pyside6/Manifest
+++ b/dev-python/pyside6/Manifest
@@ -1,5 +1,5 @@
AUX pyside6-6.3.1-no-strip.patch 953 BLAKE2B f88bac603a584213a864fcfc7c528f1d236ebdbfb653c3877316cd0b95c30c2f7288b1c81c6a90a3e4228536da4aa63552991fefa952f450b0b852b3e2aed94a SHA512 2920075a26fc059bdebc8eb5fa7c15de74729b7f8d1eb59197f7426afa7a65f1f78a8ebb76e946b2dfaf5817dbf090744bafaed2f2156f2d1548c2932a7ce61a
AUX pyside6-6.6.0-no-qtexampleicons.patch 221 BLAKE2B d45b4ebcd780a0151b793b5b21f5d7599ee5c427372ef19f518ac1c94306938178b0bfb603d9755aae9bddc4c31c35bb4648617c793f8e399f0f8dcce0d1f3bb SHA512 1da97be74142402454ef5384c58d2b2a792fea53b4155d7b5ede6d145496b45e4fd56723f8f7716150c2bba448ce816c6740059d7d38ae53d5cdf7c38c4acd7b
DIST pyside-setup-everywhere-src-6.6.2.tar.xz 13975896 BLAKE2B b4572e58613e5446692e8c4cef28156fd0126ecda0c6334652ce49c6c7ce4614dbf2400c693addaa38e9b6cca9e331b9fe84c83ddb26e7014b8603afe2c54ad6 SHA512 1d23d27a4cbe74434ec5d391172416d324b4c92181401444821b456b4e27dabbdb3dcaad685a22b62c09f750555a4e626bbb6406a2fbde1cf4ec5c8bbb64cda5
-EBUILD pyside6-6.6.2.ebuild 10162 BLAKE2B 89f7c7c7228eb6c988732ed8cfa0e5c3b3f8e44e9b632c207572a4b0db6fd8739d058cb8602299034a4840fe57ad53ac84db0411df159acd1229a8f2b92b345f SHA512 a722c3a98942271164005e0370f9922c2827ba182d3faf3a9a38523f20f9b62f2e711eb9b14922468c42d4a71bb56c5ff3239288f57c0745025e6fcf79707144
+EBUILD pyside6-6.6.2-r1.ebuild 10205 BLAKE2B 7478e09d29a1b506ea81370cbd3ccf8718068824aca2019bf3da3b9f299a9cc231f8e39990e76c331646eec39478cb64da279bc39438e6995a5090479f7fd4e2 SHA512 15d44a498751f0f674ce844d08fcfdfb82ebb4ca56c794996f31e824aed2ae54989cc20781b8780870a630b446e3b3df23afdc9f2b4b999049c015519ff393d9
MISC metadata.xml 2370 BLAKE2B 4135d3d10c96b39c55d9609a096a62a638c2c2e4f15c8b097631baaec111e4c197584f66db8d6151b25404cf51de7b3254c3c853ce6ba0e5c832d4dcb59936f0 SHA512 3ef85f4d14c69cf9fbccd62056e806ac3afbc49ee4ab31652b51bed3582d492d631d2c1370fa59af6ed6a8c32cb337108f9f2bd5dd7feb4a7402a046b9bb0ceb
diff --git a/dev-python/pyside6/pyside6-6.6.2.ebuild b/dev-python/pyside6/pyside6-6.6.2-r1.ebuild
index db1f8cb77f48..2acf60cc8c25 100644
--- a/dev-python/pyside6/pyside6-6.6.2.ebuild
+++ b/dev-python/pyside6/pyside6-6.6.2-r1.ebuild
@@ -98,6 +98,7 @@ RDEPEND="${PYTHON_DEPS}
help? ( =dev-qt/qttools-${QT_PV}[assistant] )
location? ( =dev-qt/qtlocation-${QT_PV} )
multimedia? ( =dev-qt/qtmultimedia-${QT_PV} )
+ network? ( =dev-qt/qtbase-${QT_PV}[ssl] )
network-auth? ( =dev-qt/qtnetworkauth-${QT_PV} )
nfc? ( =dev-qt/qtconnectivity-${QT_PV}[nfc] )
pdfium? ( =dev-qt/qtwebengine-${QT_PV}[pdfium(-),widgets?] )
diff --git a/dev-python/pytest-testinfra/Manifest b/dev-python/pytest-testinfra/Manifest
index 888a1a17ea55..ae4bc4cb6d0d 100644
--- a/dev-python/pytest-testinfra/Manifest
+++ b/dev-python/pytest-testinfra/Manifest
@@ -1,5 +1,5 @@
DIST pytest-testinfra-10.0.0.tar.gz 84667 BLAKE2B 10c62340af7cb0a07cbc3c8099f0d22bbf8e3623e8c5f80dd45acef23ec178a2b090aa012e5602c7b67d0ef61ca9922d05e412e8db62384589080455326c8abc SHA512 3f289fccc3ba38ed1aa316adbb05ef74f51fbd1130ab7a39c5d56a11124de96c048aecef3a19438cd0d50d4891ed843671d9daf50fc5c3fb5c834164b276529d
DIST pytest-testinfra-10.1.0.tar.gz 85117 BLAKE2B 3db43661def60ef9627bd888b92f409886f2d6f1ae1306a8d46bbcbe3363cf5ae9e79f9fab49f0d0f8d6529d677a40db04fc68597d0d11e0285a7e27a01283fb SHA512 98003ab250c06fc69ff015fc53af87aa642109866a86bdd679cc8876db614660f11f79c3146aef10c7b8f47723a13777cbad07276af661986129a5d0bfc11e1b
-EBUILD pytest-testinfra-10.0.0.ebuild 1329 BLAKE2B 098905702f74318a34eb307d330b59d317e28ffc5028daea62fdab43b1a13adf862ca8e5313782edf3795302174ca4426fc207a23518031e13f49c674d72208f SHA512 59b4fc47a16264166f2d3b42017e12698d577ba9a74f45eda34b0ac7082a60da7ae285193e7d172069945af7fcaddf7146d78c85b35cd210f1f68c5588379228
-EBUILD pytest-testinfra-10.1.0.ebuild 1330 BLAKE2B 08054d045f525e6ad41439d15a341abc4272def509e20605c4d99fd85297b5d3c2c58087fe5734bc4cdfa6fe217a82dde39745c2f34022503eec21ccaa6b8ba7 SHA512 b610b0b8f2f829d45da0d89ea503f4127dc53f8c7d6f49ba817f47fa42ac7447ebb1da70562a150f792ddef36aac474b278037ad1e54fa39aab2125de3269bea
+EBUILD pytest-testinfra-10.0.0.ebuild 1251 BLAKE2B 485d184cc30d34a9686aa92eae680852b64abf1cc30f8e83c017efb8dda50a733d7c8be0fcea509199c2c7edcf9a1d69702d4bae4b3f3aa421b8b5f2afb569fe SHA512 44f83126331bcc0524ff7b7bc060bdd42be69ee6b00e7023a2473cc9a68da106d060b2c4491825e8eb62388ae4a36689140f5ac86605a398854f38bca0426a85
+EBUILD pytest-testinfra-10.1.0.ebuild 1252 BLAKE2B f6be89812741c4ab76a0fa2ff5b57d70f3d4e0b2f96961d09fba904dd8838c547cb598d73e25aa319baa060c1a82a01e508b4c28d7ad6e261c735856b1c823fa SHA512 fcb13e431cfa65006aa09848bb90bdcaa997959cd07444b9b61751d432c6514780853dc15a7f9dd02bb16e83bf08d3964d842c7c57eed8fb7cb6a3431c1aa0e3
MISC metadata.xml 781 BLAKE2B e38dd6fa967258affb201d6474524e22124a1b8848cff08f3da88e97ff3e13597770c494ee040481967028ee4d82112fb3d38f1034cb7982288d859efe540a21 SHA512 b6c868e77d1202622086340ae284071eaf1b95948c84a8a00f06e819e72325346d7aa226931d1bb5a3f782f23656c1e65f4b21a74ee0cb70deabfd602f774e99
diff --git a/dev-python/pytest-testinfra/pytest-testinfra-10.0.0.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-10.0.0.ebuild
index 6c68af1ef89a..e16d835a1bb3 100644
--- a/dev-python/pytest-testinfra/pytest-testinfra-10.0.0.ebuild
+++ b/dev-python/pytest-testinfra/pytest-testinfra-10.0.0.ebuild
@@ -27,9 +27,6 @@ BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
test? (
app-admin/ansible
- $(python_gen_cond_dep '
- app-admin/salt[${PYTHON_USEDEP}]
- ' python3_10)
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/pywinrm[${PYTHON_USEDEP}]
)
diff --git a/dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild
index e558b74bb0bf..db08d1a55662 100644
--- a/dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild
+++ b/dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild
@@ -27,9 +27,6 @@ BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
test? (
app-admin/ansible
- $(python_gen_cond_dep '
- app-admin/salt[${PYTHON_USEDEP}]
- ' python3_10)
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/pywinrm[${PYTHON_USEDEP}]
)
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index 6f0e77d88289..7f03317a1967 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index 1a6cf323a291..6ec5f4cd566d 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,9 +1,5 @@
-DIST itcl-4-2-1.tar.gz 516035 BLAKE2B 795641559aa2c9039ecabaf0a25214360a379740dc9925015d3a08205b54ee6e1049497155d728b8c4d539976c5557d528ca2428c8cd5e33d6023a5bc1d1051b SHA512 902847885ca3aaa9b15497f8f95897cf3cfca664ba3ee9a57878402b0c47ad099ff63df1e5439d3d52a5df8e45376b233f1a361318dcad0831cf29f6c11c2275
DIST itcl-4-2-2.tar.gz 522497 BLAKE2B 3bb79525e5796b37b9274fe514b2430f8cd3f17f9b63ad008e1cc011eb298d47efedc9b684ea23cc0811f2da5f14d5dbc2c6e4b3ebf8bd7787fcc71661a621db SHA512 60bb5fba6c1188cbec15236c2f33b2409ff7a77af89526552a865376703574d01075fa9422d89e6f10c188b3eb8b3553f6d449704f55444005d2050de1c255d6
-DIST itcl4.1.1.tar.gz 436718 BLAKE2B 50f5518460dc6569edcd0229b71439cb10a724b50c31387ebd1ffa85f9fbf58d5bd5163847a1d7ffa791d5acd5d72b08188f01f0e5c4730ba9060fc531071cd4 SHA512 1e08dbefe33e5464320c62e32d153b3e473462cded2d715ba1c504deacf190062672fbece40a021f25798440e2fbed4ecda763db5789fc6afb5eb2052bdf66e2
-DIST itcl4.2.0.tar.gz 428635 BLAKE2B 38898f3377583115eed3b4d5a8a610e0d0a515a1e4852fe3cea04eea68fe64f158bc79d7d5f3041831f97e5e28cee5a67721a187ed5cfbaa33c69e4668b55f31 SHA512 42d13d7f4f841bff49c508fe5d17c12e81b7e381db470d7db658c925b6e609a0821953aa8344764633a3b996eb5757aaae7014df13f4e38ade2dd7aa068ba385
-EBUILD itcl-4.1.1.ebuild 1440 BLAKE2B 5a5170cbcc7a4c556f89807022a35f0a6227a4d9db1dee6142cbdcad6e6737fd20500b91f8716c7491f1ffdf9ac247094a0157076d56be6357d1cddbca9a76e5 SHA512 9aa4d29d4d7fb22dfe1870159ea367f2aef53aea191a36c324a32533b689ddd9ea8e2bb1183ea176dd92a8366eecab280a31dbd903adf0e9ff968445145dcbb4
-EBUILD itcl-4.2.0.ebuild 1446 BLAKE2B eb86e9ea82319d6867a595c331affdfe825e3df1e258b032954089f94dce01bfe45edc84e1b2bfd935ea22e7f96564d405c94239d5ab3aecc2c637f6996644b1 SHA512 43a41d3d76abf9ae95c4cd4b4cf3ee958d306f350a56f4e469e27846c3278762e3557ba1ca7be11df491746d3e621fa58cb7a53e600daf24b9b708b42cf4f55d
-EBUILD itcl-4.2.1.ebuild 1530 BLAKE2B 1b21274f0dc6a7baf62b3264454497e8503fea5e0e503012724720aba5393271500655d9aa8f80a367b28e1f3fcd8231d2d613ab9e2d41e05026e020f059af51 SHA512 0d4a82c710a95dc9e8bf17c759366ab54ab374b2c88c97cb865f1c4727affe5f73ed63002fd5791b299647c5bc5fbeccfdddb410106aa1cfc289822a90b39760
+DIST itcl-4-2-4.tar.gz 536828 BLAKE2B 970d6e5cbe7322d88a0117737df553f155cdda3264aaae93b30db361f40296dde74f1652d26bb6afccc3ca4c825fbc012710d8292b6df991af3a86f8e31c2e8b SHA512 fbe3e4298721b97777947675b42a434c8c7ec566564b81b1479fb958519ac4176b707f9be7bc6860ee72ee10fe29c82b211c4ac816f9ba6d4269ab43007eefe6
EBUILD itcl-4.2.2.ebuild 1641 BLAKE2B d9cb4caf741b5b04af2ed1e9965fb44fbf88425199c1021539ecd5d2dc25c012fbd77c99720fcf1f9956d83a9babda2ecd8dc31f2514af543aeb4af794bd9f6d SHA512 87721fc43a968d94b6197fce23f31a5f10855b548743674d5a41432db0094087bdae5884eefedbfc651f16faba3b8cd0f607f7f776ddb9e225b03f7db80b563d
+EBUILD itcl-4.2.4.ebuild 1646 BLAKE2B 3129c49a0c6ccf4fdecb0dfe003aff6a5dd872e6b2b56849cf9c3905998b2185cbfb1bc9c5338a861df40527bc1aa37bd24ef7d13007b594c5023d948abb1295 SHA512 ebff5f3681cc0a65cf43b615d257a5c0cd0724e6252fc8990ecfa957bc0da6f76f7e69ed16c5e6f8a60e843754047e7c94d26df7bdbbd9bac8dcdb55c29cfdad
MISC metadata.xml 381 BLAKE2B 10be715b2d7375efe50d58e9fa2ac732553271e077bdebed3a0422b0a3f0932aa6d2ccb15f4c1db1aca8d619b20efc593d417b5adbec6c1dfb41ddda409e98b5 SHA512 6343f2deffd5ac471db9b2ebfa6ed602a4ce2beed9aa47e58e3bf49c040f847d12f209549151ca4947f6690f001effa8e8ab60172e8b2a182c59b77938761417
diff --git a/dev-tcltk/itcl/itcl-4.1.1.ebuild b/dev-tcltk/itcl/itcl-4.1.1.ebuild
deleted file mode 100644
index 0c537d94770e..000000000000
--- a/dev-tcltk/itcl/itcl-4.1.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}${PV}"
-
-DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
-HOMEPAGE="http://incrtcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-lang/tcl-8.6:0="
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}${PV}"
-
-# somehow broken
-#RESTRICT=test
-
-src_configure() {
- econf \
- --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
- --with-tclinclude="${EPREFIX}"/usr/include \
- --disable-rpath
-}
-
-src_compile() {
- # adjust install_name on darwin
- if [[ ${CHOST} == *-darwin* ]]; then
- sed -i \
- -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name ${pkglibdir}/$@:' \
- "${S}"/Makefile || die 'sed failed'
- fi
-
- sed 's:-pipe::g' -i Makefile || die
-
- emake CFLAGS_DEFAULT="${CFLAGS}"
-}
-
-src_install() {
- default
-
- sed \
- -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
- -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
- -e "/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
- -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
- -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
- -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die
-
- cat >> "${T}"/34${PN} <<- EOF
- LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
- EOF
- doenvd "${T}"/34${PN}
-}
diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
deleted file mode 100644
index c2d91da4c16d..000000000000
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}${PV}"
-
-DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
-HOMEPAGE="http://incrtcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-lang/tcl-8.6:0="
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}${PV}"
-
-# somehow broken
-#RESTRICT=test
-
-src_configure() {
- econf \
- --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
- --with-tclinclude="${EPREFIX}"/usr/include \
- --disable-rpath
-}
-
-src_compile() {
- # adjust install_name on darwin
- if [[ ${CHOST} == *-darwin* ]]; then
- sed -i \
- -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name ${pkglibdir}/$@:' \
- "${S}"/Makefile || die 'sed failed'
- fi
-
- sed 's:-pipe::g' -i Makefile || die
-
- emake CFLAGS_DEFAULT="${CFLAGS}"
-}
-
-src_install() {
- default
-
- sed \
- -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
- -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
- -e "/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
- -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
- -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
- -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die
-
- cat >> "${T}"/34${PN} <<- EOF
- LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
- EOF
- doenvd "${T}"/34${PN}
-}
diff --git a/dev-tcltk/itcl/itcl-4.2.1.ebuild b/dev-tcltk/itcl/itcl-4.2.4.ebuild
index c28a02066c04..2c2b6c38747a 100644
--- a/dev-tcltk/itcl/itcl-4.2.1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.4.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
MYP="${PN}-$(ver_rs 1- '-')"
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND=">=dev-lang/tcl-8.6:0="
DEPEND="${RDEPEND}"
@@ -21,6 +21,10 @@ S="${WORKDIR}/${PN}-${MYP}"
# somehow broken
#RESTRICT=test
+QA_CONFIG_IMPL_DECL_SKIP=(
+ stat64 opendir64 rewinddir64 closedir64 # used to test for Large File Support
+)
+
src_prepare() {
default
cp -r itclWidget/tclconfig tclconfig || die
diff --git a/dev-tcltk/tkdnd/Manifest b/dev-tcltk/tkdnd/Manifest
index c2a52eda8f43..e650a9ceead7 100644
--- a/dev-tcltk/tkdnd/Manifest
+++ b/dev-tcltk/tkdnd/Manifest
@@ -1,5 +1,5 @@
DIST tkdnd-release-test-v2.9.2.tar.gz 573739 BLAKE2B 4e9cae26542cc7774a0faf3d91a8a3f3b3b598735fcdb4e0565be26893514fe2e3f301ecaa7c698913f570b30f37ba0e2e890c6651ceebbc5d6cd9f66caf57c8 SHA512 dd1538ad884e8287d9c90c3b1565b95a047f552a271f921b0d0d7cb7bde8d8d6ad7e8c3247b647c09080c2e23c57ca11c30bde516cf66abcbe1dac6dd0e7cdc7
DIST tkdnd-release-test-v2.9.4.tar.gz 1358824 BLAKE2B 7ea5039825cdc160232bc987a903642b2b2e54973c7f45142b5ea53e6b8ec2b2249416a0220217dc1ae1475dbcf432e2c8c72954f850eb2009512f9ef06b0644 SHA512 2eaf84235443c4a69e411674a7a7b27a1d43ded8aba7b09ed4d2f128cc2bfc9e38018c337004ce7bf0a0082dc0f87a7e89c7c2fc50dfedbb1047deef1d73daa2
EBUILD tkdnd-2.9.2-r1.ebuild 858 BLAKE2B 69440496e821ae451f6a1f291ff4dfbdd508525d5e2377b0aec9593492a28d02b8db5b4616993ab11ee91049cd73c1652d77574fe277b7644ad1f9a29e44834b SHA512 00956e758de36f12de1ce282e4d72c2da47038b124ccfaec652d04cc9e33e02832484df24c88fc27c131b0496eae7632fd93eb4f24ea6ba8afa6c72908e4e657
-EBUILD tkdnd-2.9.4.ebuild 860 BLAKE2B 3632e898d01d31a5bade992db65193d0dc94e8cb99f273deb53dd16424b83e896e24a14116ec2850a1ca8f14c06bd7965ff5c65fb8f0e7f3021212259cacf184 SHA512 629bc145264d644532b75fe9aed16d1233ac390666ab78cb38040838a0e8aff4e320441e8230597904aee80e830fcf0e97590c97332efd2e1a58d01ec24422f4
+EBUILD tkdnd-2.9.4-r1.ebuild 884 BLAKE2B b32e6b775a359ceed8d834394d561d58252c9629669682237738d0ef450a0b68b304c43ffc592be83443f851c114c0213dfe8686778b0be230c7acbe3b7407b5 SHA512 2c287d9eac569b96870ad3f481248b1ebb39af305af5943f90a3252455e4398a03c58b50219f7a70bc260bec770a000e2c0189f1db882df66b100a993e50e1a9
MISC metadata.xml 382 BLAKE2B dca54caddebe850e7f2bb6f1a77d9d588727a08330cad6ce5e1e07ac739951756da3eee9e13b1bba2e2a9382a9baa4758246b5aed9b1f29f297f1336e386d695 SHA512 3950749c3cd4e4fd185c99786c0dfed4e6b652a83739c63830d6fd9ac26d60cb527c8358f8aa1738bf19ef3dbf42df35b3ffe775d0d2cee476d28cc8ac72fc9c
diff --git a/dev-tcltk/tkdnd/tkdnd-2.9.4.ebuild b/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild
index 014f6d7ec75a..f21df17ee8a9 100644
--- a/dev-tcltk/tkdnd/tkdnd-2.9.4.ebuild
+++ b/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild
@@ -14,7 +14,10 @@ SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="debug threads X"
-DEPEND="dev-lang/tk:="
+DEPEND="
+ dev-lang/tk:=
+ x11-libs/libXcursor
+"
RDEPEND=${DEPEND}
QA_CONFIG_IMPL_DECL_SKIP=(
diff --git a/dev-tcltk/tkimg/Manifest b/dev-tcltk/tkimg/Manifest
index 8736874ce8dd..d9fe431ca125 100644
--- a/dev-tcltk/tkimg/Manifest
+++ b/dev-tcltk/tkimg/Manifest
@@ -6,5 +6,5 @@ DIST Img-1.4.16-Source.tar.gz 12129708 BLAKE2B 5da76a42a1643d759d765ade01a8a9e97
DIST tkimg-1.4.14-patchset-1.tar.gz 3256 BLAKE2B 8f182365b70b4d7a3f4d9002618285b11293644755304600d302fbb8cf8945cd4bd4eb45e66ed0aec93d19e42556ef294508587f7d4e66821ad960ea5c26c7b6 SHA512 8c93e2b669b56ce5621a4d6d96e7412f623bd42dd777a99ec74741621a5be84f24f47149efae58baa874f49088b053b8466d16dffd79edf9594195ff41c38c0e
EBUILD tkimg-1.4.14-r2.ebuild 2445 BLAKE2B 412f069045ba581152106f4b4456915e8e5a163eb4b9352dde14c27cc5e0d8eca252b88bd7ba56a0a5919541215f7b63754716496105ac30bff7cbbdf44fccd1 SHA512 07aa6053f2758647062397208702a9852ae4898116766e76377b9884a36d1dda358623d9ffe64221d0eba770778e44f0c561e0e0131a856b7223782ccfaf3178
EBUILD tkimg-1.4.15.ebuild 2509 BLAKE2B 8f213dcab6e668840b2671ba7468e71a38f8676d62344b91af2a45a8a600ffd9c4837260a7d17ea0ec970c529113a41e420eabb37f905cb736faac8053d491fb SHA512 e2f767cff1bae45f4c8bf89b2866be75a32c8e0451d212a1951cff4d7fc5b796ab2253924489e5cce88af1930fd55512784f4d032429719e703a74cec7a7cd7c
-EBUILD tkimg-1.4.16.ebuild 2509 BLAKE2B 70ebb8d9648cdc771633b5d4fbf3cd41a4be1c7b520814d765cd44b0560f1c6462ca57d0f962de743ff4c4ae25516848c71ead9562ac1203f79d40cc5d4495e2 SHA512 427c67fb3b91dd7dd5fe14154f8a4ee6c6c204be65608187e146adb0f209cf31a33932630303814d4075f27223635b140642c54c6d0e4175d306f1fb5104c511
+EBUILD tkimg-1.4.16.ebuild 2518 BLAKE2B 1a2d518469b9148aeebf02e7e15f28b0fe04186742258f6aabc228c17eb72bbdb84c526091b848974267b92d5b178a32c27bf19c6be803d3eaf195e27a2feb1c SHA512 47e0b8fd8dc9ffc9aac99d6839312590332a5a84a4658a0c54e1453f8ca94ca4c35395939283dab273c3a0e73c011eec634e316b24d10955f91f61a74925d35a
MISC metadata.xml 329 BLAKE2B 53d89f1f85a90a476918fde2904b7be67b22b1793f8d09655b2ca18525cd9f2c49ae2848fe54b4206a49da23a9d9ab54b0750ac5437d0591c306a8311a2c945e SHA512 3a12737d8033b88e6a418f2183c8013e75777f5a15774b11d4d93b4e27360d136ad0ecfc6ff0e5d4097d669542e52e6a1d71114e4c1d1bc63ba45e0f9a0caf7e
diff --git a/dev-tcltk/tkimg/tkimg-1.4.16.ebuild b/dev-tcltk/tkimg/tkimg-1.4.16.ebuild
index 314a997d59a9..05382e66b0ca 100644
--- a/dev-tcltk/tkimg/tkimg-1.4.16.ebuild
+++ b/dev-tcltk/tkimg/tkimg-1.4.16.ebuild
@@ -9,7 +9,7 @@ MYP=Img-${PV}
DESCRIPTION="Adds a lot of image formats to Tcl/Tk"
HOMEPAGE="http://tkimg.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}/$(ver_cut 1-2)/${P}/${MYP}-Source.tar.gz
+SRC_URI="mirror://sourceforge/${PN}/${PN}/$(ver_cut 1-2)/${PN}%20${PV}/${MYP}-Source.tar.gz
https://dev.gentoo.org/~tupone/distfiles/${PN}-1.4.14-patchset-1.tar.gz"
LICENSE="BSD"
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index 16ca3a437fa2..ba2680d95553 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/breeze-icons-rcc/Manifest b/kde-frameworks/breeze-icons-rcc/Manifest
index 49c00149ddaf..cc640893508c 100644
--- a/kde-frameworks/breeze-icons-rcc/Manifest
+++ b/kde-frameworks/breeze-icons-rcc/Manifest
@@ -1,5 +1,5 @@
DIST breeze-icons-5.113.0.tar.xz 2173152 BLAKE2B e34582879fdcbcd620aac9cbe627e623b212f6a3fe9684fe82386319cdc33b039cae5fe7119ba18cadf33a4e0008b8268bb3ba303106908e910213ba98ce1698 SHA512 deb5f824fc9613a9e46fd2bfc048901c7b34ae364e566f406fc1316a01a1942385845f6127827032a5785b30d2e3c6e37b8185f891911401629dd27dcb8b15d5
DIST breeze-icons-5.115.0.tar.xz 2173528 BLAKE2B 712c9cabb74bbdf9feb9a889fddda6ea654fd2a618f5c36a4aa782b5389032b829919ca5ef69a3310749ac10e2dc381700474d56e7cbc1478ae51030248d8789 SHA512 f4b5f54bb80dcd2bba6edd02a412eb675b02d438ba0ee82d6dc4eaac1ed2aceb11b46ce143bbe825c26f823d5b897619e02c26b23addf2de05830a320dd124f8
-EBUILD breeze-icons-rcc-5.113.0.ebuild 1096 BLAKE2B 22d946ff54ea15f244f39990efb9cbaed8e91fbf6f824c2c8b47a7312858dc51deaf911e2f1170a767178551f88a6bf0530fa69f2ee07638e3f340114ec9a793 SHA512 c1cb4fe31f755d8cc2d1300600d8292200d9bda470965ad5310c78d2ba9628697a123ed71b68ab63d63ae457ca2a068fd66bb25f9f4da9a8828994dc64a7e616
+EBUILD breeze-icons-rcc-5.113.0.ebuild 1088 BLAKE2B 61d939ceeb4c67afc18ddbec26e77336fc2fb2e3bdf7bbda995ffaabd883817f888ae35bacf8a682f4148895e056cc20a60e78129bfd881792aeb73d529d1aa8 SHA512 514107e5be467d19462201c8c86ea117359b4d81f54339945d713775a612dd2f6e4fec035cbb498884746c42731ca6871b1ebe70f6bc22775a7c270e551fc38e
EBUILD breeze-icons-rcc-5.115.0.ebuild 1098 BLAKE2B 2ae3dae674499dec5b6edd13bff86e35f3bbc88d96e33047461222cae8e1355c7bcf497e1a8af39b6b16f116b48a17d0509e406c849b85af0f815f0d63e43fa2 SHA512 81d0a97a51ef491b3198c2e2b58ef2838dd7547a40900fed292e62a84f178696463e69cec4e03734536598cd10771ff2c56be9cb0aa88b39cac4c62d692f3b56
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.113.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.113.0.ebuild
index 7b30df9618f8..2d648b47b47f 100644
--- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.113.0.ebuild
+++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.113.0.ebuild
@@ -9,21 +9,16 @@ PYTHON_COMPAT=( python3_{10..12} )
inherit cmake frameworks.kde.org python-any-r1
DESCRIPTION="Breeze SVG icon theme binary resource"
-
LICENSE="LGPL-3"
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="
- test? (
- dev-qt/qtcore:5
- dev-qt/qttest:5
- )
-"
+DEPEND="test? ( dev-qt/qttest:5 )"
BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+ dev-qt/qtcore:5
>=kde-frameworks/extra-cmake-modules-${PVCUT}:0
test? ( app-misc/fdupes )
"
diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest
index d9ebcedda5ba..02a8aa6f4c00 100644
--- a/kde-frameworks/breeze-icons/Manifest
+++ b/kde-frameworks/breeze-icons/Manifest
@@ -4,5 +4,5 @@ DIST breeze-icons-5.115.0.tar.xz 2173528 BLAKE2B 712c9cabb74bbdf9feb9a889fddda6e
DIST breeze-icons-5.249.0.tar.xz 2253596 BLAKE2B 1c1cb759260608eeae18e49d50a1fe069379c3e65c0a89021b406048ff1b7ccfadfe54c780dab0f0176006fda41e42b6e68ece4adaf3f2a60dcaf52f9e1c4f6d SHA512 0a9feb9d11e8872db14169124c05129213c404a1725d78a19dbabe155cf1e56af736e8ea262633c8c6d2d6ed376270a69e0c2cf7a2e6e1f8023ae9d2e3569abf
EBUILD breeze-icons-5.113.0.ebuild 1154 BLAKE2B 461169ee4fe635cf4e85daa0e08a0b18181532aaa33be249630c2bdd853be21e636f5dd13d922d5b86d8b691622d0935976fbcf94b87d447234c07558e0bbd89 SHA512 c150c1cf4952bfe74a9d318298065a71349f1190f07cceea722a478d82c3c102c7ae1bd6d928d6e0bff485b3b736c2f80c34c9992c674015d48c7f9cebe79c64
EBUILD breeze-icons-5.115.0.ebuild 1157 BLAKE2B 1c40e55a9ee65796700b7fe78d145267e2414ac64c7a55eefa603f77eda9b32da15ffdab371c349362cbddb5695556fd3d39ce5f045047c909afe995405c0aaf SHA512 2dcc0ec3cd2452c209fec80db04187f73710035d53f119baf145e6965e8a0518ab56f4e29e2e91470d2e479780bb069b7dfc72c9a80d800b1a0c81edb4b91ac8
-EBUILD breeze-icons-5.249.0.ebuild 1166 BLAKE2B f4200fc18e6e991e02e95e68e1aea9c4ceb4cf0b3a3d36b7ef97f715855176b37141c8d21b68bbf6f6b9509a082261d656cb1fc6ca3dd7d0173074f7bdecd247 SHA512 b5a587e8550a88982574b61cef252e38a02ae91052b539b12e9300ec646f84c7d3972683110efb08f5d87ce781a38b97e012a6458a8b2ec1bd905af8b95f322a
+EBUILD breeze-icons-5.249.0.ebuild 1148 BLAKE2B 00bd25924ee32391581578ad1c28e601a3e738a41d5a567a5b1d6f62359374f95a03c87f4cbf6a3776e2640209b59b1a532b82bdd8dd50f1b4aaaf6190c1d5a7 SHA512 b0bc42356d327219450cd9f8a4bb327c7e71b79aa89dbfb3bd38301d08c6078e3e872cca38d664e132bc16be10213263c25a30ba13210e6c25eea844f770e52a
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.249.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.249.0.ebuild
index 585248215855..99b2dd10ad60 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-5.249.0.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.249.0.ebuild
@@ -20,9 +20,9 @@ RDEPEND="
!kde-frameworks/${PN}-rcc:5
!kde-frameworks/${PN}-rcc:6
"
-DEPEND="test? ( dev-qt/qtbase:6 )"
BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+ dev-qt/qtbase:6
>=kde-frameworks/extra-cmake-modules-${PVCUT}:*
test? ( app-misc/fdupes )
"
diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz
index 7194fd2d639f..14c8639cdbce 100644
--- a/kde-misc/Manifest.gz
+++ b/kde-misc/Manifest.gz
Binary files differ
diff --git a/kde-misc/plasma-pass/Manifest b/kde-misc/plasma-pass/Manifest
index 2a2e5d7f1585..d3d329c1c6f5 100644
--- a/kde-misc/plasma-pass/Manifest
+++ b/kde-misc/plasma-pass/Manifest
@@ -1,3 +1,5 @@
DIST plasma-pass-1.2.1.tar.xz 41608 BLAKE2B eb7f73be34bf014f6947029976a2922548ee307356da3f42bbb96ff6b14db91be98df2d0656a4bdc04b5d03d899f6eec06f4de5450f6d9f528a150c88530f670 SHA512 eff989e045ece776a5f2696c09381ecd8f49ba83cf7de89840ab1cad89bd15e33b9b331d9c91d16956a3d5b8e5f67f52a1aa176abf1d8023b57c18573c8ce5f9
+DIST plasma-pass-1.2.2.tar.xz 42776 BLAKE2B c9956304665b1f355d04ca1f89d55296f920f2260013aabd42066f41d527aa45097802898d8942df40477ebc0ac4efa577ead1cfd03d7c06796a3a65d2c2219a SHA512 40a6ee175ff1801cee84947639414f3e01c1fc28ad08ef54bbf1b131ecb8239236274ef10ae6c0aab600ccdc25c17bca24a245e78506331d416ee6d9b5e874be
EBUILD plasma-pass-1.2.1.ebuild 956 BLAKE2B cbe4e600adb1147997cfec1002c0facb9d8e63b58855f6dee26ea576ec81757cd89b0739153a83bc06c259c38d2dd4e5952289519410af24b8794ab837222caa SHA512 5276ed1c3f6b501addd60a7d9a74711a78cebd6f005b3a1c84577aa500d267e19440fe6dc435d53f379ae66ced13d80da9926cb799dc009a2d160205d5074718
-MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
+EBUILD plasma-pass-1.2.2.ebuild 945 BLAKE2B 1500c9f5cc76d28f7704be61abc267ed67969a18497be3d80c9364c4b9f2cfe0e9cad1e1f9f99920f248415f6fd3867d2d978f5edb4fcee83f71bed6546bf1e4 SHA512 eb3e75cdf8a45b7b8953059bb1b89e99e321dfd500d92db9a4ebede3c8265f742308b96e0602b852a067c8acb363ee90e7d5bef0d14c6feb3ad913fbbbee0456
+MISC metadata.xml 380 BLAKE2B 6a640776878787e67361278fcf5c636336c119d2c137fabb413d16635b07241f101df0360a2cf766ee9efbf2ec7352f367e64ac26a1eb13516c623cf7c00dec0 SHA512 17efd8c71f65187366ba19dadbe7c7cfda64c050f514223b77e8a88e91b59bdb87ddcd5090b7f42597fd6d7f4c96be60e5ed0ed4bf1d4fb3026e4ff5016f1992
diff --git a/kde-misc/plasma-pass/metadata.xml b/kde-misc/plasma-pass/metadata.xml
index d925f2439758..452492989a23 100644
--- a/kde-misc/plasma-pass/metadata.xml
+++ b/kde-misc/plasma-pass/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/plasma-pass</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-misc/plasma-pass/plasma-pass-1.2.2.ebuild b/kde-misc/plasma-pass/plasma-pass-1.2.2.ebuild
new file mode 100644
index 000000000000..f6e20837066c
--- /dev/null
+++ b/kde-misc/plasma-pass/plasma-pass-1.2.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.249.0
+QTMIN=6.6.2
+inherit ecm kde.org
+
+DESCRIPTION="Plasma applet to access password from pass"
+HOMEPAGE="https://www.dvratil.cz/2018/05/plasma-pass/ https://invent.kde.org/plasma/plasma-pass"
+
+if [[ ${KDE_BUILD_TYPE} != live ]] ; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+IUSE=""
+
+DEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ kde-plasma/libplasma:6
+ kde-plasma/plasma5support:6
+ sys-auth/oath-toolkit
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index fd4b01bd6789..63fce891a148 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest
index ae4f1d8649cd..0e10e0891245 100644
--- a/media-libs/fcft/Manifest
+++ b/media-libs/fcft/Manifest
@@ -3,9 +3,11 @@ DIST fcft-3.1.3.tar.gz 741726 BLAKE2B 00792d3bb3848e271b28be7d9afe81e917f5475586
DIST fcft-3.1.5.tar.gz 742014 BLAKE2B 39266ab2a7ea422671414d97c21a90b0eeabe9ed7480c54e44e33ff6d39ab903ac3df154b6733bb4de1e69401480d313f067e6f73f13748bf7fd54aa617cd5e6 SHA512 e223d7e825d8f81f05d2f7ec1b945b28311386dc6ccf55eefaeff2231d64483fdf18a2468f942586ecc0bb4ef75ed9ef0a8a490162b0f8bf7a8619e46742c564
DIST fcft-3.1.6.tar.gz 699121 BLAKE2B 597ce1a701db29d3a8b913d831f1847c9526c450352b565436c843388447d8203b54b3d24ab668690986488c102f281c46685a2072bf4afee2bf58465ab9d6c3 SHA512 4fe4e318561706bd446e79b0df8df4fa5b542b9d546aa7361a1523593c26040d827ce059658c0eac89a77b83c771fd43bc74e2fe29cd16b2846a2db7ec733f49
DIST fcft-3.1.7.tar.gz 697694 BLAKE2B 2afdd26c631d365ae450691a2073fc61d361c759886e77781b6438e0d8e0db6626230bcc70b99ef2d5a5a05006280bca93d2433157a6974093f1af932952b4c2 SHA512 e862856dfb85c5df85f9f32dce8ed9e7fed8b3dc8435876994f53d276a2c597d0cee0b4fbcbb62362a3771e9ca82c49db95da989404d0c8aa5f604dd50c79075
+DIST fcft-3.1.8.tar.gz 697836 BLAKE2B da7de65e2fb7ce6d2244d8ea3839a62953cbe772a7388cdb15d8f849c139e2e9124b3ad12113fcd90d4055b38a269bf7bfeba5a408f31469a95b56d4e770e992 SHA512 1b1cfbed4e99db8e290a1dcf6c124949f5fb317e225996e63913974f4a52748a04be053cff934c8f8c0b3add22c87f9e3b1c793366431f788529e62d7a7be69c
EBUILD fcft-3.1.2-r1.ebuild 2072 BLAKE2B 413f9b8ca65d8a4fee9f6dc06f6a82a5fd71c20e367b4c6d323c5884c716ecf564c6d5be2d711d716a594c6df12dba9674e003114b33ef7dc05bf41f03c4d84b SHA512 afc54726a34924b5b1f68f234598fdaf06ef60ebb66764a1d5304b1f4957e3b60125659a3c7c51d3039896c5bd24bacac74d684713c982c119c619d53a9218ec
EBUILD fcft-3.1.3.ebuild 2073 BLAKE2B 3c850b1a7f0afb115d1ba7bd251e719febf4d25a03f40ad2ff1f00c0d26a3b30b9f87d0557f16b6a078d3a9fa6bf6ea9cdd413cc5dfe0b9955fde9971da02125 SHA512 a21760c0192c8f1296a7b8c9b9f6f532436359a46dde213bfb12b3f47db85f3f9bf418bb0d2ee894dee9da55eae1d0d8afd97aab1ab5e9fe50dd683639b50cc9
EBUILD fcft-3.1.5.ebuild 2072 BLAKE2B 413f9b8ca65d8a4fee9f6dc06f6a82a5fd71c20e367b4c6d323c5884c716ecf564c6d5be2d711d716a594c6df12dba9674e003114b33ef7dc05bf41f03c4d84b SHA512 afc54726a34924b5b1f68f234598fdaf06ef60ebb66764a1d5304b1f4957e3b60125659a3c7c51d3039896c5bd24bacac74d684713c982c119c619d53a9218ec
EBUILD fcft-3.1.6.ebuild 2073 BLAKE2B 3c850b1a7f0afb115d1ba7bd251e719febf4d25a03f40ad2ff1f00c0d26a3b30b9f87d0557f16b6a078d3a9fa6bf6ea9cdd413cc5dfe0b9955fde9971da02125 SHA512 a21760c0192c8f1296a7b8c9b9f6f532436359a46dde213bfb12b3f47db85f3f9bf418bb0d2ee894dee9da55eae1d0d8afd97aab1ab5e9fe50dd683639b50cc9
EBUILD fcft-3.1.7.ebuild 2081 BLAKE2B 43b7997b1f34c8d152bb7160097d470a4dddd173780c99aaafb90b3bfb0b8fc8883d20b74ababa137e05f7d8411c9f92c196c6d1ad8434b34cb36cde47560da3 SHA512 7098a6f342c20503446933852ae6e4198d8fe0b025da134604159ca43022ecf33eea04e9279ab7b63de6b54ba10bcb3d91f2d7893ae71a058737f222a81b2d5e
+EBUILD fcft-3.1.8.ebuild 2081 BLAKE2B 43b7997b1f34c8d152bb7160097d470a4dddd173780c99aaafb90b3bfb0b8fc8883d20b74ababa137e05f7d8411c9f92c196c6d1ad8434b34cb36cde47560da3 SHA512 7098a6f342c20503446933852ae6e4198d8fe0b025da134604159ca43022ecf33eea04e9279ab7b63de6b54ba10bcb3d91f2d7893ae71a058737f222a81b2d5e
MISC metadata.xml 561 BLAKE2B 56ca6de19ed1985ea15aeeec86f34a8dfcebf2399fc087f24425a7b854aa8558c9d114da95a432f5476cd0ad005e5cbeb3bb9d92ec722aa71fb151c4313c1896 SHA512 ec3d5ee117f8ef81d61a49bdf2d1a01201e2cb5f3fc1d984cdfed6882c58b2057f67e7e3c92cd8f9ab473dfa5af861336a41496ca439e639cf623ce2f788e538
diff --git a/media-libs/fcft/fcft-3.1.8.ebuild b/media-libs/fcft/fcft-3.1.8.ebuild
new file mode 100644
index 000000000000..d284e9dfccd8
--- /dev/null
+++ b/media-libs/fcft/fcft-3.1.8.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-any-r1
+
+DESCRIPTION="Simple library for font loading and glyph rasterization"
+HOMEPAGE="https://codeberg.org/dnkl/fcft"
+SRC_URI="https://codeberg.org/dnkl/fcft/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+# MIT for fcft
+# ZLIB for nanosvg
+LICENSE="MIT ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE="examples +harfbuzz +libutf8proc test"
+REQUIRED_USE="
+ libutf8proc? ( harfbuzz )
+ examples? ( libutf8proc )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-libs/pixman
+ examples? (
+ dev-libs/libutf8proc:=
+ dev-libs/wayland
+ )
+ harfbuzz? (
+ media-libs/harfbuzz:=[truetype]
+ )
+ libutf8proc? (
+ dev-libs/libutf8proc:=
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ app-i18n/unicode-data
+ dev-libs/tllist
+ examples? (
+ dev-libs/wayland-protocols
+ )
+ test? (
+ dev-libs/check
+ harfbuzz? ( media-fonts/noto-emoji )
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ app-text/scdoc
+ virtual/pkgconfig
+ examples? (
+ dev-util/wayland-scanner
+ )
+"
+
+src_prepare() {
+ default
+
+ rm -r unicode || die "Failed removing vendored unicode-data"
+
+ sed -i "s;unicode/UnicodeData.txt;${EPREFIX}/usr/share/unicode-data/UnicodeData.txt;" \
+ meson.build || die "Failed changing UnicodeData.txt to system's copy"
+ sed -i "s;unicode/emoji-data.txt;${EPREFIX}/usr/share/unicode-data/emoji/emoji-data.txt;" \
+ meson.build || die "Failed changing emoji-data.txt to system's copy"
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature harfbuzz grapheme-shaping)
+ $(meson_feature libutf8proc run-shaping)
+ $(meson_use examples)
+ $(use test && meson_use harfbuzz test-text-shaping)
+ # bundled, tiny, I believe this means we should always include it
+ -Dsvg-backend=nanosvg
+ -Ddocs=enabled
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ local DOCS=( CHANGELOG.md README.md )
+ meson_src_install
+
+ rm -r "${ED}"/usr/share/doc/${PN} || die
+
+ use examples && newbin "${BUILD_DIR}/example/example" fcft-example
+}
diff --git a/media-libs/liblscp/Manifest b/media-libs/liblscp/Manifest
index d27cac6f0ef5..9a47ebc59226 100644
--- a/media-libs/liblscp/Manifest
+++ b/media-libs/liblscp/Manifest
@@ -1,7 +1,5 @@
AUX liblscp-0.9.6-conditional.patch 275 BLAKE2B 4ce887eb210c4e32d16a8b0300d7a03903671967122aff13a1c5d59edd02778bc4f1a7e29fd9cb56e54526e91b4ba9c6ed6f8ab526c49f783f7800c9f4587a7e SHA512 1d3d2b0ab448d7e58b8eb561292d445de41df9989a3268fa34a8d3b440195c09d7ce5b674227a4786f8c947794933250fea636b294723bb26ce65b301cc096de
-DIST liblscp-0.9.11.tar.gz 99143 BLAKE2B 840915937fd27b88c730a0216df557a527d1630bd253184a9c09a16deb56a2836f223283d5167d726dbcd50aeb91b96e8f030b331b0034900ceb87fc487d0b36 SHA512 2510df80504e97424d9ce24a67f597ea679dc2017cb1cb6908b107a13c245186d0b68c91e793c64e36f7bf50db2e10f9aeb7f6aefafbaa68937ed6d18df35160
DIST liblscp-0.9.12.tar.gz 99062 BLAKE2B b1701eba58211bbe6e46ae7b08ca535f6f68d724523f12aca394e31cf3f95bce2c4b3c051576f8cf5e2490cb9c85cbb8b6664e3088d36fa1cf409401996c53e0 SHA512 a29f87d04a9a2726dd3a465a6bc0891e51e1b63da624f3b282c9d32710c7a7f57e7bffed4d3a6f3d7d8db70e56f1d8050b3453c064fa433b6a113fb8b09fed5a
-EBUILD liblscp-0.9.11.ebuild 749 BLAKE2B a0a21dd4b3ba982ada8e76d476f1331cc3ea88222333e4badb63054037ae1e4f03de5ec4eec7e4d4382aeb57150cf9780e2e6850c8284038f708f6f4e7bb4b0d SHA512 c312e96c8deaa41fa59e3d8b15292b8f0091bf209ca8a6d9f530f5a7ac6e5f7d990da44b3d13777d85c2ffd5d22693d8d20258dbc287c5e15c240434c9c7470e
EBUILD liblscp-0.9.12.ebuild 749 BLAKE2B a0a21dd4b3ba982ada8e76d476f1331cc3ea88222333e4badb63054037ae1e4f03de5ec4eec7e4d4382aeb57150cf9780e2e6850c8284038f708f6f4e7bb4b0d SHA512 c312e96c8deaa41fa59e3d8b15292b8f0091bf209ca8a6d9f530f5a7ac6e5f7d990da44b3d13777d85c2ffd5d22693d8d20258dbc287c5e15c240434c9c7470e
EBUILD liblscp-9999.ebuild 751 BLAKE2B af9d1c298f2b444cde35901c0d8cd2e2ceb1da7409d86ff43ad417b1c891a605a4b08e51292e4abc2057faa77668d8209a6a9c88f3663f180b8c2a7e51482d9a SHA512 4a68c8d9804f5ee934cf558d8af1f82d01bbf889162a1164197aa67b08b65f52cc53b9ab3884acf2527c3c1b137e42aec984a953671a53bd58f486dc6008dfb9
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-libs/liblscp/liblscp-0.9.11.ebuild b/media-libs/liblscp/liblscp-0.9.11.ebuild
deleted file mode 100644
index 8814d6bb81c4..000000000000
--- a/media-libs/liblscp/liblscp-0.9.11.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C++ library for the Linux Sampler control protocol"
-HOMEPAGE="https://www.linuxsampler.org"
-
-if [[ ${PV} == "9999" ]] ; then
- inherit subversion
- ESVN_REPO_URI="https://svn.linuxsampler.org/svn/liblscp/trunk"
-else
- SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz
- https://download.linuxsampler.org/packages/${P}.tar.gz"
- KEYWORDS="amd64 ~ppc x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="doc"
-
-BDEPEND="doc? ( app-text/doxygen )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.9.6-conditional.patch"
-)
-
-DOCS=( ChangeLog README )
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOC=$(usex doc)
- )
- cmake_src_configure
-}
diff --git a/media-libs/vigra/Manifest b/media-libs/vigra/Manifest
index 8e3bbf26d420..e909a95cfdd1 100644
--- a/media-libs/vigra/Manifest
+++ b/media-libs/vigra/Manifest
@@ -8,6 +8,6 @@ AUX vigra-1.11.1-python-syntax.patch 2590 BLAKE2B 4465e2eecaddc0d8b74f62143fe9fc
AUX vigra-1.11.1-python3.7.patch 1254 BLAKE2B 24e23db29992efa86154edb402e250c782160ba5208fd7b2dd1c1eb0526b51633014cd488b5f8abd808bb2fc54b20866111281447fc45683d70a9a8bd93f0854 SHA512 9cbaacf2b6e3bd892b930c48d2371fe96b9cfecc69c8d0c982972c412f1157a73648672f42e73df1cd5ce0753c69907faaca38e35bdd54952a753af7054e17fe
AUX vigra-1.11.1-sphinx.ext.pngmath.patch 1411 BLAKE2B 6ffdd2f40ac982d693a6e71a89754d453202ba70e6ae65b3b45d64add3d2cc7a9710773e94b0604cb67dadb53ea27912ccce7fe844e6264f7c989bb96149cbcc SHA512 4e0ade84985ecc9c7c45afd949671b9cbc041db486c29732b17c1b62eadfdf6e299396a18686c03c3ed4e2b3ac6d830a8e224c56e3b8d20361c2f5e5fcc14650
DIST vigra-1.11.1-src.tar.gz 55119047 BLAKE2B c67dc61515075843faacb4ee054f3e28b4edd033dc6cb89d3c591827309eafa697b839ca85ff7c68d6aff9d7e08b1d3db73d50e6c3b065a5210b64a90e242444 SHA512 9c1638d626d658fa4b13069e5850b628d91db02bb18b8a9f0a4642fee501ede8a6f4f267d79ca5cd5baf3991e704163345cd18ab7919ff2a93db6bd496096de3
-EBUILD vigra-1.11.1-r9.ebuild 3716 BLAKE2B a664bfddacbe7489c68456cd451e7bb2afe90a38d485fd80bec5cf7ad406a3b5ec81b55720d9a7fcdc3d4138af14ebb966ecef91129fbbf98a93a7e4c30a6b82 SHA512 1ead341b4f930345bbbb97ba8c607099e0a7a1a4b1173e93a56b05adccacc86b2afafc6bac23309f1a6408d700a4ce1052ae2a08de2ed09f2ea5281e59b011ce
-EBUILD vigra-9999.ebuild 3456 BLAKE2B a3f8ca051437cde7d9856e415d30b632046c167bf82c16a36a1615726de6cf92a778c3d0f692da144aa0f0f11d50bbf1bbd431156c92f41e0f4df029c817cb8a SHA512 bcc88efd6d6a3217c80a60137835b374822415bb2eed5cfae302eeffb67e5824d3430b3ec670f4ac6b5a0f0052092b578e68b0ac49b980a6176e6a3da17ddb2f
+EBUILD vigra-1.11.1-r9.ebuild 3647 BLAKE2B c4d924f8fdb41ae4e252ccc993b554f6ad42e9425f3a68ef1d79d75b217ceb51b2919277682c8056fac2816dcd27fbe2082bb206ff9d3d4186a5f1b92e316b58 SHA512 e7bced7bdf187d6810e695e1326fe87ef5de9bcab0bc95938f40fc3f0377ddea9a1bf1c4fb7677cccba42010c8ee43d1d9500754c2525c81568c41fa4dda94fc
+EBUILD vigra-9999.ebuild 3449 BLAKE2B 798a046caf7ab5519ce1bb3ade061b1e5195f8d4c2c85a9a5ea1e5de8eedeba9d328ee969f4c85741bdb0e6454d99afbb2f44dc8b84f276c0776885afcb840a5 SHA512 cc57cc547419a5a70c0c8fc8b7babb4b9366cd910b353aad7c80e22e163516699129ee6797797aab49ece85057393e7730d381b1eff09b3806fe50f00b5c8f9e
MISC metadata.xml 338 BLAKE2B ce8cddf2fde724bf72d4e61054b4cbe18f40a34e02b34326d227a184d9eac1133bffc48a373f8d2bcc5c5d13de30263c3029a566db9fd6d4442f779be8e97ef7 SHA512 e4242661592f929fdba417b1fa4c176db354d82c7eeb9324a3a6102d3fb405267411e27313666fd9201af1da49de9c1319179c42017273932365113ddcd5a4a5
diff --git a/media-libs/vigra/vigra-1.11.1-r9.ebuild b/media-libs/vigra/vigra-1.11.1-r9.ebuild
index 6e3de6f74804..1be44dbdba2c 100644
--- a/media-libs/vigra/vigra-1.11.1-r9.ebuild
+++ b/media-libs/vigra/vigra-1.11.1-r9.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="threads(+),xml(+)"
+
inherit cmake flag-o-matic python-r1
DESCRIPTION="C++ computer vision library emphasizing customizable algorithms and structures"
@@ -26,11 +27,6 @@ REQUIRED_USE="
python? ( hdf5 ${PYTHON_REQUIRED_USE} )
test? ( hdf5 python fftw )"
-BDEPEND="
- test? (
- >=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}]
- )
-"
# runtime dependency on python is required by the vigra-config script
DEPEND="
fftw? ( sci-libs/fftw:3.0= )
diff --git a/media-libs/vigra/vigra-9999.ebuild b/media-libs/vigra/vigra-9999.ebuild
index 8e668e863ad0..4fee34b87e24 100644
--- a/media-libs/vigra/vigra-9999.ebuild
+++ b/media-libs/vigra/vigra-9999.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="threads(+),xml(+)"
+
inherit cmake flag-o-matic python-r1
DESCRIPTION="C++ computer vision library emphasizing customizable algorithms and structures"
@@ -28,7 +29,7 @@ REQUIRED_USE="
BDEPEND="
test? (
- >=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
)
"
# runtime dependency on python is required by the vigra-config script
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 907f2438fd64..c2da3128edce 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest
index d76ebc44d09e..ba69c8adc39b 100644
--- a/media-sound/picard/Manifest
+++ b/media-sound/picard/Manifest
@@ -1,6 +1,4 @@
-DIST picard-2.10.tar.gz 5800268 BLAKE2B 5590b9dd9a88244486688d73ea0e565b789da457e5cab5c57d7abad54cae0a52fb574090d45efeb317ee405dbf61185ff6d24d5a7ec7d5afc1db0713a5b09e92 SHA512 d771a2629163d140edb7d39dfb48a7d2c4d2e3025f3111d3f090036c2ba734f8a4ba08fa1035f2ba4e04c8e80c07a517fe98df430407ee71fac14b289b7316cb
DIST picard-2.11.tar.gz 5829423 BLAKE2B 1f5b675a3668b7545bbb5966e3d81bec09912acbe5ae7270b92eb25accf4bbd1cc67a2a183c6d1fa0300bb0adea5dbdcdc0998d2c44f60d2dbac941ca5af9fc8 SHA512 713a2782b26c4cd0dafa95b9c0b41bf3566d933ce9af712822cce0492ca8efa45ee57f1fb51aeacef824f699156a4156ee84ba91d5cfea28751e7d0f1e9a964a
-EBUILD picard-2.10.ebuild 1458 BLAKE2B e34ec114b1f745ae9854d305ed4e1d767b88b170776fe9916973ea1d199180a1fe089f5cc9a7d7932d6a9dbcb67f39b9ff1fb41ad93ad29e3fb8883086da3d7d SHA512 f6d2838fa37e15c8fe6b09414529c724d846530a4acd42bafcf01b09aaed400a24585b599b7b5773831f7d623fe3239576aadf4919fb95ef5a712ed4ac655fa7
EBUILD picard-2.11.ebuild 1458 BLAKE2B 18e81b238099cdfb702081aba1795e4db45feb694cabaeef632fda27168c971990782c57d72b1de7067b9efbc818da924e5909a051ab92cdf0d6af52ec02f0d4 SHA512 e94da8638d7a909f21501c7bedcc35bf19e723717db78760a70f72acfe6e858d8d9f5a30d863d2911813561ea4bb3ba6fe31bf1899643d93af0ece127398b7c7
EBUILD picard-9999.ebuild 1460 BLAKE2B b6b2c08ebed6a02513a6a96bad57e6b1e3f91f693da3c9e5707c670b1aa4914aa53fdc5bb0246af14a0594ae67e3a4d9d5fb7d8fc4714469fdf0f759be3546a8 SHA512 511e956e66b15526d60f7b3c1ef215b7b048eb1dcd473a5bfb145f4eb4e2bfe29648f09380845b0ad335b8b8d58c74b081c2fb87c6520304c5d212f0e0798084
MISC metadata.xml 740 BLAKE2B cc09a7bf012e0b85ff55531ace5d8b187cd68fdae7d274cb640a7ae446296c2ac70bb599955d6ab2570b3eb879c28cad0cf2e70fe7339c2c0c58fd8b0dcdcac7 SHA512 321188fd4887593a3683b2c507673baa9e2faf2b46b0158338a67e72dbf5267b93c1e358ceadeacd707d6a6bb234a4fae8ef681779463c4ab5bd3b79dbd47c43
diff --git a/media-sound/picard/picard-2.10.ebuild b/media-sound/picard/picard-2.10.ebuild
deleted file mode 100644
index 24e4515370f8..000000000000
--- a/media-sound/picard/picard-2.10.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_EXT=1
-
-inherit distutils-r1 xdg
-
-if [[ ${PV} = *9999* ]]; then
- EGIT_REPO_URI="https://github.com/metabrainz/picard"
- inherit git-r3
-else
- SRC_URI="https://data.musicbrainz.org/pub/musicbrainz/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
-fi
-
-DESCRIPTION="Cross-platform music tagger"
-HOMEPAGE="https://picard.musicbrainz.org"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="discid fingerprints nls"
-
-BDEPEND="
- nls? ( dev-qt/linguist-tools:5 )
-"
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/fasteners[${PYTHON_USEDEP}]
- dev-python/pyjwt[${PYTHON_USEDEP}]
- dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- discid? ( dev-python/discid[${PYTHON_USEDEP}] )
- ')
- fingerprints? ( media-libs/chromaprint[tools] )
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
- local build_args=(
- --disable-autoupdate
- )
- if ! use nls; then
- build_args+=( --disable-locales )
- fi
- distutils-r1_python_compile ${build_args[@]}
-}
-
-python_install() {
- local install_args=(
- --disable-autoupdate
- --skip-build
- )
- if ! use nls; then
- install_args+=( --disable-locales )
- fi
- distutils-r1_python_install ${install_args[@]}
-}
diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest
index ea33cdafc169..36d9cf20c5ea 100644
--- a/media-sound/qjackctl/Manifest
+++ b/media-sound/qjackctl/Manifest
@@ -1,8 +1,5 @@
-AUX qjackctl-0.9.1-disable-git.patch 468 BLAKE2B 84b9ec507f3e5c7d3524c6ee916eb77668fe3b1c33107327db0f5d974353ab5dbcb421d772a9803c9a8baf854659d50a40719c4c048468c928fd97150d7eb614 SHA512 fb9d5f7fd71b6915165503dfb39fe3e1d82a31f6e7c10b1285fde454ff59f051d4464f915eddb88afbd6597cc53c8558e9edfdf038d1423e98a210a93813ab24
AUX qjackctl-0.9.13-disable-git.patch 503 BLAKE2B d46a307dd6fcf62b51b4172a7e88ff71cf632646e28fd26857cb0bc4b9cdcd5c11260a197b10ffc4362d77bd319524bac2985bef2faf03e97d0c899dd24fcd16 SHA512 0bdc675bd9c82a45f3633342a1669bfa4d545e31122c915ff21256e7653bb1b5f33fc77341c1a9ca568912327e7f5380b27278f63914e123484d80935a27f3d9
-DIST qjackctl-0.9.12.tar.gz 1277827 BLAKE2B 1fcfba82762c473f0012a137f6ddd13ae6e857d16fe8e0cad449afe6de1f1feb8a147b3441a00d20d887f1ed868e4fdddc598104f829ab2213ca8e9863c16951 SHA512 e5655b4f4a965761b81d2d08c1ad297bda6d2437aff97127dc22015f59fe916f1b10f4f492fe41b0d0678ed9de2a94de16c195ac608fb01e815e3ecb116bf958
DIST qjackctl-0.9.13.tar.gz 1305333 BLAKE2B 940241df829a573ab33a950319debf5123538151853723141369b9ac47048bae84c58f3a70fe53ec7f98109914e78c49203410e241db22842c4f41f79ab6aba9 SHA512 89b9d5212654267030f30020085ad3dfe674a041e200796144d1441ba12630e963a06e405de5ab7c27d9ebc42fd8fa0a970bf59b91837dbc7580147db6adc9bc
-EBUILD qjackctl-0.9.12.ebuild 994 BLAKE2B 2b02d9b0578a99bd5a5280ad4988f735d9526362cdfe8b532fa1ab647438eccbeae9bfbb9eef4af1a76404f268ffe02f86ae22a3619fe74ee4856dcb68d66f03 SHA512 f8e59c7831f0a3cb4881979a00db4b78956d22c29075e7cb0d8b8d0a00c390ef6531ae501c9447899affc0a7a154fe44c9f3bc7724dcb27fff1bab49d461734f
EBUILD qjackctl-0.9.13.ebuild 995 BLAKE2B 1f7c08f47c8c486af5a79376dd381ff7efc46ca40ad9a0216aa92a5ed15cc5b61ca877d0d6b7fb2820f3aeeadc68a3f6f6855a55c9f6caae0f9294fdb6f65bfa SHA512 7f3bc550720ce2037e528edffb7175428b60a12813af2c9c19ca952fd2711612e56791e2ddd12cd59b2723fdd31b804f6a9299217c8381a244e010b00713ee7a
EBUILD qjackctl-9999.ebuild 926 BLAKE2B e7d605b036d205a43319d6559c0a918e347436e3e932d8002f3dffe6e56ef8563ca32efb6bd731802e8c1c066716f3e21a0896ac8b107f6c9361656f7ac3b556 SHA512 eceec774ffc46b565ad7398844febfee6c6c3ba65bc523072d81de91f84065f9507c93b4b18f9e63abc794a2814aa0f2bfab2a70f48afbaec07484d9530892e9
MISC metadata.xml 338 BLAKE2B 74efc1853779388695ea14b6ccbe8e22d88941b8fcb845f553c02bd9e052f5638b2f4629dd238272a20b76db17f0d1f30a454a4b9a27333eb1e80b8d826c0dfd SHA512 bf18f336710191bc34b33b34f3f39435a9f3c9d7c45cef4e5b0ad39c19f4a9b27ee032dd2dbf6c57daaa90ad5f9adce40c49230850b6c1d746d0691eaf5ebb10
diff --git a/media-sound/qjackctl/files/qjackctl-0.9.1-disable-git.patch b/media-sound/qjackctl/files/qjackctl-0.9.1-disable-git.patch
deleted file mode 100644
index 054715405952..000000000000
--- a/media-sound/qjackctl/files/qjackctl-0.9.1-disable-git.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -6,6 +6,7 @@ project(qjackctl
- LANGUAGES C CXX)
-
- set (CONFIG_VERSION ${PROJECT_VERSION})
-+#[[
- execute_process (
- COMMAND git describe --tags --dirty --abbrev=6
- OUTPUT_VARIABLE GIT_DESCRIBE_OUTPUT
-@@ -27,6 +28,8 @@ if (GIT_DESCRIBE_RESULT EQUAL 0)
- else ()
- set (VERSION "${PROJECT_VERSION}")
- endif ()
-+]]
-+set (VERSION "${PROJECT_VERSION}")
-
- set (PACKAGE_NAME "QjackCtl")
- set (PACKAGE_VERSION "${VERSION}")
diff --git a/media-sound/qjackctl/qjackctl-0.9.12.ebuild b/media-sound/qjackctl/qjackctl-0.9.12.ebuild
deleted file mode 100644
index e502a0385dfa..000000000000
--- a/media-sound/qjackctl/qjackctl-0.9.12.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg cmake
-
-DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections"
-HOMEPAGE="https://qjackctl.sourceforge.io/"
-SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa dbus debug portaudio"
-
-BDEPEND="dev-qt/linguist-tools:5"
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- virtual/jack
- alsa? ( media-libs/alsa-lib )
- dbus? ( dev-qt/qtdbus:5 )
- portaudio? ( media-libs/portaudio )
-"
-RDEPEND="${DEPEND}
- dev-qt/qtsvg:5
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.9.1-disable-git.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCONFIG_ALSA_SEQ=$(usex alsa 1 0)
- -DCONFIG_DBUS=$(usex dbus 1 0)
- -DCONFIG_DEBUG=$(usex debug 1 0)
- -DCONFIG_PORTAUDIO=$(usex portaudio 1 0)
- -DCONFIG_QT6=no
- )
- cmake_src_configure
-}
diff --git a/media-sound/qsampler/Manifest b/media-sound/qsampler/Manifest
index 9872fa473948..6cc1359f312c 100644
--- a/media-sound/qsampler/Manifest
+++ b/media-sound/qsampler/Manifest
@@ -1,6 +1,4 @@
-DIST qsampler-0.9.11.tar.gz 222413 BLAKE2B a19abb43d6d7f0087094b54568b22c9391081e49464ee5626e14c24536afc51680b4f22191bb7baf6abb989f2fa548aadc1d1a1d93876bd16022bd34dfe556a5 SHA512 cd8e33e5791d9d3c768972bd63b53bf9eeb95435247ca5c4fd2488ec4bf67e519bbecd7d4a08f701c5bf85f60710d299e9eef2f3e59e5ec4af58c6ded52b5c56
DIST qsampler-0.9.12.tar.gz 219168 BLAKE2B c68fad51b37f4b471e1ffdcb4168487ef0069877ed2c13fd06f320c1a353c146ab493d94522d7ed86a8541646429550a4d02a89d5b37ae44847687acb5400fd1 SHA512 089a177e2d6350880c96e17f7833ef80b94add3535b9cf0418453080c294c51a98b909a4072054c5f0b8ecdf014914966ac7d2e90add984225ec3c9a35a0ca0c
-EBUILD qsampler-0.9.11.ebuild 1109 BLAKE2B 0200ecbde1e427db00c5bbea679315f29800edfe07c1f83a5ef182795db70eec8f5fdb4a8b85149a4bf46fd1ac62bf05abba6d8a2da2fbf51502dc0d10cbf4cf SHA512 da871f4aeb7a78b3caccabe86bd09eb5eabcaedb5dea047704b07474efa34e36e4a76d31b4ea75c6f10fd13df072b1707bd10a8899796c92569e61c197c24f63
EBUILD qsampler-0.9.12.ebuild 1109 BLAKE2B 0200ecbde1e427db00c5bbea679315f29800edfe07c1f83a5ef182795db70eec8f5fdb4a8b85149a4bf46fd1ac62bf05abba6d8a2da2fbf51502dc0d10cbf4cf SHA512 da871f4aeb7a78b3caccabe86bd09eb5eabcaedb5dea047704b07474efa34e36e4a76d31b4ea75c6f10fd13df072b1707bd10a8899796c92569e61c197c24f63
EBUILD qsampler-9999.ebuild 1127 BLAKE2B fe6481616d6378b2e1ee4c93c85067679456c077dd27ffc7f648bca82afb7dfd0a0577bd8c907749b0479623695872237e012b7ac69b689d3be8e2a929226bf1 SHA512 5993759e56318b590a8ec7eef5346729ecf7a547c8f5f6ec9130b00125a92b39a6bffe5f00fbe80565072eef9b240521b43bd5bb1a0e4bf948af66243e137d47
MISC metadata.xml 494 BLAKE2B e15f94a046f20f6430b293d548b1b9694e172b083d51542d398abf2de7beea5aa5915b670ac335bc31f797dbba71e82db55b72a93e88bfbdca8d862d9840975e SHA512 b136da53c09415395c0529c6d02d328520617737bce205ba1089725c3705ddea4be61e8208d814479976a420673498fba53caba64b5e0cb49ffe79694045f25a
diff --git a/media-sound/qsampler/qsampler-0.9.11.ebuild b/media-sound/qsampler/qsampler-0.9.11.ebuild
deleted file mode 100644
index c8b3e3ac5c18..000000000000
--- a/media-sound/qsampler/qsampler-0.9.11.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://git.code.sf.net/p/qsampler/code"
- inherit git-r3
-else
- SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
-fi
-
-DESCRIPTION="Graphical frontend to the LinuxSampler engine"
-HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug +libgig qt6"
-
-DEPEND="
- media-libs/alsa-lib
- media-libs/liblscp:=
- x11-libs/libX11
- libgig? ( media-libs/libgig:= )
- qt6? (
- dev-qt/qtbase:6[gui,network,widgets]
- dev-qt/qtsvg:6
- )
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- )
-"
-RDEPEND="${DEPEND}
- media-sound/linuxsampler
-"
-BDEPEND="
- qt6? ( dev-qt/qttools:6[linguist] )
- !qt6? ( dev-qt/linguist-tools:5 )
-"
-
-DOCS=( ChangeLog README TRANSLATORS )
-
-src_configure() {
- local mycmakeargs=(
- -DCONFIG_DEBUG=$(usex debug 1 0)
- -DCONFIG_LIBGIG=$(usex libgig 1 0)
- -DCONFIG_QT6=$(usex qt6 1 0)
- )
- cmake_src_configure
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index acec377b6886..930d0af9387b 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 0bb943629893..cf65f6461706 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 27 Feb 2024 10:10:17 +0000
+Tue, 27 Feb 2024 17:10:24 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index c01e55c6f6e0..bd3af3a247b6 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 568857 BLAKE2B 3245112eec6eb35ca0b855048eea8002cf65ccd53a28c4af4110fbef17d60dd028aee42fe6b60bbf7af5eb73808427ccba2380fef9fd878a9610d3a4ac6fa768 SHA512 55c8331108f9309c5f35ec5a5b557ed996109510020ffe87fc35423b14ac96cb6fd4a34939962d28e76ac865a08a653e85827a101b97b37685b376e404c242d3
-TIMESTAMP 2024-02-27T10:10:20Z
+TIMESTAMP 2024-02-27T17:10:27Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXdtQxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXeF4NfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD5jw//VcOwLWBYnAeT6uNSWHOD7kWdj9cNKGMjRK2GYVGO4xfpaBUNwXC5ikn0
-aHvjwhieY1FYtAO879DF1TTIH7cEOuSlvlMojuDP2TXMAz2f2eiEFWsESKfrCoiq
-EAjqF9jz/2HOkWgWPpUqHq7kZdeZcQfd6vGvlfSqH++a83aSNjIalvOeJ6qBQf08
-1CqNIfIpnEzJS0QT50F/eTkJJm39RFLwMYW9nP0ltNzbhra4fN9MutnWF+VugAYF
-PEhiCyeAvjuyq/VkLjDHrovF9rrZ9yiHQ2Kmtcwt3AERV6MTtprkiPOgGBfrDqLX
-Z73BFE7SCEzlJ/aQ/Rnl26XHuCuHRy0q3qJFBzahQTVl72IW3CqvyBfn2d+KQQii
-HWqMiN60HsuYOMeMdg4ZVi/BszQ0pdEea1QwBfuusJts0iDh6J/2LE/I6BsKFjuz
-ZGyqr1q88ckEnFBau+fdTB1J3Ja9qxOb/6wXxDjSv34xf63rSpsB0bG5BMzIjsqh
-kWyQFIGoE/ofM5bLY0UFQuM7jkbNdXf4LnHCbW4pdBkV8Il8SYvwzC/JJiPJehMa
-GNp6a/HQ5HUMmXkJWzbdVwfnzYY037cx+229CoY4yRutyNgMKtXpjOukHNa77GLJ
-PifttrycNbNNfE/0jGXvgwXp7ZDDjSwJFrNpPWBfNA9kKXr+CEU=
-=S6ri
+klBFow/8DMabxpneA7jl6MqhFGg0c+Tqa6/koikidOzE+gt1m8EvkIPW28K6QR97
+DIqI5tI041/Ik/nO+e7J0CYzLMFUWnBosLXvEo1ICgP4X4kCVvwr4pJnc5N+qahT
+kMtAVw4xiHAuD01RBDPZeHcoXCrY6Mx697085vx4z/11c1Rl/sYFY2EooK2LjB9l
+AGel9Hg59EtgSZ6B3vqmeFFpGJEMp4uBxL0KpHo5XbSGuWYFto1FtlAzgkzic2Kv
+oQjLo04XpVn/XcEt1YwfW9t4BffMA3FIZKgFDVsbHwOYLvh6covPIo7RMtTf1nIk
+yg1tKFb+ZIJNbIa58/npZsCWbKt0kfpEzEIgwNPaWUo92Muy0rmHXeuwDmNOKDQA
+HzwM6Jys/7LM+xPGzPqyAS2naU04EwIhLnjIBIam6XUgzxPEMMRxME8hNm2MEXYD
+VrtZIqgXt7F2KqM+0KdBJDD2/uPo8A/j+5X33JnK52MudMa17fDwMzGYwlMnHEYK
+d6fVGykxoMvhXtvVfbPXm9v8Qr9ycU6L2CoxuDttHQ4R7KCzumUiQQDLd/pod1Gy
+xJGyKkpg3bZhKqQKAdq2MSH8SD9QvHVsGd353Z2EVMy6GaDF5oA2k/T417DEZzOE
+zyvl84imWBNVDadvJ0ZF3MMPp68bmAwhSQ2xbaqU4ASfZlcwUpQ=
+=/eUT
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 0bb943629893..cf65f6461706 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 27 Feb 2024 10:10:17 +0000
+Tue, 27 Feb 2024 17:10:24 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index ce4bb3f30175..4cb89d72f198 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index d7d30b8319a1..f3ad374316b9 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/redfishtool-1.1.8 b/metadata/md5-cache/app-admin/redfishtool-1.1.8
new file mode 100644
index 000000000000..42bca6101b84
--- /dev/null
+++ b/metadata/md5-cache/app-admin/redfishtool-1.1.8
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python package and command-line tool for accessing the Redfish API
+EAPI=8
+HOMEPAGE=https://github.com/DMTF/Redfishtool
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/redfishtool/redfishtool-1.1.8.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 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 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c2ad9cdd04f22b606e950ecbb8572d49
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index dce6eb824354..abba11419577 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/jinx-1.3 b/metadata/md5-cache/app-emacs/jinx-1.3
new file mode 100644
index 000000000000..67396f7f6ff5
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/jinx-1.3
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig >=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=app-text/enchant:2 >=app-emacs/compat-29.1.4.0
+DESCRIPTION=Enchanted Spell Checker for GNU Emacs
+EAPI=8
+HOMEPAGE=https://github.com/minad/jinx
+INHERIT=edo elisp toolchain-funcs
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-text/enchant:2 >=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:*
+SLOT=0
+SRC_URI=https://github.com/minad/jinx/archive/refs/tags/1.3.tar.gz -> jinx-1.3.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a34a6b48717bd633554d3d3ccc050baa
diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz
index 3dfe6f7b6ce9..caee87553a73 100644
--- a/metadata/md5-cache/app-i18n/Manifest.gz
+++ b/metadata/md5-cache/app-i18n/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.3 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.3
new file mode 100644
index 000000000000..d70edd48de71
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.3
@@ -0,0 +1,18 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig
+DEFINED_PHASES=postinst postrm preinst prepare setup
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pyenchant[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-i18n/ibus[python(+),python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pyenchant[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-i18n/ibus[python(+),python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pyenchant[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] )
+DESCRIPTION=Completion input method for IBus
+EAPI=8
+HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2-utils python-single-r1 xdg
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pyenchant[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-i18n/ibus[python(+),python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pyenchant[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-i18n/ibus[python(+),python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pyenchant[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] ) >=dev-db/m17n-db-1.7
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.25.3/ibus-typing-booster-2.25.3.tar.gz
+_eclasses_=gnome2-utils 30dbce54b89e77b86f366548f94419ad multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=43876375cdf104458e1ef6c9f9e68145
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 20c182261c50..7736859ad663 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/command-not-found-0.0.2 b/metadata/md5-cache/app-portage/command-not-found-0.0.2
new file mode 100644
index 000000000000..dc27e5facb4f
--- /dev/null
+++ b/metadata/md5-cache/app-portage/command-not-found-0.0.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst
+DESCRIPTION=Command-not-found handler for Gentoo
+EAPI=8
+HOMEPAGE=https://github.com/AndrewAmmerlaan/command-not-found-gentoo
+INHERIT=optfeature python-r1
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=GPL-2+
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://github.com/AndrewAmmerlaan/command-not-found-gentoo/archive/0.0.2.tar.gz -> command-not-found-0.0.2.tar.gz
+_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9d18cf38c76134d28c85fc2ef41e1e8f
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index ac51d12e7665..c2c7d3eca4e3 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/xdvik-22.87.06-r1 b/metadata/md5-cache/app-text/xdvik-22.87.06-r1
index 51648825bb5c..53d123b1c207 100644
--- a/metadata/md5-cache/app-text/xdvik-22.87.06-r1
+++ b/metadata/md5-cache/app-text/xdvik-22.87.06-r1
@@ -9,8 +9,8 @@ INHERIT=autotools desktop elisp-common flag-o-matic toolchain-funcs xdg
IUSE=motif neXt Xaw3d emacs
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2
-RDEPEND=>=media-libs/freetype-2.9.1-r2:2 x11-libs/libX11 x11-libs/libXi x11-libs/libXmu x11-libs/libXpm x11-libs/libXt emacs? ( >=app-editors/emacs-23.1:* ) motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( neXt? ( x11-libs/neXtaw ) !neXt? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( x11-libs/libXaw ) ) ) dev-libs/kpathsea:= virtual/latex-base !<app-text/texlive-2007
+RDEPEND=>=media-libs/freetype-2.9.1-r2:2 x11-libs/libX11 x11-libs/libXi x11-libs/libXmu x11-libs/libXpm x11-libs/libXt emacs? ( >=app-editors/emacs-23.1:* ) motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( neXt? ( x11-libs/neXtaw ) !neXt? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( x11-libs/libXaw ) ) ) dev-libs/kpathsea:= virtual/latex-base
SLOT=0
SRC_URI=mirror://sourceforge/xdvi/xdvik-22.87.06.tar.gz https://dev.gentoo.org/~pacho/xdvik/xdvik_192.png
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 desktop 021728fdc1b03b36357dbc89489e0f0d elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ea4665fab4a4a09afc949c32406defb9
+_md5_=2bcc692d1282a8f157fadc1d8eeee193
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 4899016f2e4d..07f780e342ce 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r2 b/metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r2
index cfba833d7ccc..496ffc20f16f 100644
--- a/metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r2
+++ b/metadata/md5-cache/dev-java/cpptasks-1.0_beta5-r2
@@ -2,7 +2,7 @@ DEFINED_PHASES=compile configure install preinst prepare setup test
DEPEND=>=virtual/jdk-1.8:* >=dev-java/ant-1.10.14:0 dev-java/xerces:2 test? ( >=dev-java/ant-1.10.14:0[junit] dev-java/junit:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
DESCRIPTION=Ant-tasks to compile various source languages and produce executables
EAPI=8
-HOMEPAGE=http://ant-contrib.sourceforge.net/
+HOMEPAGE=https://ant-contrib.sourceforge.net/
INHERIT=java-pkg-2 java-ant-2
IUSE=doc examples source test
KEYWORDS=amd64 ~arm ~arm64 ppc64 ~x86
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/ant-contrib/ant-contrib/cpptasks-1.0-beta5/cpptasks-1.0b5.tar.gz
_eclasses_=java-ant-2 53b9c110af009f9f4548f5b129ae6fe6 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0d3ed1b99b2cf8bf596ef01b37e571ec
+_md5_=66ac55360c2cb929ebf9f00a399e9203
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 541fadba513d..4fe7e8562727 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/mono-6.12.0.199-r2 b/metadata/md5-cache/dev-lang/mono-6.12.0.199-r2
index 5f9cc1c6d938..49fc5ef949a5 100644
--- a/metadata/md5-cache/dev-lang/mono-6.12.0.199-r2
+++ b/metadata/md5-cache/dev-lang/mono-6.12.0.199-r2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://mono-project.com
INHERIT=autotools check-reqs flag-o-matic linux-info mono-env pax-utils multilib-minimal
IUSE=doc minimal nls pax-kernel selinux xen abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux
LICENSE=MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL
RDEPEND=app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ia64? ( sys-libs/libunwind ) !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) nls? ( sys-devel/gettext ) app-misc/ca-certificates selinux? ( sec-policy/selinux-mono )
SLOT=0
SRC_URI=https://download.mono-project.com/sources/mono/mono-6.12.0.199.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 mono-env cef880fd27385e7e80934656e8789627 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=eb9a8f70d45722969a79095cec7b53c8
+_md5_=641090a5972df5887ae71a8818c9ef0b
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 4a4401572af3..eb41716c2850 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/appstream-1.0.1 b/metadata/md5-cache/dev-libs/appstream-1.0.2
index e0682706a5eb..ebd9967b3fe3 100644
--- a/metadata/md5-cache/dev-libs/appstream-1.0.1
+++ b/metadata/md5-cache/dev-libs/appstream-1.0.2
@@ -11,6 +11,6 @@ LICENSE=LGPL-2.1+ GPL-2+
RDEPEND=app-arch/zstd:= >=dev-libs/glib-2.62:2 dev-libs/libxml2:2 >=dev-libs/libxmlb-0.3.14:= dev-libs/libyaml dev-libs/snowball-stemmer:= >=net-misc/curl-7.62 introspection? ( >=dev-libs/gobject-introspection-1.56:= ) qt6? ( dev-qt/qtbase:6 ) systemd? ( sys-apps/systemd:= )
RESTRICT=test
SLOT=0/5
-SRC_URI=https://www.freedesktop.org/software/appstream/releases/AppStream-1.0.1.tar.xz
+SRC_URI=https://www.freedesktop.org/software/appstream/releases/AppStream-1.0.2.tar.xz
_eclasses_=meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=55f963e9e62ad99ed44fdddaab83f3cb
+_md5_=8f29f380aa8e59ef02da512c6ec862ed
diff --git a/metadata/md5-cache/dev-libs/rasqal-0.9.33-r1 b/metadata/md5-cache/dev-libs/rasqal-0.9.33-r1
deleted file mode 100644
index c1f5208fd780..000000000000
--- a/metadata/md5-cache/dev-libs/rasqal-0.9.33-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=sys-devel/bison-3 app-alternatives/lex virtual/pkgconfig test? ( dev-perl/XML-DOM ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=configure install prepare
-DEPEND=>=media-libs/raptor-2.0.15 crypt? ( !mhash? ( dev-libs/libgcrypt:0 ) mhash? ( app-crypt/mhash ) ) !gmp? ( dev-libs/mpfr:= ) gmp? ( dev-libs/gmp:= ) kernel_linux? ( >=sys-apps/util-linux-2.19 ) pcre? ( dev-libs/libpcre ) xml? ( dev-libs/libxml2 )
-DESCRIPTION=Library that handles Resource Description Framework (RDF)
-EAPI=8
-HOMEPAGE=https://librdf.org/rasqal/
-INHERIT=autotools
-IUSE=+crypt gmp +mhash pcre static-libs test xml
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0 GPL-2 LGPL-2.1
-RDEPEND=>=media-libs/raptor-2.0.15 crypt? ( !mhash? ( dev-libs/libgcrypt:0 ) mhash? ( app-crypt/mhash ) ) !gmp? ( dev-libs/mpfr:= ) gmp? ( dev-libs/gmp:= ) kernel_linux? ( >=sys-apps/util-linux-2.19 ) pcre? ( dev-libs/libpcre ) xml? ( dev-libs/libxml2 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://download.librdf.org/source/rasqal-0.9.33.tar.gz
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=917269c3ff562ffbb38fc4744e11d9d1
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 5e00197f7f51..2ef14feac8e2 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/pyside6-6.6.2 b/metadata/md5-cache/dev-python/pyside6-6.6.2-r1
index f74d1d103c3d..3769a007cf7c 100644
--- a/metadata/md5-cache/dev-python/pyside6-6.6.2
+++ b/metadata/md5-cache/dev-python/pyside6-6.6.2-r1
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=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/shiboken6-6.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?] =dev-qt/qtbase-6.6.2*:6[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] 3d? ( =dev-qt/qt3d-6.6.2*:6[qml?,gles2-only=] ) bluetooth? ( =dev-qt/qtconnectivity-6.6.2*:6[bluetooth] ) charts? ( =dev-qt/qtcharts-6.6.2*:6 ) designer? ( =dev-qt/qttools-6.6.2*:6[designer] ) gui? ( =dev-qt/qtbase-6.6.2*:6[gui,jpeg(+)] x11-libs/libxkbcommon ) help? ( =dev-qt/qttools-6.6.2*:6[assistant] ) location? ( =dev-qt/qtlocation-6.6.2*:6 ) multimedia? ( =dev-qt/qtmultimedia-6.6.2*:6 ) network-auth? ( =dev-qt/qtnetworkauth-6.6.2*:6 ) nfc? ( =dev-qt/qtconnectivity-6.6.2*:6[nfc] ) pdfium? ( =dev-qt/qtwebengine-6.6.2*:6[pdfium(-),widgets?] ) positioning? ( =dev-qt/qtpositioning-6.6.2*:6 ) printsupport? ( =dev-qt/qtbase-6.6.2*:6[gui,widgets] ) qml? ( =dev-qt/qtdeclarative-6.6.2*:6[widgets?] ) quick3d? ( =dev-qt/qtquick3d-6.6.2*:6 ) scxml? ( =dev-qt/qtscxml-6.6.2*:6 ) sensors? ( =dev-qt/qtsensors-6.6.2*:6[qml?] ) speech? ( =dev-qt/qtspeech-6.6.2*:6 ) serialport? ( =dev-qt/qtserialport-6.6.2*:6 ) svg? ( =dev-qt/qtsvg-6.6.2*:6 ) testlib? ( =dev-qt/qtbase-6.6.2*:6[gui] ) webchannel? ( =dev-qt/qtwebchannel-6.6.2*:6 ) webengine? ( || ( =dev-qt/qtwebengine-6.6.2*:6[alsa,widgets?] =dev-qt/qtwebengine-6.6.2*:6[pulseaudio,widgets?] ) ) websockets? ( =dev-qt/qtwebsockets-6.6.2*:6 ) llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/clang:16 sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 ) test? ( =dev-qt/qtbase-6.6.2*:6[gui] )
+DEPEND=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/shiboken6-6.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?] =dev-qt/qtbase-6.6.2*:6[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] 3d? ( =dev-qt/qt3d-6.6.2*:6[qml?,gles2-only=] ) bluetooth? ( =dev-qt/qtconnectivity-6.6.2*:6[bluetooth] ) charts? ( =dev-qt/qtcharts-6.6.2*:6 ) designer? ( =dev-qt/qttools-6.6.2*:6[designer] ) gui? ( =dev-qt/qtbase-6.6.2*:6[gui,jpeg(+)] x11-libs/libxkbcommon ) help? ( =dev-qt/qttools-6.6.2*:6[assistant] ) location? ( =dev-qt/qtlocation-6.6.2*:6 ) multimedia? ( =dev-qt/qtmultimedia-6.6.2*:6 ) network? ( =dev-qt/qtbase-6.6.2*:6[ssl] ) network-auth? ( =dev-qt/qtnetworkauth-6.6.2*:6 ) nfc? ( =dev-qt/qtconnectivity-6.6.2*:6[nfc] ) pdfium? ( =dev-qt/qtwebengine-6.6.2*:6[pdfium(-),widgets?] ) positioning? ( =dev-qt/qtpositioning-6.6.2*:6 ) printsupport? ( =dev-qt/qtbase-6.6.2*:6[gui,widgets] ) qml? ( =dev-qt/qtdeclarative-6.6.2*:6[widgets?] ) quick3d? ( =dev-qt/qtquick3d-6.6.2*:6 ) scxml? ( =dev-qt/qtscxml-6.6.2*:6 ) sensors? ( =dev-qt/qtsensors-6.6.2*:6[qml?] ) speech? ( =dev-qt/qtspeech-6.6.2*:6 ) serialport? ( =dev-qt/qtserialport-6.6.2*:6 ) svg? ( =dev-qt/qtsvg-6.6.2*:6 ) testlib? ( =dev-qt/qtbase-6.6.2*:6[gui] ) webchannel? ( =dev-qt/qtwebchannel-6.6.2*:6 ) webengine? ( || ( =dev-qt/qtwebengine-6.6.2*:6[alsa,widgets?] =dev-qt/qtwebengine-6.6.2*:6[pulseaudio,widgets?] ) ) websockets? ( =dev-qt/qtwebsockets-6.6.2*:6 ) llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/clang:16 sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 ) test? ( =dev-qt/qtbase-6.6.2*:6[gui] )
DESCRIPTION=Python bindings for the Qt framework
EAPI=8
HOMEPAGE=https://wiki.qt.io/PySide6
@@ -8,10 +8,10 @@ INHERIT=cmake llvm-r1 python-r1 virtualx
IUSE=3d bluetooth charts +concurrent +dbus designer gles2-only +gui help location multimedia +network network-auth nfc positioning +opengl pdfium positioning +printsupport qml quick quick3d serialport scxml sensors spatialaudio speech +sql svg test +testlib webchannel webengine websockets +widgets +xml +llvm_slot_17 llvm_slot_15 llvm_slot_16 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
KEYWORDS=~amd64
LICENSE=|| ( GPL-2 GPL-3+ LGPL-3 )
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ~dev-python/shiboken6-6.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?] =dev-qt/qtbase-6.6.2*:6[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] 3d? ( =dev-qt/qt3d-6.6.2*:6[qml?,gles2-only=] ) bluetooth? ( =dev-qt/qtconnectivity-6.6.2*:6[bluetooth] ) charts? ( =dev-qt/qtcharts-6.6.2*:6 ) designer? ( =dev-qt/qttools-6.6.2*:6[designer] ) gui? ( =dev-qt/qtbase-6.6.2*:6[gui,jpeg(+)] x11-libs/libxkbcommon ) help? ( =dev-qt/qttools-6.6.2*:6[assistant] ) location? ( =dev-qt/qtlocation-6.6.2*:6 ) multimedia? ( =dev-qt/qtmultimedia-6.6.2*:6 ) network-auth? ( =dev-qt/qtnetworkauth-6.6.2*:6 ) nfc? ( =dev-qt/qtconnectivity-6.6.2*:6[nfc] ) pdfium? ( =dev-qt/qtwebengine-6.6.2*:6[pdfium(-),widgets?] ) positioning? ( =dev-qt/qtpositioning-6.6.2*:6 ) printsupport? ( =dev-qt/qtbase-6.6.2*:6[gui,widgets] ) qml? ( =dev-qt/qtdeclarative-6.6.2*:6[widgets?] ) quick3d? ( =dev-qt/qtquick3d-6.6.2*:6 ) scxml? ( =dev-qt/qtscxml-6.6.2*:6 ) sensors? ( =dev-qt/qtsensors-6.6.2*:6[qml?] ) speech? ( =dev-qt/qtspeech-6.6.2*:6 ) serialport? ( =dev-qt/qtserialport-6.6.2*:6 ) svg? ( =dev-qt/qtsvg-6.6.2*:6 ) testlib? ( =dev-qt/qtbase-6.6.2*:6[gui] ) webchannel? ( =dev-qt/qtwebchannel-6.6.2*:6 ) webengine? ( || ( =dev-qt/qtwebengine-6.6.2*:6[alsa,widgets?] =dev-qt/qtwebengine-6.6.2*:6[pulseaudio,widgets?] ) ) websockets? ( =dev-qt/qtwebsockets-6.6.2*:6 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ~dev-python/shiboken6-6.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?] =dev-qt/qtbase-6.6.2*:6[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] 3d? ( =dev-qt/qt3d-6.6.2*:6[qml?,gles2-only=] ) bluetooth? ( =dev-qt/qtconnectivity-6.6.2*:6[bluetooth] ) charts? ( =dev-qt/qtcharts-6.6.2*:6 ) designer? ( =dev-qt/qttools-6.6.2*:6[designer] ) gui? ( =dev-qt/qtbase-6.6.2*:6[gui,jpeg(+)] x11-libs/libxkbcommon ) help? ( =dev-qt/qttools-6.6.2*:6[assistant] ) location? ( =dev-qt/qtlocation-6.6.2*:6 ) multimedia? ( =dev-qt/qtmultimedia-6.6.2*:6 ) network? ( =dev-qt/qtbase-6.6.2*:6[ssl] ) network-auth? ( =dev-qt/qtnetworkauth-6.6.2*:6 ) nfc? ( =dev-qt/qtconnectivity-6.6.2*:6[nfc] ) pdfium? ( =dev-qt/qtwebengine-6.6.2*:6[pdfium(-),widgets?] ) positioning? ( =dev-qt/qtpositioning-6.6.2*:6 ) printsupport? ( =dev-qt/qtbase-6.6.2*:6[gui,widgets] ) qml? ( =dev-qt/qtdeclarative-6.6.2*:6[widgets?] ) quick3d? ( =dev-qt/qtquick3d-6.6.2*:6 ) scxml? ( =dev-qt/qtscxml-6.6.2*:6 ) sensors? ( =dev-qt/qtsensors-6.6.2*:6[qml?] ) speech? ( =dev-qt/qtspeech-6.6.2*:6 ) serialport? ( =dev-qt/qtserialport-6.6.2*:6 ) svg? ( =dev-qt/qtsvg-6.6.2*:6 ) testlib? ( =dev-qt/qtbase-6.6.2*:6[gui] ) webchannel? ( =dev-qt/qtwebchannel-6.6.2*:6 ) webengine? ( || ( =dev-qt/qtwebengine-6.6.2*:6[alsa,widgets?] =dev-qt/qtwebengine-6.6.2*:6[pulseaudio,widgets?] ) ) websockets? ( =dev-qt/qtwebsockets-6.6.2*:6 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) 3d? ( gui network ) charts? ( gui widgets ) designer? ( widgets ) gles2-only? ( gui ) gui? ( dbus opengl ) help? ( network sql widgets ) location? ( gui network positioning quick ) multimedia? ( gui network ) network-auth? ( network ) opengl? ( gui ) pdfium? ( gui ) printsupport? ( widgets ) qml? ( network ) quick? ( gui network opengl qml ) quick3d? ( gui network opengl qml quick ) spatialaudio? ( multimedia ) speech? ( multimedia ) sql? ( widgets ) svg? ( gui ) testlib? ( widgets ) webchannel? ( qml ) webengine? ( network gui printsupport quick webchannel ) websockets? ( network ) widgets? ( gui ) ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.6.2-src/pyside-setup-everywhere-src-6.6.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=83478aa89322932531978fc8dded218c
+_md5_=88fd425e1d7006b8936c23c1be40b1bc
diff --git a/metadata/md5-cache/dev-python/pytest-testinfra-10.0.0 b/metadata/md5-cache/dev-python/pytest-testinfra-10.0.0
index ac1d78741b48..5bf4eee421d8 100644
--- a/metadata/md5-cache/dev-python/pytest-testinfra-10.0.0
+++ b/metadata/md5-cache/dev-python/pytest-testinfra-10.0.0
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-admin/ansible python_targets_python3_10? ( app-admin/salt[python_targets_python3_10(-)?] ) dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pywinrm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-admin/ansible dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pywinrm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Write unit tests in Python to test actual state of your servers
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-testinfra/pytest-testinfra-10.0.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 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 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4d7856dde8df19ab26097f13e14f0ade
+_md5_=547b7983a1833c6729713bc3f07ca496
diff --git a/metadata/md5-cache/dev-python/pytest-testinfra-10.1.0 b/metadata/md5-cache/dev-python/pytest-testinfra-10.1.0
index d5d07aa63957..105756ccd9d4 100644
--- a/metadata/md5-cache/dev-python/pytest-testinfra-10.1.0
+++ b/metadata/md5-cache/dev-python/pytest-testinfra-10.1.0
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-admin/ansible python_targets_python3_10? ( app-admin/salt[python_targets_python3_10(-)?] ) dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pywinrm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-admin/ansible dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pywinrm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Write unit tests in Python to test actual state of your servers
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-testinfra/pytest-testinfra-10.1.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 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 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c75e77d589e5ba6fa8094a679d310a8d
+_md5_=302e7d56dd7bc6c0743883ee023bdea4
diff --git a/metadata/md5-cache/dev-tcltk/Manifest.gz b/metadata/md5-cache/dev-tcltk/Manifest.gz
index 36f4e00e2b3d..8889744c263b 100644
--- a/metadata/md5-cache/dev-tcltk/Manifest.gz
+++ b/metadata/md5-cache/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tcltk/itcl-4.1.1 b/metadata/md5-cache/dev-tcltk/itcl-4.1.1
deleted file mode 100644
index 33d471cbcfc6..000000000000
--- a/metadata/md5-cache/dev-tcltk/itcl-4.1.1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile configure install
-DEPEND=>=dev-lang/tcl-8.6:0=
-DESCRIPTION=Object Oriented Enhancements for Tcl/Tk
-EAPI=7
-HOMEPAGE=http://incrtcl.sourceforge.net/
-KEYWORDS=~alpha amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=>=dev-lang/tcl-8.6:0=
-SLOT=0
-SRC_URI=mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%204.1.1/itcl4.1.1.tar.gz
-_md5_=3270d539e94a8d03010c8891e3905e3e
diff --git a/metadata/md5-cache/dev-tcltk/itcl-4.2.0 b/metadata/md5-cache/dev-tcltk/itcl-4.2.0
deleted file mode 100644
index 875dd34acf34..000000000000
--- a/metadata/md5-cache/dev-tcltk/itcl-4.2.0
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile configure install
-DEPEND=>=dev-lang/tcl-8.6:0=
-DESCRIPTION=Object Oriented Enhancements for Tcl/Tk
-EAPI=7
-HOMEPAGE=http://incrtcl.sourceforge.net/
-KEYWORDS=~alpha amd64 arm64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=>=dev-lang/tcl-8.6:0=
-SLOT=0
-SRC_URI=mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%204.2.0/itcl4.2.0.tar.gz
-_md5_=e05b966753867029f096f0519410fb74
diff --git a/metadata/md5-cache/dev-tcltk/itcl-4.2.1 b/metadata/md5-cache/dev-tcltk/itcl-4.2.4
index 2383f0ca7281..d3a19260ce7b 100644
--- a/metadata/md5-cache/dev-tcltk/itcl-4.2.1
+++ b/metadata/md5-cache/dev-tcltk/itcl-4.2.4
@@ -1,11 +1,11 @@
DEFINED_PHASES=compile configure install prepare
DEPEND=>=dev-lang/tcl-8.6:0=
DESCRIPTION=Object Oriented Enhancements for Tcl/Tk
-EAPI=7
+EAPI=8
HOMEPAGE=http://incrtcl.sourceforge.net/
-KEYWORDS=~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/tcl-8.6:0=
SLOT=0
-SRC_URI=https://github.com/tcltk/itcl/archive/refs/tags/itcl-4-2-1.tar.gz
-_md5_=934be74ea83e710795545482603320e3
+SRC_URI=https://github.com/tcltk/itcl/archive/refs/tags/itcl-4-2-4.tar.gz
+_md5_=ef602a335590f785b3a60ac6cdffd5bf
diff --git a/metadata/md5-cache/dev-tcltk/tkdnd-2.9.4 b/metadata/md5-cache/dev-tcltk/tkdnd-2.9.4-r1
index 2e61787f689e..915c77953060 100644
--- a/metadata/md5-cache/dev-tcltk/tkdnd-2.9.4
+++ b/metadata/md5-cache/dev-tcltk/tkdnd-2.9.4-r1
@@ -1,13 +1,13 @@
DEFINED_PHASES=configure prepare
-DEPEND=dev-lang/tk:=
+DEPEND=dev-lang/tk:= x11-libs/libXcursor
DESCRIPTION=Adds native drag & drop capabilities to tk toolkit
EAPI=8
HOMEPAGE=https://www.ellogon.org/petasis/index.php/tcltk-projects/tkdnd
IUSE=debug threads X
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=dev-lang/tk:=
+RDEPEND=dev-lang/tk:= x11-libs/libXcursor
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/petasis/tkdnd/archive/tkdnd-release-test-v2.9.4.tar.gz
-_md5_=ff1ca3094502f8abdbd263b1fdac02b9
+_md5_=79d01af4d5717c671d87776131b31ebc
diff --git a/metadata/md5-cache/dev-tcltk/tkimg-1.4.16 b/metadata/md5-cache/dev-tcltk/tkimg-1.4.16
index e9e20d17f8de..cd0f35a49989 100644
--- a/metadata/md5-cache/dev-tcltk/tkimg-1.4.16
+++ b/metadata/md5-cache/dev-tcltk/tkimg-1.4.16
@@ -11,6 +11,6 @@ LICENSE=BSD
RDEPEND=dev-lang/tk:= dev-tcltk/tcllib media-libs/tiff:= media-libs/libpng:0= sys-libs/zlib:= x11-libs/libX11 media-libs/libjpeg-turbo:=
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=mirror://sourceforge/tkimg/tkimg/1.4/tkimg-1.4.16/Img-1.4.16-Source.tar.gz https://dev.gentoo.org/~tupone/distfiles/tkimg-1.4.14-patchset-1.tar.gz
+SRC_URI=mirror://sourceforge/tkimg/tkimg/1.4/tkimg%201.4.16/Img-1.4.16-Source.tar.gz https://dev.gentoo.org/~tupone/distfiles/tkimg-1.4.14-patchset-1.tar.gz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 edos2unix 33e347e171066657f91f8b0c72ec8773 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=9cdfd7721bc38deea6d75e8d3309f914
+_md5_=b093bfce49bc3ed78a291167b0cc0b26
diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz
index 74afaa6ec012..ebea294179d1 100644
--- a/metadata/md5-cache/kde-frameworks/Manifest.gz
+++ b/metadata/md5-cache/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-frameworks/breeze-icons-5.249.0 b/metadata/md5-cache/kde-frameworks/breeze-icons-5.249.0
index 01f527ac6ab2..ab13643d9f7b 100644
--- a/metadata/md5-cache/kde-frameworks/breeze-icons-5.249.0
+++ b/metadata/md5-cache/kde-frameworks/breeze-icons-5.249.0
@@ -1,6 +1,5 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) >=kde-frameworks/extra-cmake-modules-5.249:* test? ( app-misc/fdupes ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) dev-qt/qtbase:6 >=kde-frameworks/extra-cmake-modules-5.249:* test? ( app-misc/fdupes ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=test? ( dev-qt/qtbase:6 )
DESCRIPTION=Breeze SVG icon theme
EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
@@ -14,4 +13,4 @@ RESTRICT=!test? ( test ) mirror
SLOT=6/5.249
SRC_URI=mirror://kde/unstable/frameworks/5.249.0/breeze-icons-5.249.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a17809488fdf442b39bb30abee35c8ca
+_md5_=b368b6e2e5080cccd8c2f371d7877264
diff --git a/metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.113.0 b/metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.113.0
index 25bfdbf19672..81c693253fc0 100644
--- a/metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.113.0
@@ -1,6 +1,6 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) >=kde-frameworks/extra-cmake-modules-5.113:0 test? ( app-misc/fdupes ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) dev-qt/qtcore:5 >=kde-frameworks/extra-cmake-modules-5.113:0 test? ( app-misc/fdupes ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install nofetch prepare setup test unpack
-DEPEND=test? ( dev-qt/qtcore:5 dev-qt/qttest:5 )
+DEPEND=test? ( dev-qt/qttest:5 )
DESCRIPTION=Breeze SVG icon theme binary resource
EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/breeze-icons-5.113.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4cfe15a8a834cfa604c911693cb4187c
+_md5_=4671a2f7aebdf190edc1b0f62943fb01
diff --git a/metadata/md5-cache/kde-misc/Manifest.gz b/metadata/md5-cache/kde-misc/Manifest.gz
index ceabf7207599..292187bdd35e 100644
--- a/metadata/md5-cache/kde-misc/Manifest.gz
+++ b/metadata/md5-cache/kde-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-misc/plasma-pass-1.2.2 b/metadata/md5-cache/kde-misc/plasma-pass-1.2.2
new file mode 100644
index 000000000000..ad64affd9c09
--- /dev/null
+++ b/metadata/md5-cache/kde-misc/plasma-pass-1.2.2
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.249.0:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] >=dev-qt/qt5compat-6.6.2:6[qml] >=dev-qt/qtbase-6.6.2:6[concurrent,dbus,gui] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-frameworks/kcoreaddons-5.249.0:6 >=kde-frameworks/ki18n-5.249.0:6 >=kde-frameworks/kio-5.249.0:6 >=kde-frameworks/kitemmodels-5.249.0:6 kde-plasma/libplasma:6 kde-plasma/plasma5support:6 sys-auth/oath-toolkit dev-qt/qtbase:6
+DESCRIPTION=Plasma applet to access password from pass
+EAPI=8
+HOMEPAGE=https://www.dvratil.cz/2018/05/plasma-pass/ https://invent.kde.org/plasma/plasma-pass
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm kde.org
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1+
+RDEPEND=>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] >=dev-qt/qt5compat-6.6.2:6[qml] >=dev-qt/qtbase-6.6.2:6[concurrent,dbus,gui] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-frameworks/kcoreaddons-5.249.0:6 >=kde-frameworks/ki18n-5.249.0:6 >=kde-frameworks/kio-5.249.0:6 >=kde-frameworks/kitemmodels-5.249.0:6 kde-plasma/libplasma:6 kde-plasma/plasma5support:6 sys-auth/oath-toolkit !kde-misc/plasma-pass:5 >=kde-frameworks/kirigami-5.249.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtbase:6
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma-pass/plasma-pass-1.2.2.tar.xz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=4320cc6f3ed59ce75e378b9b41d69ace
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 71a6f3df2096..682d7a097af7 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/fcft-3.1.8 b/metadata/md5-cache/media-libs/fcft-3.1.8
new file mode 100644
index 000000000000..a058d473b9ac
--- /dev/null
+++ b/metadata/md5-cache/media-libs/fcft-3.1.8
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-text/scdoc virtual/pkgconfig examples? ( dev-util/wayland-scanner ) >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=media-libs/fontconfig media-libs/freetype x11-libs/pixman examples? ( dev-libs/libutf8proc:= dev-libs/wayland ) harfbuzz? ( media-libs/harfbuzz:=[truetype] ) libutf8proc? ( dev-libs/libutf8proc:= ) app-i18n/unicode-data dev-libs/tllist examples? ( dev-libs/wayland-protocols ) test? ( dev-libs/check harfbuzz? ( media-fonts/noto-emoji ) )
+DESCRIPTION=Simple library for font loading and glyph rasterization
+EAPI=8
+HOMEPAGE=https://codeberg.org/dnkl/fcft
+INHERIT=meson python-any-r1
+IUSE=examples +harfbuzz +libutf8proc test
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=MIT ZLIB
+RDEPEND=media-libs/fontconfig media-libs/freetype x11-libs/pixman examples? ( dev-libs/libutf8proc:= dev-libs/wayland ) harfbuzz? ( media-libs/harfbuzz:=[truetype] ) libutf8proc? ( dev-libs/libutf8proc:= )
+REQUIRED_USE=libutf8proc? ( harfbuzz ) examples? ( libutf8proc )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://codeberg.org/dnkl/fcft/archive/3.1.8.tar.gz -> fcft-3.1.8.tar.gz
+_eclasses_=meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e58a7d1e11167a53b9562f3986ff2de3
diff --git a/metadata/md5-cache/media-libs/liblscp-0.9.11 b/metadata/md5-cache/media-libs/liblscp-0.9.11
deleted file mode 100644
index a7ebdb608744..000000000000
--- a/metadata/md5-cache/media-libs/liblscp-0.9.11
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=C++ library for the Linux Sampler control protocol
-EAPI=8
-HOMEPAGE=https://www.linuxsampler.org
-INHERIT=cmake
-IUSE=doc
-KEYWORDS=amd64 ~ppc x86
-LICENSE=LGPL-2.1
-SLOT=0
-SRC_URI=https://www.rncbc.org/archive/liblscp-0.9.11.tar.gz https://download.linuxsampler.org/packages/liblscp-0.9.11.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=af644a03dcdfe623f48e19ffa1849f01
diff --git a/metadata/md5-cache/media-libs/vigra-1.11.1-r9 b/metadata/md5-cache/media-libs/vigra-1.11.1-r9
index bf60b67f3357..ccc2f9f192f7 100644
--- a/metadata/md5-cache/media-libs/vigra-1.11.1-r9
+++ b/metadata/md5-cache/media-libs/vigra-1.11.1-r9
@@ -1,4 +1,4 @@
-BDEPEND=test? ( >=dev-python/nose-1.1.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=fftw? ( sci-libs/fftw:3.0= ) hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi=] ) jpeg? ( media-libs/libjpeg-turbo:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) png? ( media-libs/libpng:0= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) dev-libs/boost:=[python?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) tiff? ( media-libs/tiff:= ) zlib? ( sys-libs/zlib )
DESCRIPTION=C++ computer vision library emphasizing customizable algorithms and structures
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/ukoethe/vigra/releases/download/Version-1-11-1/vigra-1.11.1-src.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=995d7442f723a29efeadb1a5169639ea
+_md5_=d103f5858080f5c115e1d082d07680a3
diff --git a/metadata/md5-cache/media-libs/vigra-9999 b/metadata/md5-cache/media-libs/vigra-9999
index 56166423740f..c0a487bdbf17 100644
--- a/metadata/md5-cache/media-libs/vigra-9999
+++ b/metadata/md5-cache/media-libs/vigra-9999
@@ -1,4 +1,4 @@
-BDEPEND=test? ( >=dev-python/nose-1.1.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=fftw? ( sci-libs/fftw:3.0= ) hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi=] ) jpeg? ( media-libs/libjpeg-turbo:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) png? ( media-libs/libpng:0= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) dev-libs/boost:=[python?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) tiff? ( media-libs/tiff:= ) zlib? ( sys-libs/zlib )
DESCRIPTION=C++ computer vision library emphasizing customizable algorithms and structures
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( hdf5 || ( python_targets_python3_10 python_targets_python
RESTRICT=test
SLOT=0
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f10cb0b165aab586f086f88b9992b76b
+_md5_=eaff8a0c747fc58f81530e9879b66a5b
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index f9bad2e0787e..a291f904df93 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/picard-2.10 b/metadata/md5-cache/media-sound/picard-2.10
deleted file mode 100644
index 6b0cbc3a495d..000000000000
--- a/metadata/md5-cache/media-sound/picard-2.10
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=nls? ( dev-qt/linguist-tools:5 ) test? ( python_single_target_python3_10? ( dev-python/fasteners[python_targets_python3_10(-)] dev-python/pyjwt[python_targets_python3_10(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] media-libs/mutagen[python_targets_python3_10(-)] discid? ( dev-python/discid[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/fasteners[python_targets_python3_11(-)] dev-python/pyjwt[python_targets_python3_11(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] media-libs/mutagen[python_targets_python3_11(-)] discid? ( dev-python/discid[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/fasteners[python_targets_python3_12(-)] dev-python/pyjwt[python_targets_python3_12(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] media-libs/mutagen[python_targets_python3_12(-)] discid? ( dev-python/discid[python_targets_python3_12(-)] ) ) fingerprints? ( media-libs/chromaprint[tools] ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) 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/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] )
-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 )
-DESCRIPTION=Cross-platform music tagger
-EAPI=8
-HOMEPAGE=https://picard.musicbrainz.org
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=distutils-r1 xdg
-IUSE=discid fingerprints nls test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=GPL-2+
-RDEPEND=python_single_target_python3_10? ( dev-python/fasteners[python_targets_python3_10(-)] dev-python/pyjwt[python_targets_python3_10(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] media-libs/mutagen[python_targets_python3_10(-)] discid? ( dev-python/discid[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/fasteners[python_targets_python3_11(-)] dev-python/pyjwt[python_targets_python3_11(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] media-libs/mutagen[python_targets_python3_11(-)] discid? ( dev-python/discid[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/fasteners[python_targets_python3_12(-)] dev-python/pyjwt[python_targets_python3_12(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] media-libs/mutagen[python_targets_python3_12(-)] discid? ( dev-python/discid[python_targets_python3_12(-)] ) ) fingerprints? ( media-libs/chromaprint[tools] ) 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 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://data.musicbrainz.org/pub/musicbrainz/picard/picard-2.10.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cd18dca9aca593092a33023a11bdffd0
diff --git a/metadata/md5-cache/media-sound/qjackctl-0.9.12 b/metadata/md5-cache/media-sound/qjackctl-0.9.12
deleted file mode 100644
index 8013c393875a..000000000000
--- a/metadata/md5-cache/media-sound/qjackctl-0.9.12
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 virtual/jack alsa? ( media-libs/alsa-lib ) dbus? ( dev-qt/qtdbus:5 ) portaudio? ( media-libs/portaudio )
-DESCRIPTION=Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections
-EAPI=8
-HOMEPAGE=https://qjackctl.sourceforge.io/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg cmake
-IUSE=alsa dbus debug portaudio
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 virtual/jack alsa? ( media-libs/alsa-lib ) dbus? ( dev-qt/qtdbus:5 ) portaudio? ( media-libs/portaudio ) dev-qt/qtsvg:5
-SLOT=0
-SRC_URI=mirror://sourceforge/qjackctl/qjackctl-0.9.12.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3c4f51d8730df426d067807d5468f023
diff --git a/metadata/md5-cache/media-sound/qsampler-0.9.11 b/metadata/md5-cache/media-sound/qsampler-0.9.11
deleted file mode 100644
index 41e68a7b105a..000000000000
--- a/metadata/md5-cache/media-sound/qsampler-0.9.11
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=qt6? ( dev-qt/qttools:6[linguist] ) !qt6? ( dev-qt/linguist-tools:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 libgig? ( media-libs/libgig:= ) qt6? ( dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
-DESCRIPTION=Graphical frontend to the LinuxSampler engine
-EAPI=8
-HOMEPAGE=https://qsampler.sourceforge.io/ https://www.linuxsampler.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake xdg
-IUSE=debug +libgig qt6
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 libgig? ( media-libs/libgig:= ) qt6? ( dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) media-sound/linuxsampler
-SLOT=0
-SRC_URI=mirror://sourceforge/qsampler/0.9.11/qsampler-0.9.11.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7debc72bf348ad0b5186fe2b8b2526ee
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 30ca4d93109a..abc081423c4f 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.0.27 b/metadata/md5-cache/net-analyzer/zabbix-6.0.27
new file mode 100644
index 000000000000..53b7ae76f573
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.0.27
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
+DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
+EAPI=8
+HOMEPAGE=https://www.zabbix.com/
+INHERIT=webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
+IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static java
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+RESTRICT=test strip
+SLOT=0/6.0
+SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.27.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.0.27-go-deps.tar.xz )
+_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp de2d3d345b44597c10d7104a7bcdf7b2
+_md5_=906921759b86a3df83371c08711e7c4d
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.4.12 b/metadata/md5-cache/net-analyzer/zabbix-6.4.12
new file mode 100644
index 000000000000..a04b8775f255
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.4.12
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
+DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
+EAPI=8
+HOMEPAGE=https://www.zabbix.com/
+INHERIT=autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
+IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static java
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+RESTRICT=test strip
+SLOT=0/6.4
+SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.12.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.4.12-go-deps.tar.xz )
+_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp de2d3d345b44597c10d7104a7bcdf7b2
+_md5_=abfef7fd4746398bb187ccaf88cecf2b
diff --git a/metadata/md5-cache/net-proxy/Manifest.gz b/metadata/md5-cache/net-proxy/Manifest.gz
index cc808d58f246..189f1c826351 100644
--- a/metadata/md5-cache/net-proxy/Manifest.gz
+++ b/metadata/md5-cache/net-proxy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.8.5 b/metadata/md5-cache/net-proxy/haproxy-2.8.5
deleted file mode 100644
index da116bfe8dd6..000000000000
--- a/metadata/md5-cache/net-proxy/haproxy-2.8.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst setup test unpack
-DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib )
-DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
-EAPI=7
-HOMEPAGE=http://www.haproxy.org
-INHERIT=toolchain-funcs lua-single systemd linux-info multiprocessing
-IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd test +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
-LICENSE=GPL-2 LGPL-2.1
-RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib ) acct-group/haproxy acct-user/haproxy
-REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib )
-RESTRICT=!test? ( test )
-SLOT=0/2.8
-SRC_URI=http://haproxy.1wt.eu/download/2.8/src/haproxy-2.8.5.tar.gz test? ( https://github.com/vtest/VTest/archive/af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz -> VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz )
-_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1f44ed4374e6c5b738d82d899c834d1e
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.8.6 b/metadata/md5-cache/net-proxy/haproxy-2.8.6
deleted file mode 100644
index 44b75154bad9..000000000000
--- a/metadata/md5-cache/net-proxy/haproxy-2.8.6
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst setup test unpack
-DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib )
-DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
-EAPI=7
-HOMEPAGE=http://www.haproxy.org
-INHERIT=toolchain-funcs lua-single systemd linux-info multiprocessing
-IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd test +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
-LICENSE=GPL-2 LGPL-2.1
-RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib ) acct-group/haproxy acct-user/haproxy
-REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib )
-RESTRICT=!test? ( test )
-SLOT=0/2.8
-SRC_URI=http://haproxy.1wt.eu/download/2.8/src/haproxy-2.8.6.tar.gz test? ( https://github.com/vtest/VTest/archive/af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz -> VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz )
-_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1f44ed4374e6c5b738d82d899c834d1e
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.8.4 b/metadata/md5-cache/net-proxy/haproxy-2.8.7
index 6a021d1c9bcf..bb4a74b385e1 100644
--- a/metadata/md5-cache/net-proxy/haproxy-2.8.4
+++ b/metadata/md5-cache/net-proxy/haproxy-2.8.7
@@ -12,6 +12,6 @@ RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( de
REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib )
RESTRICT=!test? ( test )
SLOT=0/2.8
-SRC_URI=http://haproxy.1wt.eu/download/2.8/src/haproxy-2.8.4.tar.gz test? ( https://github.com/vtest/VTest/archive/af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz -> VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz )
+SRC_URI=http://haproxy.1wt.eu/download/2.8/src/haproxy-2.8.7.tar.gz test? ( https://github.com/vtest/VTest/archive/af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz -> VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz )
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=1f44ed4374e6c5b738d82d899c834d1e
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.9.2 b/metadata/md5-cache/net-proxy/haproxy-2.9.2
deleted file mode 100644
index ad99ca4307a0..000000000000
--- a/metadata/md5-cache/net-proxy/haproxy-2.9.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst setup test unpack
-DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib )
-DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
-EAPI=7
-HOMEPAGE=http://www.haproxy.org
-INHERIT=toolchain-funcs lua-single systemd linux-info multiprocessing
-IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd test +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
-LICENSE=GPL-2 LGPL-2.1
-RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib ) acct-group/haproxy acct-user/haproxy
-REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib )
-RESTRICT=!test? ( test )
-SLOT=0/2.9
-SRC_URI=http://haproxy.1wt.eu/download/2.9/src/haproxy-2.9.2.tar.gz test? ( https://github.com/vtest/VTest/archive/af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz -> VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz )
-_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1f44ed4374e6c5b738d82d899c834d1e
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.9.4 b/metadata/md5-cache/net-proxy/haproxy-2.9.4
deleted file mode 100644
index 2477c99db564..000000000000
--- a/metadata/md5-cache/net-proxy/haproxy-2.9.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst setup test unpack
-DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib )
-DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
-EAPI=7
-HOMEPAGE=http://www.haproxy.org
-INHERIT=toolchain-funcs lua-single systemd linux-info multiprocessing
-IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd test +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
-LICENSE=GPL-2 LGPL-2.1
-RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib ) acct-group/haproxy acct-user/haproxy
-REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib )
-RESTRICT=!test? ( test )
-SLOT=0/2.9
-SRC_URI=http://haproxy.1wt.eu/download/2.9/src/haproxy-2.9.4.tar.gz test? ( https://github.com/vtest/VTest/archive/af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz -> VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz )
-_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1f44ed4374e6c5b738d82d899c834d1e
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.9.5 b/metadata/md5-cache/net-proxy/haproxy-2.9.5
deleted file mode 100644
index 39e9e502577c..000000000000
--- a/metadata/md5-cache/net-proxy/haproxy-2.9.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst setup test unpack
-DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib )
-DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
-EAPI=7
-HOMEPAGE=http://www.haproxy.org
-INHERIT=toolchain-funcs lua-single systemd linux-info multiprocessing
-IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd test +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
-LICENSE=GPL-2 LGPL-2.1
-RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) test? ( dev-libs/libpcre2 sys-libs/zlib ) acct-group/haproxy acct-user/haproxy
-REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib )
-RESTRICT=!test? ( test )
-SLOT=0/2.9
-SRC_URI=http://haproxy.1wt.eu/download/2.9/src/haproxy-2.9.5.tar.gz test? ( https://github.com/vtest/VTest/archive/af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz -> VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz )
-_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1f44ed4374e6c5b738d82d899c834d1e
diff --git a/metadata/md5-cache/net-proxy/haproxy-2.9.3 b/metadata/md5-cache/net-proxy/haproxy-2.9.6
index 1c39c99e0e42..270b322f4cea 100644
--- a/metadata/md5-cache/net-proxy/haproxy-2.9.3
+++ b/metadata/md5-cache/net-proxy/haproxy-2.9.6
@@ -12,6 +12,6 @@ RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( de
REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib )
RESTRICT=!test? ( test )
SLOT=0/2.9
-SRC_URI=http://haproxy.1wt.eu/download/2.9/src/haproxy-2.9.3.tar.gz test? ( https://github.com/vtest/VTest/archive/af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz -> VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz )
+SRC_URI=http://haproxy.1wt.eu/download/2.9/src/haproxy-2.9.6.tar.gz test? ( https://github.com/vtest/VTest/archive/af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz -> VTest-af198470d7ce482d3d26eb9ca3f246a438739366.tar.gz )
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=1f44ed4374e6c5b738d82d899c834d1e
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 6984a0765691..03a3ca77564b 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/sonarr-4.0.1.1168 b/metadata/md5-cache/www-apps/sonarr-4.0.2.1192
index b14de8864b13..3cd5fcae05e6 100644
--- a/metadata/md5-cache/www-apps/sonarr-4.0.1.1168
+++ b/metadata/md5-cache/www-apps/sonarr-4.0.2.1192
@@ -9,6 +9,6 @@ LICENSE=GPL-3
RDEPEND=acct-group/sonarr acct-user/sonarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite
RESTRICT=bindist strip test
SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.1.1168/Sonarr.develop.4.0.1.1168.linux-x64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.1.1168/Sonarr.develop.4.0.1.1168.linux-musl-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.1.1168/Sonarr.develop.4.0.1.1168.linux-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.1.1168/Sonarr.develop.4.0.1.1168.linux-arm64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.1.1168/Sonarr.develop.4.0.1.1168.linux-musl-arm64.tar.gz ) )
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.2.1192/Sonarr.develop.4.0.2.1192.linux-x64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.2.1192/Sonarr.develop.4.0.2.1192.linux-musl-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.2.1192/Sonarr.develop.4.0.2.1192.linux-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.2.1192/Sonarr.develop.4.0.2.1192.linux-arm64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.2.1192/Sonarr.develop.4.0.2.1192.linux-musl-arm64.tar.gz ) )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=796deccabc9d5e183cdfd0e878428d2c
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 984ad07c59ef..4035f8a066ce 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/sddm-0.21.0 b/metadata/md5-cache/x11-misc/sddm-0.21.0
new file mode 100644
index 000000000000..5dbebf0bcc2d
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/sddm-0.21.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/docutils >=dev-qt/linguist-tools-5.15.12:5 kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DEPEND=acct-group/sddm acct-user/sddm >=dev-qt/qtcore-5.15.12:5 >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 sys-libs/pam x11-libs/libXau x11-libs/libxcb:= elogind? ( sys-auth/elogind[pam] ) systemd? ( sys-apps/systemd:=[pam] ) !systemd? ( sys-power/upower ) test? ( >=dev-qt/qttest-5.15.12:5 )
+DESCRIPTION=Simple Desktop Display Manager
+EAPI=8
+HOMEPAGE=https://github.com/sddm/sddm
+INHERIT=cmake linux-info optfeature systemd tmpfiles
+IUSE=+elogind systemd test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain
+RDEPEND=acct-group/sddm acct-user/sddm >=dev-qt/qtcore-5.15.12:5 >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 sys-libs/pam x11-libs/libXau x11-libs/libxcb:= elogind? ( sys-auth/elogind[pam] ) systemd? ( sys-apps/systemd:=[pam] ) !systemd? ( sys-power/upower ) x11-base/xorg-server !systemd? ( gui-libs/display-manager-init ) virtual/tmpfiles
+REQUIRED_USE=^^ ( elogind systemd )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sddm/sddm/archive/refs/tags/v0.21.0.tar.gz -> sddm-0.21.0.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=b6def2a202ce3c9ac752fa3f828b682c
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 0fa491bfff90..6ec72dda9037 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16949 BLAKE2B 9b8ecbdd697a427f20ca2d97da0f281c600291e550c7453a0600204bf307290b966bf9643b72625e530520ec5705529f09655572fff3b93464413cf55480f853 SHA512 62737cf53c402be7ced50622f2efb50ef6c78491ae97a38ebdb7facf1577db9042e75dc1446c32fe92d0fba7bca893daa58a19919ce30f7a8f77487668addd1a
-TIMESTAMP 2024-02-27T10:10:20Z
+TIMESTAMP 2024-02-27T17:10:27Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXdtQxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXeF4NfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBtCQ//bhzXGGV1WahZheQlKLn+6jSzPFz6+lHSzk7rfYk37NaphnYE7Tp8gbqw
-yRdZTKr0p6Glv1G0GReaF6tNhkKwG5xNOQaQWxTLL3ZuYidJuT/XafE7sdEB5+vA
-tzZoloBJ8kvAsipr+72Ra9/QkMLDu7JB0sAF59dBCZv16/nPIwnGLRZebUgy0tqf
-gQWk90y6gT0868hSbnomasFcnP99TihZ8xRltnY7Z8EL7dFGw/lIjEDn1bN/0LUP
-Z2wSphyf7ZZFKQz4koY+D8UoEL7P0xgCXs4jjTxv4yzCdy2JpClL7Fx9k4Qaw69Y
-wFOWbgy0WUbe6TOvOrYdgRWviMGa4RwdXBENIAWGR0NdFMpyZJdYpKojP1emaeS1
-XZ9b5jEnbq7eaxRp9wsNRWU5583pWDKE09LndXc3R3YGAPrZM7sF8TNdP8ZN68Je
-ldFcFobQE9FZ2vT2bcIXI9zDYzypg5Q8AeALxkUVAIKB+6QL3JAVq6gM/flDGqDM
-sDTdGzPX/A/1aIP1yIYGq/ioPUJM3YutWJ555qAx4d517kPLEXjPFqkqg6a0ojyr
-8BFWDiEAUL1anPQaNrg6n/o0Ap2Bn8/GHaL1dTu4SJ7U2JaTNFin0ZmaAicYJubg
-YY3qeI9oiH3x82pdxqmhWeKFH++lrcF/pIC8NJn1eArw7OXvv/M=
-=e7nW
+klDRFw//dwiyeHwLf8K0CEt3dJtdNJXAaJCw/u/Qoh+DAky8gBiydNCsjx3MnKr9
+50XhXY4H2YuOahbHd2CerfD9P9n/Ce1p8O/Zpplw1IFo11UEpkOG7gqUpWpaJE4g
+w0Nb31UN6tRALxYFAhCSi6DFBPv+hoZBsGTWNW8bMkebqpucKlL+ZTIEYDeB1qkG
+9pqFnp+W8yQgXVEU4/N0lZGyjSOVxWhFPnuhqvIQlxYzEulNkp/73oxXBjBxb8x/
+8uHFs33xJ2o2QlFOBld2cqJ1HP4FopEOtjVYw9rcUTis+j8XXWKV6YDoLwphExYb
+MhIzye/i0W+NfUEBoUzxlOJYvLvVReeaa4lfZ5LKrqDlxZr+FSUoxPRNjNpbSmPf
+OublmYZFAFe8gAKLM8p60tsBFHSME9G/8go1qV5ZBS7jPOUgPUWRTtrRhPBj+Nr3
+o1CeaNGHU9LeYXplEFTlokQ/Q1NTHjBAOECOpbBIqWHni6w+QlyZgjL2hvrQwhvg
+7rpJQ97+bAryjFtwwfwUL/FZeB2L/wsC7Pv32KG7rWC6vhoT/udpIcnxR4W1GSei
+J7ssDKRWfxGvN1urGez4FMcJUe0Wo+iDX+yjLKjLDJtlhRpEb/SR1GsZ2y1p5KtX
+mga1mbDuOu0TRqrh8ygVm8vt+1AgdgawiO5fycEe7eNaWS9nCIQ=
+=n10b
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 0bb943629893..cf65f6461706 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 27 Feb 2024 10:10:17 +0000
+Tue, 27 Feb 2024 17:10:24 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index ac1110dc1d4a..cd411cd0db13 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue Feb 27 10:10:17 AM UTC 2024
+Tue Feb 27 05:10:24 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index cafc2ac6b0d2..a1f519069fe7 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 27 Feb 2024 11:15:00 +0000
+Tue, 27 Feb 2024 17:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 64336e602c5a..d50665f47982 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-ee93b6f79d93567fd37b309705ed940d39ea0d56 1709026215 2024-02-27T09:30:15+00:00
+a98590dde4d80201df6bfdb59a32560887d1712d 1709051245 2024-02-27T16:27:25+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 39c64ace54ff..f9503e3edaa6 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1709028600 Tue 27 Feb 2024 10:10:00 AM UTC
+1709053800 Tue 27 Feb 2024 05:10:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 0bb943629893..cf65f6461706 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 27 Feb 2024 10:10:17 +0000
+Tue, 27 Feb 2024 17:10:24 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index a6ed1ec4c457..abca3df57953 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 08540d0b8206..fd86880836f3 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -26,14 +26,20 @@ DIST zabbix-6.0.25-go-deps.tar.xz 30379344 BLAKE2B 7ea8fbcfa0fa0476f06fa7dcf8474
DIST zabbix-6.0.25.tar.gz 44109483 BLAKE2B 1b433d119838b33d449a9c9088355e3fe703ab120e1a606daf405c9ac8926c9b24a97f7a95b30c27e11f1673564ed32271b4117ca12822fb1b1edc0e4d70e06f SHA512 0be1ce76754788e05ff73a02f370c2b6b4bc2f69a463a47304ac9504a8cd9da2697c54d897a95b39841ceb38ded0c985f4772e453a393526aca6475c78eb7a1e
DIST zabbix-6.0.26-go-deps.tar.xz 30730540 BLAKE2B e4c94cf6a649f76059bd6cf8590fa1673571d1c3a0086d1b6ebd264bf92f7091c72b75d494a1eff2f17e40c627f18b2a7cdcfda77f6198b22dd3d7367f8d0bce SHA512 a5cdb84a7fe1b85d7877b5465aa8834480db137f5670c462f04ab50f68018fd44882f11ef47d7c43e6aeb946490a6579de84e36b7d9dc11a5edde4d37d34043c
DIST zabbix-6.0.26.tar.gz 44305733 BLAKE2B 06d2b012c63aa51e62ddd807e1ab902dbeeab9271edac89b428d0c9ad997ddebeca2e68fd77da838ebc3cd6a9ded43d9c435cc8054ece9e8c6ead4704706ec40 SHA512 d9e5335288d171d8c21a054d009d93439bb6090195cd853be750ca9245a43ec5db02ac45a953a9c62f0bf1b84ff7b618f24733a547dd376110a41ad96d13d4d1
+DIST zabbix-6.0.27-go-deps.tar.xz 31178788 BLAKE2B fe6334a8a593395c3cdbbb0cb3185ea13d12a3f66cb95613a2f3ab2b935b26ea9d4aa5ee1df1fad34605b652dae672b40d158c18967d4623ad845f6073aabb8b SHA512 d56abee27ad544636e9077315239e9b960eb3eb97ed6e26f57c40ca70bb31806b2eee685c3860ebdcbd545f8ced96bcd19469c1dc0330564165d8ed80b835748
+DIST zabbix-6.0.27.tar.gz 44522147 BLAKE2B 793bb887bd8f0d3c2f3d15a4ed9bb5b1fcfb13fcf80ea077672744a1bd8524e213eaf53291e0f9eecb9eb055fee6f1e29e91f890b54698906beac21ca54db4e9 SHA512 d459f44eca300eb4de9bbf1bc6655f065b50f9a7a1247cebd987e3ccbb8b5cb62847c63dadcb289b837e80a9af609e0a42b110152831de8d4f7398b921783daf
DIST zabbix-6.4.10-go-deps.tar.xz 33075148 BLAKE2B 42462f881d78cfd926066ca3f181c4a0f10e643fd87e703d87edbfcf21a3fa418335b2b0bf7a8beba41782ded4b672fd0b9cb04566db9b886941ea31eab0950d SHA512 e2ea655e28983af5dc144b19067d28aa022c3824ad77ac247e1503451fe49073870f453dfefb288b74951246acc2994150c257133f9e22029052e4b70e03f3a6
DIST zabbix-6.4.10.tar.gz 45608366 BLAKE2B 5cabb552e6930062b53bde43da83475fd982eedcc9344dcd5c690bd8749631fa0e781d0784105734520e470451377518c9e63cba110bbe52a437d0cf2cdc82ec SHA512 bd8460da2cca3b8a0b4e0adbf5a7a30e74c30667bd95f161ca6159798f788748f5de6a512a3b36f2b47d695daf3e810abcf68b3016af6fd06602075a76cb4ef6
DIST zabbix-6.4.11-go-deps.tar.xz 33078704 BLAKE2B 36c1f5e7a86171b10c065e6f25ec92e24bcb6aadae4aeb3eb8403be070ec25bbfb16188aa8df7ee511a5eb592b855a20da3190b06f360f4796874d060d3cdd94 SHA512 7b13f2842933c525de4e8d72c2d2dc7e39856198a8982e568b817b898df18431a4fef9f1ef12d680e9ee5cd30ec244df6c7efb3bde471e27bc512b548d4c2c2f
DIST zabbix-6.4.11.tar.gz 45805334 BLAKE2B bb3ecd5bbfcbb4c9725635313859d69df17b073e2c71b58579cf530efe43c0165534aa9c4d3882f3d3d166e0693bf3490f4359fd78a7cb4bade89bd76b4b2339 SHA512 a65e59c26a1f235f9e923eb51150297d5c8fce3af86967ae5c2244c9f96a056a3fa60c84c18f4d35f7319b33143878d49e3c79a88dfdcb2e9b678a24e17028bc
+DIST zabbix-6.4.12-go-deps.tar.xz 33295596 BLAKE2B cec43d1b236dac32d504169a0aaa293429f4da1a6ad412a02cb9e87942c47a3b66a13dd52b36116d5e522ef1be8a3fa2d6e102dc1c7398d80fd5e0003eb0cd5e SHA512 5a12d563c2ae5beadf6976f15289fc17e9d289e6f9c0b7cfa196905da79f3ecc177132423bc2e8d08f44248ca0c7ff5316d3e801e5030264094121b51e265642
+DIST zabbix-6.4.12.tar.gz 45960734 BLAKE2B ef05e1be30a68f2394108e8ea10f75604060531791d49e20e59704e020a9aac99bb5a80cd276837b327e7f3dbc2f6ea0f85066a0e3eccd0b3f538a00e083b55c SHA512 f2da55ddd165ad1f126ddc65368bbcbe1cc36a057fc297f7c804bed7e6afc7688289f9e03d3f81962d6ae5c7b05d97389161aeca835cfd2abcbdec52ca7ef106
EBUILD zabbix-5.0.40.ebuild 9602 BLAKE2B 134008c7a6a1debf875b785aa52b0d3ff2eaaf1f6b2dd299d5313f78b62a80848be6cdeceef5e0506b8f7ac7dfe7914d0ccb5d87f596f7c817af87f6bf3b94c0 SHA512 8c6f40d6cc1e696833fbb64fe891f60fe7d1e619dcbaf1189381c7055060b1d858715951ef706c0583bf55bd9323977668088202f9077436db712adeb04858d0
EBUILD zabbix-5.0.41.ebuild 9603 BLAKE2B 93dae9c437f5fcd38bd84220b3db4d108283b6d8a08b15984318de93d1b856ea19e630ecbc6b331f933c4e4a31cd3ee3126745f9ee54f4da049cc85bbaa2f3f7 SHA512 d29b849bc17a0144bf10c2e3d4bc76e613d666055c2029cf47aae0d007b7eab749d5ff6a5b1d552f3f8094264aae00edeb293f833f9dc2acba107ce9aa36bc99
EBUILD zabbix-6.0.25.ebuild 9695 BLAKE2B be63fe76aeae03743ffbae423e27c3e8d3aa03eabccd3c1ad73ab421591f8dc53ff2a6630626d299ab846d475a297287a5c492d5ac318380296752507914c5f9 SHA512 fe2eeb9cf891b46f8d09ea786e47acca84b130eda8235a04097f7401078ac8fd6d9317a1fdcab3b0ca20ea1c08a535dce2f727d5efcecc237d5e53fd54029eb8
EBUILD zabbix-6.0.26.ebuild 9696 BLAKE2B 098f0bc9fa81ab3fc132e580f3c80755e7ca186dbb7dda965610525da669f5fd666738f7996c82f23b81ffc399ac7c7ad8c60441f0b60d62e2207dfa0d53e8b8 SHA512 be39fbb624acfa538de3cc08110d610d5ed317a18ad2d75f8c323ee03bae800dacfe76f518094767437a73e0aaa32f0bd20a2b942ba274988c6387c2dd354187
+EBUILD zabbix-6.0.27.ebuild 9696 BLAKE2B 098f0bc9fa81ab3fc132e580f3c80755e7ca186dbb7dda965610525da669f5fd666738f7996c82f23b81ffc399ac7c7ad8c60441f0b60d62e2207dfa0d53e8b8 SHA512 be39fbb624acfa538de3cc08110d610d5ed317a18ad2d75f8c323ee03bae800dacfe76f518094767437a73e0aaa32f0bd20a2b942ba274988c6387c2dd354187
EBUILD zabbix-6.4.10-r1.ebuild 9847 BLAKE2B d8b4ef11c21eefbe6be7ff5603f73f2c3d0239a84240a3be719bf2454c6e8bcb668639f2123fe62df249bac1c340cd3fc381329e544cfa2975975f9eb6e218c5 SHA512 7c2108d8b658b3d69fd780103f8244277723668b3d320adb1df200b27ea51ee9c3591f9a30645e03e47847589b1a90359e1e470e2ff170d082f9d84c83743407
EBUILD zabbix-6.4.11.ebuild 9848 BLAKE2B 6ecced5a7745ea8ce56d7fad8173973d8457fb8bfea7502cd09a756400dcf754e23b5074c1cf0c2f9f3c7bb71d3c8c4f15717a23435a4a2ab261b65b1e1d8123 SHA512 23ecd63a05c5d35ea0755fbad1e60f66fba933898a356d2b07691e58627b519b9bdacef10e7fe25afda796e03660ada097a570505b0b957c36605506dd6e3875
+EBUILD zabbix-6.4.12.ebuild 9848 BLAKE2B 6ecced5a7745ea8ce56d7fad8173973d8457fb8bfea7502cd09a756400dcf754e23b5074c1cf0c2f9f3c7bb71d3c8c4f15717a23435a4a2ab261b65b1e1d8123 SHA512 23ecd63a05c5d35ea0755fbad1e60f66fba933898a356d2b07691e58627b519b9bdacef10e7fe25afda796e03660ada097a570505b0b957c36605506dd6e3875
MISC metadata.xml 1576 BLAKE2B 877e83a97b492fe256f3459332dacb4680b2ddeaaab34c077f1ead5eb387d8f5ef6f7cca85435eedc85cdb0db7243a805a8b49c5ef7b1b7dce39a9213b401eae SHA512 77d805096f0bcf2f3650216c69cb33c7dbbcdfc8b7c56066463ce5436af30dd0e9b8c6d124b59bfdbdac4c18aa628c92f78722920284622065af0ddb6448cd3d
diff --git a/net-analyzer/zabbix/zabbix-6.0.27.ebuild b/net-analyzer/zabbix/zabbix-6.0.27.ebuild
new file mode 100644
index 000000000000..1d7887fa3842
--- /dev/null
+++ b/net-analyzer/zabbix/zabbix-6.0.27.ebuild
@@ -0,0 +1,382 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# To create the go modules tarball:
+# cd src/go
+# GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
+# tar -acf zabbix-${PV}-go-deps.tar.xz go-mod
+
+EAPI=8
+
+GO_OPTIONAL="yes"
+# needed to make webapp-config dep optional
+WEBAPP_OPTIONAL="yes"
+inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
+
+DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
+HOMEPAGE="https://www.zabbix.com/"
+MY_P=${P/_/}
+MY_PV=${PV/_/}
+SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
+ agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
+"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+WEBAPP_MANUAL_SLOT="yes"
+KEYWORDS="~amd64 ~x86"
+IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
+REQUIRED_USE="|| ( agent agent2 frontend proxy server )
+ ?? ( gnutls openssl )
+ agent2? ( !gnutls )
+ proxy? ( ^^ ( mysql oracle postgres sqlite ) )
+ server? ( ^^ ( mysql oracle postgres ) !sqlite )
+ static? ( !oracle !snmp )"
+
+COMMON_DEPEND="
+ curl? ( net-misc/curl )
+ gnutls? ( net-libs/gnutls:0= )
+ java? ( >=virtual/jdk-1.8:* )
+ ldap? (
+ =dev-libs/cyrus-sasl-2*
+ net-libs/gnutls:=
+ net-nds/openldap:=
+ )
+ libxml2? ( dev-libs/libxml2 )
+ mysql? ( dev-db/mysql-connector-c:= )
+ odbc? ( dev-db/unixODBC )
+ openipmi? ( sys-libs/openipmi )
+ openssl? ( dev-libs/openssl:=[-bindist(-)] )
+ oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
+ postgres? ( dev-db/postgresql:* )
+ proxy? (
+ dev-libs/libevent:=
+ sys-libs/zlib
+ )
+ server? (
+ dev-libs/libevent:=
+ sys-libs/zlib
+ )
+ snmp? ( net-analyzer/net-snmp:= )
+ sqlite? ( dev-db/sqlite )
+ ssh? ( net-libs/libssh2 )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ acct-group/zabbix
+ acct-user/zabbix
+ java? ( >=virtual/jre-1.8:* )
+ mysql? ( virtual/mysql )
+ proxy? (
+ dev-libs/libpcre2:=
+ net-analyzer/fping[suid]
+ )
+ selinux? ( sec-policy/selinux-zabbix )
+ server? (
+ app-admin/webapp-config
+ dev-libs/libpcre2:=
+ net-analyzer/fping[suid]
+ )
+ frontend? (
+ app-admin/webapp-config
+ dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
+ media-libs/gd[png]
+ virtual/httpd-php:*
+ mysql? ( dev-lang/php[mysqli] )
+ odbc? ( dev-lang/php[odbc] )
+ oracle? ( dev-lang/php[oci8-instant-client] )
+ postgres? ( dev-lang/php[postgres] )
+ sqlite? ( dev-lang/php[sqlite] )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ static? (
+ curl? ( net-misc/curl[static-libs] )
+ ldap? (
+ =dev-libs/cyrus-sasl-2*[static-libs]
+ net-libs/gnutls[static-libs]
+ net-nds/openldap[static-libs]
+ )
+ libxml2? ( dev-libs/libxml2[static-libs] )
+ mysql? ( dev-db/mysql-connector-c[static-libs] )
+ odbc? ( dev-db/unixODBC[static-libs] )
+ postgres? ( dev-db/postgresql:*[static-libs] )
+ sqlite? ( dev-db/sqlite[static-libs] )
+ ssh? ( net-libs/libssh2 )
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+ agent2? (
+ >=dev-lang/go-1.12
+ app-arch/unzip
+ )
+"
+
+# upstream tests fail for agent2
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
+ "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
+ "${FILESDIR}/${PN}-6.0.3-system.sw.packages.patch"
+)
+
+S=${WORKDIR}/${MY_P}
+
+ZABBIXJAVA_BASE="opt/zabbix_java"
+
+pkg_setup() {
+ if use oracle; then
+ if [ -z "${ORACLE_HOME}" ]; then
+ eerror
+ eerror "The environment variable ORACLE_HOME must be set"
+ eerror "and point to the correct location."
+ eerror "It looks like you don't have Oracle installed."
+ eerror
+ die "Environment variable ORACLE_HOME is not set"
+ fi
+ fi
+
+ if use frontend; then
+ webapp_pkg_setup
+ fi
+
+ java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+ default
+}
+
+src_configure() {
+ local econf_args=(
+ --with-libpcre2
+ "$(use_enable agent)"
+ "$(use_enable agent2)"
+ "$(use_enable ipv6)"
+ "$(use_enable java)"
+ "$(use_enable proxy)"
+ "$(use_enable server)"
+ "$(use_enable static)"
+ "$(use_with curl libcurl)"
+ "$(use_with gnutls)"
+ "$(use_with ldap)"
+ "$(use_with libxml2)"
+ "$(use_with mysql)"
+ "$(use_with odbc unixodbc)"
+ "$(use_with openipmi openipmi)"
+ "$(use_with openssl)"
+ "$(use_with oracle)"
+ "$(use_with postgres postgresql)"
+ "$(use_with snmp net-snmp)"
+ "$(use_with sqlite sqlite3)"
+ "$(use_with ssh ssh2)"
+ )
+
+ econf ${econf_args[@]}
+}
+
+src_compile() {
+ if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
+ emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+ fi
+}
+
+src_install() {
+ local dirs=(
+ /etc/zabbix
+ /var/lib/zabbix
+ /var/lib/zabbix/home
+ /var/lib/zabbix/scripts
+ /var/lib/zabbix/alertscripts
+ /var/lib/zabbix/externalscripts
+ /var/log/zabbix
+ )
+
+ for dir in "${dirs[@]}"; do
+ keepdir "${dir}"
+ done
+
+ if use server; then
+ insinto /etc/zabbix
+ doins "${S}"/conf/zabbix_server.conf
+ fperms 0640 /etc/zabbix/zabbix_server.conf
+ fowners root:zabbix /etc/zabbix/zabbix_server.conf
+
+ newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
+
+ dosbin src/zabbix_server/zabbix_server
+
+ insinto /usr/share/zabbix
+ doins -r "${S}"/database/
+
+ systemd_dounit "${FILESDIR}"/zabbix-server.service
+ newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
+ fi
+
+ if use proxy; then
+ insinto /etc/zabbix
+ doins "${S}"/conf/zabbix_proxy.conf
+ fperms 0640 /etc/zabbix/zabbix_proxy.conf
+ fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
+
+ newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
+
+ dosbin src/zabbix_proxy/zabbix_proxy
+
+ insinto /usr/share/zabbix
+ doins -r "${S}"/database/
+
+ systemd_dounit "${FILESDIR}"/zabbix-proxy.service
+ newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
+ fi
+
+ if use agent; then
+ insinto /etc/zabbix
+ doins "${S}"/conf/zabbix_agentd.conf
+ fperms 0640 /etc/zabbix/zabbix_agentd.conf
+ fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
+
+ newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
+
+ dosbin src/zabbix_agent/zabbix_agentd
+ dobin \
+ src/zabbix_sender/zabbix_sender \
+ src/zabbix_get/zabbix_get
+
+ systemd_dounit "${FILESDIR}"/zabbix-agentd.service
+ newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
+ fi
+ if use agent2; then
+ insinto /etc/zabbix
+ doins "${S}"/src/go/conf/zabbix_agent2.conf
+ fperms 0640 /etc/zabbix/zabbix_agent2.conf
+ fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
+ keepdir /etc/zabbix/zabbix_agent2.d/plugins.d
+
+ newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
+
+ dosbin src/go/bin/zabbix_agent2
+
+ systemd_dounit "${FILESDIR}"/zabbix-agent2.service
+ newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
+ fi
+
+ fowners root:zabbix /etc/zabbix
+ fowners zabbix:zabbix \
+ /var/lib/zabbix \
+ /var/lib/zabbix/home \
+ /var/lib/zabbix/scripts \
+ /var/lib/zabbix/alertscripts \
+ /var/lib/zabbix/externalscripts \
+ /var/log/zabbix
+ fperms 0750 \
+ /etc/zabbix \
+ /var/lib/zabbix \
+ /var/lib/zabbix/home \
+ /var/lib/zabbix/scripts \
+ /var/lib/zabbix/alertscripts \
+ /var/lib/zabbix/externalscripts \
+ /var/log/zabbix
+
+ dodoc README INSTALL NEWS ChangeLog \
+ conf/zabbix_agentd.conf \
+ conf/zabbix_proxy.conf \
+ conf/zabbix_agentd/userparameter_examples.conf \
+ conf/zabbix_agentd/userparameter_mysql.conf \
+ conf/zabbix_server.conf
+
+ if use frontend; then
+ webapp_src_preinst
+ cp -R ui/* "${D}/${MY_HTDOCSDIR}"
+ webapp_configfile \
+ "${MY_HTDOCSDIR}"/include/db.inc.php \
+ "${MY_HTDOCSDIR}"/include/config.inc.php
+ webapp_src_install
+ fi
+
+ if use java; then
+ dodir \
+ /${ZABBIXJAVA_BASE} \
+ /${ZABBIXJAVA_BASE}/bin \
+ /${ZABBIXJAVA_BASE}/lib
+ keepdir /${ZABBIXJAVA_BASE}
+ exeinto /${ZABBIXJAVA_BASE}/bin
+ doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
+ exeinto /${ZABBIXJAVA_BASE}/lib
+ doexe \
+ src/zabbix_java/lib/logback-classic-1.2.9.jar \
+ src/zabbix_java/lib/logback-console.xml \
+ src/zabbix_java/lib/logback-core-1.2.9.jar \
+ src/zabbix_java/lib/logback.xml \
+ src/zabbix_java/lib/android-json-4.3_r3.1.jar \
+ src/zabbix_java/lib/slf4j-api-1.7.32.jar
+ newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
+ newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
+ fi
+}
+
+pkg_postinst() {
+ if use server || use proxy ; then
+ elog
+ elog "You may need to configure your database for Zabbix"
+ elog "if you have not already done so."
+ elog
+
+ zabbix_homedir=$(egethome zabbix)
+ if [ -n "${zabbix_homedir}" ] && \
+ [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
+ ewarn
+ ewarn "The user 'zabbix' should have his homedir changed"
+ ewarn "to /var/lib/zabbix/home if you want to use"
+ ewarn "custom alert scripts."
+ ewarn
+ ewarn "A real homedir might be needed for configfiles"
+ ewarn "for custom alert scripts."
+ ewarn
+ ewarn "To change the homedir use:"
+ ewarn " usermod -d /var/lib/zabbix/home zabbix"
+ ewarn
+ fi
+ fi
+
+ if use server; then
+ tmpfiles_process zabbix-server.conf
+
+ elog
+ elog "For distributed monitoring you have to run:"
+ elog
+ elog "zabbix_server -n <nodeid>"
+ elog
+ elog "This will convert database data for use with Node ID"
+ elog "and also adds a local node."
+ elog
+ fi
+
+ if use proxy; then
+ tmpfiles_process zabbix-proxy.conf
+ fi
+
+ if use agent; then
+ tmpfiles_process zabbix-agentd.conf
+ fi
+
+ if use agent2; then
+ tmpfiles_process zabbix-agent2.conf
+ fi
+
+ elog "--"
+ elog
+ elog "You may need to add these lines to /etc/services:"
+ elog
+ elog "zabbix-agent 10050/tcp Zabbix Agent"
+ elog "zabbix-agent 10050/udp Zabbix Agent"
+ elog "zabbix-trapper 10051/tcp Zabbix Trapper"
+ elog "zabbix-trapper 10051/udp Zabbix Trapper"
+ elog
+}
+
+pkg_prerm() {
+ (use frontend || use server) && webapp_pkg_prerm
+}
diff --git a/net-analyzer/zabbix/zabbix-6.4.12.ebuild b/net-analyzer/zabbix/zabbix-6.4.12.ebuild
new file mode 100644
index 000000000000..99012ac90daf
--- /dev/null
+++ b/net-analyzer/zabbix/zabbix-6.4.12.ebuild
@@ -0,0 +1,386 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# To create the go modules tarball:
+# cd src/go
+# GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
+# tar -acf zabbix-${PV}-go-deps.tar.xz go-mod
+
+EAPI=8
+
+GO_OPTIONAL="yes"
+# needed to make webapp-config dep optional
+WEBAPP_OPTIONAL="yes"
+inherit autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
+
+DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
+HOMEPAGE="https://www.zabbix.com/"
+MY_P=${P/_/}
+MY_PV=${PV/_/}
+SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
+ agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
+"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+WEBAPP_MANUAL_SLOT="yes"
+KEYWORDS="~amd64 ~x86"
+IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
+REQUIRED_USE="|| ( agent agent2 frontend proxy server )
+ ?? ( gnutls openssl )
+ agent2? ( !gnutls )
+ proxy? ( ^^ ( mysql oracle postgres sqlite ) )
+ server? ( ^^ ( mysql oracle postgres ) !sqlite )
+ static? ( !oracle !snmp )"
+
+COMMON_DEPEND="
+ curl? ( net-misc/curl )
+ gnutls? ( net-libs/gnutls:0= )
+ java? ( >=virtual/jdk-1.8:* )
+ ldap? (
+ =dev-libs/cyrus-sasl-2*
+ net-libs/gnutls:=
+ net-nds/openldap:=
+ )
+ libxml2? ( dev-libs/libxml2 )
+ mysql? ( dev-db/mysql-connector-c:= )
+ odbc? ( dev-db/unixODBC )
+ openipmi? ( sys-libs/openipmi )
+ openssl? ( dev-libs/openssl:=[-bindist(-)] )
+ oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
+ postgres? ( dev-db/postgresql:* )
+ proxy? (
+ dev-libs/libevent:=
+ sys-libs/zlib
+ )
+ server? (
+ dev-libs/libevent:=
+ sys-libs/zlib
+ )
+ snmp? ( net-analyzer/net-snmp:= )
+ sqlite? ( dev-db/sqlite )
+ ssh? ( net-libs/libssh2 )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ acct-group/zabbix
+ acct-user/zabbix
+ java? ( >=virtual/jre-1.8:* )
+ mysql? ( virtual/mysql )
+ proxy? (
+ dev-libs/libpcre2:=
+ net-analyzer/fping[suid]
+ )
+ selinux? ( sec-policy/selinux-zabbix )
+ server? (
+ app-admin/webapp-config
+ dev-libs/libpcre2:=
+ net-analyzer/fping[suid]
+ )
+ frontend? (
+ app-admin/webapp-config
+ dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
+ media-libs/gd[png]
+ virtual/httpd-php:*
+ mysql? ( dev-lang/php[mysqli] )
+ odbc? ( dev-lang/php[odbc] )
+ oracle? ( dev-lang/php[oci8-instant-client] )
+ postgres? ( dev-lang/php[postgres] )
+ sqlite? ( dev-lang/php[sqlite] )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ static? (
+ curl? ( net-misc/curl[static-libs] )
+ ldap? (
+ =dev-libs/cyrus-sasl-2*[static-libs]
+ net-libs/gnutls[static-libs]
+ net-nds/openldap[static-libs]
+ )
+ libxml2? ( dev-libs/libxml2[static-libs] )
+ mysql? ( dev-db/mysql-connector-c[static-libs] )
+ odbc? ( dev-db/unixODBC[static-libs] )
+ postgres? ( dev-db/postgresql:*[static-libs] )
+ sqlite? ( dev-db/sqlite[static-libs] )
+ ssh? ( net-libs/libssh2 )
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+ agent2? (
+ >=dev-lang/go-1.12
+ app-arch/unzip
+ )
+"
+
+# upstream tests fail for agent2
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
+ "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
+ "${FILESDIR}/${PN}-6.4.0-configure-sscanf.patch"
+ "${FILESDIR}/${PN}-6.4.6-clang16-build-fix.patch"
+)
+
+S=${WORKDIR}/${MY_P}
+
+ZABBIXJAVA_BASE="opt/zabbix_java"
+
+pkg_setup() {
+ if use oracle; then
+ if [ -z "${ORACLE_HOME}" ]; then
+ eerror
+ eerror "The environment variable ORACLE_HOME must be set"
+ eerror "and point to the correct location."
+ eerror "It looks like you don't have Oracle installed."
+ eerror
+ die "Environment variable ORACLE_HOME is not set"
+ fi
+ fi
+
+ if use frontend; then
+ webapp_pkg_setup
+ fi
+
+ java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Since we patch configure.ac with e.g., ${PN}-6.4.0-configure-sscanf.patch".
+ eautoreconf
+}
+
+src_configure() {
+ local econf_args=(
+ --with-libpcre2
+ "$(use_enable agent)"
+ "$(use_enable agent2)"
+ "$(use_enable ipv6)"
+ "$(use_enable java)"
+ "$(use_enable proxy)"
+ "$(use_enable server)"
+ "$(use_enable static)"
+ "$(use_with curl libcurl)"
+ "$(use_with gnutls)"
+ "$(use_with ldap)"
+ "$(use_with libxml2)"
+ "$(use_with mysql)"
+ "$(use_with odbc unixodbc)"
+ "$(use_with openipmi openipmi)"
+ "$(use_with openssl)"
+ "$(use_with oracle)"
+ "$(use_with postgres postgresql)"
+ "$(use_with snmp net-snmp)"
+ "$(use_with sqlite sqlite3)"
+ "$(use_with ssh ssh2)"
+ )
+
+ econf ${econf_args[@]}
+}
+
+src_compile() {
+ if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
+ emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+ fi
+}
+
+src_install() {
+ local dirs=(
+ /etc/zabbix
+ /var/lib/zabbix
+ /var/lib/zabbix/home
+ /var/lib/zabbix/scripts
+ /var/lib/zabbix/alertscripts
+ /var/lib/zabbix/externalscripts
+ /var/log/zabbix
+ )
+
+ for dir in "${dirs[@]}"; do
+ keepdir "${dir}"
+ done
+
+ if use server; then
+ insinto /etc/zabbix
+ doins "${S}"/conf/zabbix_server.conf
+ fperms 0640 /etc/zabbix/zabbix_server.conf
+ fowners root:zabbix /etc/zabbix/zabbix_server.conf
+
+ newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
+
+ dosbin src/zabbix_server/zabbix_server
+
+ insinto /usr/share/zabbix
+ doins -r "${S}"/database/
+
+ systemd_dounit "${FILESDIR}"/zabbix-server.service
+ newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
+ fi
+
+ if use proxy; then
+ insinto /etc/zabbix
+ doins "${S}"/conf/zabbix_proxy.conf
+ fperms 0640 /etc/zabbix/zabbix_proxy.conf
+ fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
+
+ newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
+
+ dosbin src/zabbix_proxy/zabbix_proxy
+
+ insinto /usr/share/zabbix
+ doins -r "${S}"/database/
+
+ systemd_dounit "${FILESDIR}"/zabbix-proxy.service
+ newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
+ fi
+
+ if use agent; then
+ insinto /etc/zabbix
+ doins "${S}"/conf/zabbix_agentd.conf
+ fperms 0640 /etc/zabbix/zabbix_agentd.conf
+ fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
+
+ newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
+
+ dosbin src/zabbix_agent/zabbix_agentd
+ dobin \
+ src/zabbix_sender/zabbix_sender \
+ src/zabbix_get/zabbix_get
+
+ systemd_dounit "${FILESDIR}"/zabbix-agentd.service
+ newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
+ fi
+ if use agent2; then
+ insinto /etc/zabbix
+ doins "${S}"/src/go/conf/zabbix_agent2.conf
+ fperms 0640 /etc/zabbix/zabbix_agent2.conf
+ fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
+ keepdir /etc/zabbix/zabbix_agent2.d/plugins.d
+
+ newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
+
+ dosbin src/go/bin/zabbix_agent2
+
+ systemd_dounit "${FILESDIR}"/zabbix-agent2.service
+ newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
+ fi
+
+ fowners root:zabbix /etc/zabbix
+ fowners zabbix:zabbix \
+ /var/lib/zabbix \
+ /var/lib/zabbix/home \
+ /var/lib/zabbix/scripts \
+ /var/lib/zabbix/alertscripts \
+ /var/lib/zabbix/externalscripts \
+ /var/log/zabbix
+ fperms 0750 \
+ /etc/zabbix \
+ /var/lib/zabbix \
+ /var/lib/zabbix/home \
+ /var/lib/zabbix/scripts \
+ /var/lib/zabbix/alertscripts \
+ /var/lib/zabbix/externalscripts \
+ /var/log/zabbix
+
+ dodoc README INSTALL NEWS ChangeLog \
+ conf/zabbix_agentd.conf \
+ conf/zabbix_proxy.conf \
+ conf/zabbix_agentd/userparameter_examples.conf \
+ conf/zabbix_agentd/userparameter_mysql.conf \
+ conf/zabbix_server.conf
+
+ if use frontend; then
+ webapp_src_preinst
+ cp -R ui/* "${D}/${MY_HTDOCSDIR}"
+ webapp_configfile \
+ "${MY_HTDOCSDIR}"/include/db.inc.php \
+ "${MY_HTDOCSDIR}"/include/config.inc.php
+ webapp_src_install
+ fi
+
+ if use java; then
+ dodir \
+ /${ZABBIXJAVA_BASE} \
+ /${ZABBIXJAVA_BASE}/bin \
+ /${ZABBIXJAVA_BASE}/lib
+ keepdir /${ZABBIXJAVA_BASE}
+ exeinto /${ZABBIXJAVA_BASE}/bin
+ doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
+ exeinto /${ZABBIXJAVA_BASE}/lib
+ doexe \
+ src/zabbix_java/lib/logback-classic-1.2.9.jar \
+ src/zabbix_java/lib/logback-console.xml \
+ src/zabbix_java/lib/logback-core-1.2.9.jar \
+ src/zabbix_java/lib/logback.xml \
+ src/zabbix_java/lib/android-json-4.3_r3.1.jar \
+ src/zabbix_java/lib/slf4j-api-1.7.32.jar
+ newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
+ newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
+ fi
+}
+
+pkg_postinst() {
+ if use server || use proxy ; then
+ elog
+ elog "You may need to configure your database for Zabbix"
+ elog "if you have not already done so."
+ elog
+
+ zabbix_homedir=$(egethome zabbix)
+ if [ -n "${zabbix_homedir}" ] && \
+ [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
+ ewarn
+ ewarn "The user 'zabbix' should have his homedir changed"
+ ewarn "to /var/lib/zabbix/home if you want to use"
+ ewarn "custom alert scripts."
+ ewarn
+ ewarn "A real homedir might be needed for configfiles"
+ ewarn "for custom alert scripts."
+ ewarn
+ ewarn "To change the homedir use:"
+ ewarn " usermod -d /var/lib/zabbix/home zabbix"
+ ewarn
+ fi
+ fi
+
+ if use server; then
+ tmpfiles_process zabbix-server.conf
+
+ elog
+ elog "For distributed monitoring you have to run:"
+ elog
+ elog "zabbix_server -n <nodeid>"
+ elog
+ elog "This will convert database data for use with Node ID"
+ elog "and also adds a local node."
+ elog
+ fi
+
+ if use proxy; then
+ tmpfiles_process zabbix-proxy.conf
+ fi
+
+ if use agent; then
+ tmpfiles_process zabbix-agentd.conf
+ fi
+
+ if use agent2; then
+ tmpfiles_process zabbix-agent2.conf
+ fi
+
+ elog "--"
+ elog
+ elog "You may need to add these lines to /etc/services:"
+ elog
+ elog "zabbix-agent 10050/tcp Zabbix Agent"
+ elog "zabbix-agent 10050/udp Zabbix Agent"
+ elog "zabbix-trapper 10051/tcp Zabbix Trapper"
+ elog "zabbix-trapper 10051/udp Zabbix Trapper"
+ elog
+}
+
+pkg_prerm() {
+ (use frontend || use server) && webapp_pkg_prerm
+}
diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz
index eb0d7dd22eba..43f6967cba07 100644
--- a/net-proxy/Manifest.gz
+++ b/net-proxy/Manifest.gz
Binary files differ
diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest
index 3d3121cf8739..6134421b85df 100644
--- a/net-proxy/haproxy/Manifest
+++ b/net-proxy/haproxy/Manifest
@@ -7,13 +7,8 @@ DIST haproxy-2.6.14.tar.gz 4067797 BLAKE2B 20439faeca2c3e789542cf34d988f4de2ef64
DIST haproxy-2.6.16.tar.gz 4084854 BLAKE2B 15a33d6d88de9181d4b1b05d59d32f1c76496e3c8d4a8be8d762ff5945a3e56d416f463473dfb9e3c266032458dab737264fea0d18f467e66cca016da33c9fdc SHA512 81d55c46debe61f691cd0d8ccefd6eb8b5387ce1f4591ed7011ddbcc13b521f708499c9921983c9089e7f9ffcf1ed545d5b6124a92409b78def1f7eb1044e147
DIST haproxy-2.7.11.tar.gz 4213212 BLAKE2B ca5713d694b8d709188457dd821218d3474d05dd63ed6d3906d98bf4b24b2ea9847b032d6264c7e80a59043a9e085595fdcbdc0dec44137f0b7d71f1189688e0 SHA512 1e5298397e8759cb260997bf23336b9aa62b56ca7dd832cb4155526d9e7c5c664122e33717ce5be34bbf1539a85a8fbdb6e535aa056d2c232673a4034446288a
DIST haproxy-2.7.9.tar.gz 4186553 BLAKE2B a2c7e92d008886ac5b5cf9f67be808bed68faea41b4bc25a3e5e187a4a2116bc37c40a5df9e2f640dba6c79caea39615eff434e904470e67d7703125a5ffc7e2 SHA512 774d0ae7a402fae0805706f4b88891162e18179f6ad9c2d0916ae30be2502409afdd11dfbbbce9b49564c7e14e8625e4a26751bbfc3b19e3e13ac12c8cc19495
-DIST haproxy-2.8.4.tar.gz 4361756 BLAKE2B 2a19b4902783ceac6322c3a531ce1fe16f2c41d2090a0e4278e2303509e264aa1d19e32ff36a6bfd7415c90f33d4aed6dc5adbc2807af51ff814717c0db98eca SHA512 7de5098d6004e66da656a83d86fdb342e465d503c3e179678bf989abb6735e61f35522d913e9046774cd71b0853737f9a84a2561dfd35395f95ecfbd987c0cd6
-DIST haproxy-2.8.5.tar.gz 4364802 BLAKE2B 2c5c66b83a5b514d6518b6b5d62cfa17881498bc4adca664a2cb307630adea815d80ee1a9a823e7ae4043328a3940ce34a62dd218b165cedf9111c1190bc541a SHA512 7634b9f7d85a246ea467335f71def0085ec63f96f862d2e0016b206c266e5c9cafce1431a7ebe1e8cb0e4f2a80cd5d8f9222c93630c74170bb4175000623380b
-DIST haproxy-2.8.6.tar.gz 4377203 BLAKE2B 354448e8b98f126295bd3c5d46d883de9ddcdd062ef2b72ceeb3d790ddad32e558fdae428cdab70cd352e9c336b66f14851bd3ee5db7d270695a9f414ff90914 SHA512 7abedd98a1fac7565a9be4936ab314799122a79ecc5e101bed1393cc991b7d6a54d95cb92a88ebd981aae5993be29ed154cb4e7ed45194af8bbce18fda5fa40b
-DIST haproxy-2.9.2.tar.gz 4498040 BLAKE2B 257a594fdb18e50c99e4256aa364d2ea55b56e39bfda0435c921927939a09231be5ae2bd7f39e23286febb343fa0dca5fc33f9b279461c5083050898390b21db SHA512 1c174182dfea021d6e648eb847fb73355fba4d0cdbf97187d0e0e89ca089db985fc7f7027585bf72c520b70825875dabd76a0db2ebe3f60583ff2eb308e50a5d
-DIST haproxy-2.9.3.tar.gz 4499271 BLAKE2B 4f034de910d90133dafa98ea04abd02f82c7bc328dddb9d3d3c71e0c660ef026a842371f5ec2259c3a5c18deac5f2104c78f04cef9f0dafa57a37abf1df224b5 SHA512 675d1d2754ee5a704c4e004e916fa42b641e418e775ff326a271d7344a3601ee938c8ca86107185731fdcfab59dc143cd693351b0e508496702c37a413c2db47
-DIST haproxy-2.9.4.tar.gz 4501098 BLAKE2B 405eeff81ae7ce374bef8b4e7ce7461e827def6d79f19db60c6592acb19a684bbf30b687fdb9f4ac4f8d4f982c43c47b2e677367f2a2df785e476dfbbaeda0e8 SHA512 a22977f7ceb24325bcbaf531d96aad7b6e8404b026405538e0512a0c7538165736e641a05720e0ca8c9fbec497f0c9935fe0a706a9923e76d34aadd879c64d36
-DIST haproxy-2.9.5.tar.gz 4509783 BLAKE2B 9e89c3b05c3d16683f288bac89cdfb6c6cd4385a424cca53177a9ef7aa77f61c1c937dac03c5491aeb146f8af318b642c0a9600b72dd5b7e625a7ea74d8a27fc SHA512 ce340466dfe71d9dde823e415bf96fb80e13d929ed16f4a9bd90cf951f47cca1cadaeea1666d1fd184e8d8317198de24f23db9ad93d67ecc19ca1b5659ee88df
+DIST haproxy-2.8.7.tar.gz 4376705 BLAKE2B ae145fe6b642f860af814c2c43e84452a0bbc1b545b1b11eb07c65d903b97e42576b94e1774838b32b29ce32778941b79222669fc7615779c49f2ced85bf3fdc SHA512 dd2fe2ccd5d8805da3f7544451507b182377c34a9951747643c04cb9ee178b7be0978d56a0586c59771c2bb955765d3e961f6f06187afb768dc1fd27f08da464
+DIST haproxy-2.9.6.tar.gz 4507680 BLAKE2B 5666624d340cba70bc21f53efbe0a7b37897a616e55aa865ffa80471b6b5c03b3eae10bf86078245ec87cc2681b1fd2777148e0fa7f0d4a0a6bc65733f0e8692 SHA512 4e00069356083c8d428bf056e2a26ccfb3e18029cc96769189010d59d0b4f1c7af58986f1653067db83838dcbc2c138798663d3fbb9aac1d3c49c30cfc579c2a
EBUILD haproxy-2.4.23.ebuild 6645 BLAKE2B 1da73c647fab05c2681f095f43a803d7dffe7fd22588b4331210f8ffae9f50f531d6cf85f110505d41c3f161064df157ceb7e9c91d9169166a4662e3bb92c637 SHA512 41eae957988f04de4f8f8d84b0e360b97c1b70a6022bafa507f456abc7f64fb85e37a9558645f2f3f6c9c056f547b48315647ce3802b01ae1ad8965672770c76
EBUILD haproxy-2.4.25.ebuild 6650 BLAKE2B cbdc144d1f10531c0c97495e076f2344f4a3bd420c875a02138334fe6d0874892b7146e97a275c094c6657d14cb4e9201a0792aaefbe1d44b5e3856e5ab56fa6 SHA512 a1aa606e86d97cbb00130f5fab8dd03190ba931dcfa4a27374ee5197732a84fe667f3fb13c56aed237f9f1fd052e96d6eea33d2f12580efbca4ca1cb7e560fd5
EBUILD haproxy-2.4.9999.ebuild 6650 BLAKE2B cbdc144d1f10531c0c97495e076f2344f4a3bd420c875a02138334fe6d0874892b7146e97a275c094c6657d14cb4e9201a0792aaefbe1d44b5e3856e5ab56fa6 SHA512 a1aa606e86d97cbb00130f5fab8dd03190ba931dcfa4a27374ee5197732a84fe667f3fb13c56aed237f9f1fd052e96d6eea33d2f12580efbca4ca1cb7e560fd5
@@ -23,14 +18,9 @@ EBUILD haproxy-2.6.9999.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a004
EBUILD haproxy-2.7.11.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
EBUILD haproxy-2.7.9.ebuild 6638 BLAKE2B 144a53813676977431df4c05560da3aaa2e081d69a2a5093d6a4681c7c3e355db685e4283c7989c51d0b8ea2b74c2c10325a8cb14a324281f821cc4622c42acf SHA512 108b8c9a76c47a36e4ceff0f36f2dafa5eb7d3bdeeebc4646bc02b0bc5e979559d2f28c5a349653c7956b396500ce3db9289beccc4e7f37e08a29b10897a249b
EBUILD haproxy-2.7.9999.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
-EBUILD haproxy-2.8.4.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
-EBUILD haproxy-2.8.5.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
-EBUILD haproxy-2.8.6.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
+EBUILD haproxy-2.8.7.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
EBUILD haproxy-2.8.9999.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
-EBUILD haproxy-2.9.2.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
-EBUILD haproxy-2.9.3.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
-EBUILD haproxy-2.9.4.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
-EBUILD haproxy-2.9.5.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
+EBUILD haproxy-2.9.6.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
EBUILD haproxy-2.9.9999.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
EBUILD haproxy-9999.ebuild 6642 BLAKE2B ea559b4178913935cdb1895ffb1da6a6a0049991332a9d547c960cad348f4829369ad158614ce2e58218cd1e61a514a39d70adc93bf5aa579a68c70d702cce42 SHA512 25bee8515a7343c0a9aab2d065c5de80e7356b41862c382ade35abc5d46d4069f0166c27d58b371a381e6b1a125e04eb91312141acf8646053e2d524e02549aa
MISC metadata.xml 1950 BLAKE2B ac55c0bbf5c5d26f92eb2e7cf4c7bf9ab6a432e45c192c6d591a3ba8c5457f3e17ecee6ad3fcbf13108d1893e3c8e582a4c6a5a3d842f0376b32869a59373526 SHA512 bbd3bc13f40649db82489e2f50acec08ec2cc7b401b81c071eabf3508bccda789da6d0bd50267d81b5d08c2eadee4cf3ce7fe8a2b57a04841cab38623025f121
diff --git a/net-proxy/haproxy/haproxy-2.8.6.ebuild b/net-proxy/haproxy/haproxy-2.8.6.ebuild
deleted file mode 100644
index e34d28a9f9c3..000000000000
--- a/net-proxy/haproxy/haproxy-2.8.6.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-LUA_COMPAT=( lua5-4 lua5-3 )
-
-[[ ${PV} == *9999 ]] && SCM="git-r3"
-inherit toolchain-funcs lua-single systemd linux-info ${SCM} multiprocessing
-
-MY_P="${PN}-${PV/_beta/-dev}"
-
-DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
-HOMEPAGE="http://www.haproxy.org"
-if [[ ${PV} != *9999 ]]; then
- # This is arbitrary; upstream uses master. Try to update when possible
- VTEST_COMMIT="af198470d7ce482d3d26eb9ca3f246a438739366"
- VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
- SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz
- test? ( https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> VTest-${VTEST_COMMIT}.tar.gz )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-elif [[ ${PV} == 9999 ]]; then
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/"
- EGIT_BRANCH=master
-else
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
- EGIT_BRANCH=master
-fi
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter
-ssl systemd test +threads tools zlib lua 51degrees wurfl"
-REQUIRED_USE="pcre-jit? ( pcre )
- lua? ( ${LUA_REQUIRED_USE} )
- ?? ( slz zlib )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- crypt? ( virtual/libcrypt:= )
- pcre? (
- dev-libs/libpcre2:=
- pcre-jit? ( dev-libs/libpcre2:=[jit] )
- )
- ssl? (
- dev-libs/openssl:0=
- )
- systemd? ( sys-apps/systemd )
- zlib? ( sys-libs/zlib )
- lua? ( ${LUA_DEPS} )
- test? (
- dev-libs/libpcre2
- sys-libs/zlib
- )"
-RDEPEND="${DEPEND}
- acct-group/haproxy
- acct-user/haproxy"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
-EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack )
-
-haproxy_use() {
- (( $# != 2 )) && die "${FUNCNAME} <USE flag> <make option>"
-
- usex "${1}" "USE_${2}=1" "USE_${2}="
-}
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- if use net_ns; then
- CONFIG_CHECK="~NET_NS"
- linux-info_pkg_setup
- fi
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- default
- else
- git-r3_src_unpack
- EGIT_REPO_URI="https://github.com/vtest/VTest" EGIT_CHECKOUT_DIR="${VTEST_DIR}" git-r3_src_unpack
- fi
-}
-
-src_compile() {
- local -a args=(
- V=1
- # Switching to PCRE2 by default, bug 838013
- PCRE=
- PCRE_JIT=
- )
-
- if use elibc_musl; then
- args+=( TARGET=linux-musl )
- else
- args+=( TARGET=linux-glibc )
- fi
-
- # TODO: PCRE2_WIDTH?
- args+=( $(haproxy_use threads THREAD) )
- args+=( $(haproxy_use crypt LIBCRYPT) )
- args+=( $(haproxy_use net_ns NS) )
- args+=( $(haproxy_use pcre PCRE2) )
- args+=( $(haproxy_use pcre-jit PCRE2_JIT) )
- args+=( $(haproxy_use ssl OPENSSL) )
- args+=( $(haproxy_use slz SLZ) )
- args+=( $(haproxy_use zlib ZLIB) )
- args+=( $(haproxy_use lua LUA) )
- args+=( $(haproxy_use 51degrees 51DEGREES) )
- args+=( $(haproxy_use wurfl WURFL) )
- args+=( $(haproxy_use systemd SYSTEMD) )
- args+=( $(haproxy_use prometheus-exporter PROMEX) )
-
- # Bug #668002
- if use ppc || use arm || use hppa; then
- TARGET_LDFLAGS=-latomic
- fi
-
- # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \
- TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]}
- emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \
- SBINDIR=/usr/sbin
-
- if use tools ; then
- for extra in ${EXTRAS[@]} ; do
- if [ "${extra}" = "admin/halog" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog
- elif [ "${extra}" = "dev/hpack" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht}
- else
- # Those two includes are a workaround for hpack Makefile missing those
- emake -C ${extra} \
- CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" ${args[@]}
- fi
- done
- fi
-}
-
-src_test() {
- # https://github.com/vtest/VTest/issues/12
- emake -C "${VTEST_DIR}" CC="$(tc-getCC)" FLAGS="${CFLAGS} -Wno-error=unused-result"
- ulimit -n 65536 || die "${PN} requires ulimit -n set to at least 65536 for tests"
- env -u A -u D TMPDIR="/tmp" emake reg-tests -- --v --j "$(makeopts_jobs)" \
- HAPROXY_PROGRAM="${S}/haproxy" VTEST_PROGRAM="${VTEST_DIR}/vtest" REGTESTS_TYPE="default,bug,devel"
-}
-
-src_install() {
- dosbin haproxy
-
- newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
- newinitd "${FILESDIR}/${PN}.initd-r8" ${PN}
-
- doman doc/haproxy.1
-
- systemd_dounit admin/systemd/haproxy.service
-
- einstalldocs
-
- # The errorfiles are used by upstream defaults.
- insinto /etc/haproxy/errors/
- doins examples/errorfiles/*
-
- if use doc; then
- dodoc doc/*.txt
- #if use lua; then
- # TODO: doc/lua-api/
- #fi
- fi
-
- if use tools ; then
- has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog
- has admin/iprange "${EXTRAS[@]}" && {
- newbin admin/iprange/iprange haproxy_iprange
- newbin admin/iprange/ip6range haproxy_ip6range
- }
- has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop
- has dev/hpack "${EXTRAS[@]}" && {
- newbin dev/hpack/gen-rht haproxy_gen-rht
- newbin dev/hpack/gen-enc haproxy_gen-enc
- newbin dev/hpack/decode haproxy_decode
- }
- fi
-
- if use examples ; then
- docinto examples
- dodoc examples/*.cfg
- dodoc doc/seamless_reload.txt
- fi
-
- insinto /usr/share/vim/vimfiles/syntax
- doins admin/syntax-highlight/haproxy.vim
-}
-
-pkg_postinst() {
- if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then
- ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service."
- ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created."
- ewarn "Make use of them with the \"user\" and \"group\" directives."
-
- if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then
- einfo "Please consult the installed documentation for learning the configuration file's syntax."
- einfo "The documentation and sample configuration files are installed here:"
- einfo " ${EROOT}/usr/share/doc/${PF}"
- fi
- fi
-}
diff --git a/net-proxy/haproxy/haproxy-2.8.4.ebuild b/net-proxy/haproxy/haproxy-2.8.7.ebuild
index e34d28a9f9c3..e34d28a9f9c3 100644
--- a/net-proxy/haproxy/haproxy-2.8.4.ebuild
+++ b/net-proxy/haproxy/haproxy-2.8.7.ebuild
diff --git a/net-proxy/haproxy/haproxy-2.9.2.ebuild b/net-proxy/haproxy/haproxy-2.9.2.ebuild
deleted file mode 100644
index e34d28a9f9c3..000000000000
--- a/net-proxy/haproxy/haproxy-2.9.2.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-LUA_COMPAT=( lua5-4 lua5-3 )
-
-[[ ${PV} == *9999 ]] && SCM="git-r3"
-inherit toolchain-funcs lua-single systemd linux-info ${SCM} multiprocessing
-
-MY_P="${PN}-${PV/_beta/-dev}"
-
-DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
-HOMEPAGE="http://www.haproxy.org"
-if [[ ${PV} != *9999 ]]; then
- # This is arbitrary; upstream uses master. Try to update when possible
- VTEST_COMMIT="af198470d7ce482d3d26eb9ca3f246a438739366"
- VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
- SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz
- test? ( https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> VTest-${VTEST_COMMIT}.tar.gz )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-elif [[ ${PV} == 9999 ]]; then
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/"
- EGIT_BRANCH=master
-else
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
- EGIT_BRANCH=master
-fi
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter
-ssl systemd test +threads tools zlib lua 51degrees wurfl"
-REQUIRED_USE="pcre-jit? ( pcre )
- lua? ( ${LUA_REQUIRED_USE} )
- ?? ( slz zlib )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- crypt? ( virtual/libcrypt:= )
- pcre? (
- dev-libs/libpcre2:=
- pcre-jit? ( dev-libs/libpcre2:=[jit] )
- )
- ssl? (
- dev-libs/openssl:0=
- )
- systemd? ( sys-apps/systemd )
- zlib? ( sys-libs/zlib )
- lua? ( ${LUA_DEPS} )
- test? (
- dev-libs/libpcre2
- sys-libs/zlib
- )"
-RDEPEND="${DEPEND}
- acct-group/haproxy
- acct-user/haproxy"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
-EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack )
-
-haproxy_use() {
- (( $# != 2 )) && die "${FUNCNAME} <USE flag> <make option>"
-
- usex "${1}" "USE_${2}=1" "USE_${2}="
-}
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- if use net_ns; then
- CONFIG_CHECK="~NET_NS"
- linux-info_pkg_setup
- fi
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- default
- else
- git-r3_src_unpack
- EGIT_REPO_URI="https://github.com/vtest/VTest" EGIT_CHECKOUT_DIR="${VTEST_DIR}" git-r3_src_unpack
- fi
-}
-
-src_compile() {
- local -a args=(
- V=1
- # Switching to PCRE2 by default, bug 838013
- PCRE=
- PCRE_JIT=
- )
-
- if use elibc_musl; then
- args+=( TARGET=linux-musl )
- else
- args+=( TARGET=linux-glibc )
- fi
-
- # TODO: PCRE2_WIDTH?
- args+=( $(haproxy_use threads THREAD) )
- args+=( $(haproxy_use crypt LIBCRYPT) )
- args+=( $(haproxy_use net_ns NS) )
- args+=( $(haproxy_use pcre PCRE2) )
- args+=( $(haproxy_use pcre-jit PCRE2_JIT) )
- args+=( $(haproxy_use ssl OPENSSL) )
- args+=( $(haproxy_use slz SLZ) )
- args+=( $(haproxy_use zlib ZLIB) )
- args+=( $(haproxy_use lua LUA) )
- args+=( $(haproxy_use 51degrees 51DEGREES) )
- args+=( $(haproxy_use wurfl WURFL) )
- args+=( $(haproxy_use systemd SYSTEMD) )
- args+=( $(haproxy_use prometheus-exporter PROMEX) )
-
- # Bug #668002
- if use ppc || use arm || use hppa; then
- TARGET_LDFLAGS=-latomic
- fi
-
- # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \
- TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]}
- emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \
- SBINDIR=/usr/sbin
-
- if use tools ; then
- for extra in ${EXTRAS[@]} ; do
- if [ "${extra}" = "admin/halog" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog
- elif [ "${extra}" = "dev/hpack" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht}
- else
- # Those two includes are a workaround for hpack Makefile missing those
- emake -C ${extra} \
- CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" ${args[@]}
- fi
- done
- fi
-}
-
-src_test() {
- # https://github.com/vtest/VTest/issues/12
- emake -C "${VTEST_DIR}" CC="$(tc-getCC)" FLAGS="${CFLAGS} -Wno-error=unused-result"
- ulimit -n 65536 || die "${PN} requires ulimit -n set to at least 65536 for tests"
- env -u A -u D TMPDIR="/tmp" emake reg-tests -- --v --j "$(makeopts_jobs)" \
- HAPROXY_PROGRAM="${S}/haproxy" VTEST_PROGRAM="${VTEST_DIR}/vtest" REGTESTS_TYPE="default,bug,devel"
-}
-
-src_install() {
- dosbin haproxy
-
- newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
- newinitd "${FILESDIR}/${PN}.initd-r8" ${PN}
-
- doman doc/haproxy.1
-
- systemd_dounit admin/systemd/haproxy.service
-
- einstalldocs
-
- # The errorfiles are used by upstream defaults.
- insinto /etc/haproxy/errors/
- doins examples/errorfiles/*
-
- if use doc; then
- dodoc doc/*.txt
- #if use lua; then
- # TODO: doc/lua-api/
- #fi
- fi
-
- if use tools ; then
- has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog
- has admin/iprange "${EXTRAS[@]}" && {
- newbin admin/iprange/iprange haproxy_iprange
- newbin admin/iprange/ip6range haproxy_ip6range
- }
- has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop
- has dev/hpack "${EXTRAS[@]}" && {
- newbin dev/hpack/gen-rht haproxy_gen-rht
- newbin dev/hpack/gen-enc haproxy_gen-enc
- newbin dev/hpack/decode haproxy_decode
- }
- fi
-
- if use examples ; then
- docinto examples
- dodoc examples/*.cfg
- dodoc doc/seamless_reload.txt
- fi
-
- insinto /usr/share/vim/vimfiles/syntax
- doins admin/syntax-highlight/haproxy.vim
-}
-
-pkg_postinst() {
- if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then
- ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service."
- ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created."
- ewarn "Make use of them with the \"user\" and \"group\" directives."
-
- if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then
- einfo "Please consult the installed documentation for learning the configuration file's syntax."
- einfo "The documentation and sample configuration files are installed here:"
- einfo " ${EROOT}/usr/share/doc/${PF}"
- fi
- fi
-}
diff --git a/net-proxy/haproxy/haproxy-2.9.3.ebuild b/net-proxy/haproxy/haproxy-2.9.3.ebuild
deleted file mode 100644
index e34d28a9f9c3..000000000000
--- a/net-proxy/haproxy/haproxy-2.9.3.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-LUA_COMPAT=( lua5-4 lua5-3 )
-
-[[ ${PV} == *9999 ]] && SCM="git-r3"
-inherit toolchain-funcs lua-single systemd linux-info ${SCM} multiprocessing
-
-MY_P="${PN}-${PV/_beta/-dev}"
-
-DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
-HOMEPAGE="http://www.haproxy.org"
-if [[ ${PV} != *9999 ]]; then
- # This is arbitrary; upstream uses master. Try to update when possible
- VTEST_COMMIT="af198470d7ce482d3d26eb9ca3f246a438739366"
- VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
- SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz
- test? ( https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> VTest-${VTEST_COMMIT}.tar.gz )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-elif [[ ${PV} == 9999 ]]; then
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/"
- EGIT_BRANCH=master
-else
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
- EGIT_BRANCH=master
-fi
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter
-ssl systemd test +threads tools zlib lua 51degrees wurfl"
-REQUIRED_USE="pcre-jit? ( pcre )
- lua? ( ${LUA_REQUIRED_USE} )
- ?? ( slz zlib )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- crypt? ( virtual/libcrypt:= )
- pcre? (
- dev-libs/libpcre2:=
- pcre-jit? ( dev-libs/libpcre2:=[jit] )
- )
- ssl? (
- dev-libs/openssl:0=
- )
- systemd? ( sys-apps/systemd )
- zlib? ( sys-libs/zlib )
- lua? ( ${LUA_DEPS} )
- test? (
- dev-libs/libpcre2
- sys-libs/zlib
- )"
-RDEPEND="${DEPEND}
- acct-group/haproxy
- acct-user/haproxy"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
-EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack )
-
-haproxy_use() {
- (( $# != 2 )) && die "${FUNCNAME} <USE flag> <make option>"
-
- usex "${1}" "USE_${2}=1" "USE_${2}="
-}
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- if use net_ns; then
- CONFIG_CHECK="~NET_NS"
- linux-info_pkg_setup
- fi
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- default
- else
- git-r3_src_unpack
- EGIT_REPO_URI="https://github.com/vtest/VTest" EGIT_CHECKOUT_DIR="${VTEST_DIR}" git-r3_src_unpack
- fi
-}
-
-src_compile() {
- local -a args=(
- V=1
- # Switching to PCRE2 by default, bug 838013
- PCRE=
- PCRE_JIT=
- )
-
- if use elibc_musl; then
- args+=( TARGET=linux-musl )
- else
- args+=( TARGET=linux-glibc )
- fi
-
- # TODO: PCRE2_WIDTH?
- args+=( $(haproxy_use threads THREAD) )
- args+=( $(haproxy_use crypt LIBCRYPT) )
- args+=( $(haproxy_use net_ns NS) )
- args+=( $(haproxy_use pcre PCRE2) )
- args+=( $(haproxy_use pcre-jit PCRE2_JIT) )
- args+=( $(haproxy_use ssl OPENSSL) )
- args+=( $(haproxy_use slz SLZ) )
- args+=( $(haproxy_use zlib ZLIB) )
- args+=( $(haproxy_use lua LUA) )
- args+=( $(haproxy_use 51degrees 51DEGREES) )
- args+=( $(haproxy_use wurfl WURFL) )
- args+=( $(haproxy_use systemd SYSTEMD) )
- args+=( $(haproxy_use prometheus-exporter PROMEX) )
-
- # Bug #668002
- if use ppc || use arm || use hppa; then
- TARGET_LDFLAGS=-latomic
- fi
-
- # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \
- TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]}
- emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \
- SBINDIR=/usr/sbin
-
- if use tools ; then
- for extra in ${EXTRAS[@]} ; do
- if [ "${extra}" = "admin/halog" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog
- elif [ "${extra}" = "dev/hpack" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht}
- else
- # Those two includes are a workaround for hpack Makefile missing those
- emake -C ${extra} \
- CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" ${args[@]}
- fi
- done
- fi
-}
-
-src_test() {
- # https://github.com/vtest/VTest/issues/12
- emake -C "${VTEST_DIR}" CC="$(tc-getCC)" FLAGS="${CFLAGS} -Wno-error=unused-result"
- ulimit -n 65536 || die "${PN} requires ulimit -n set to at least 65536 for tests"
- env -u A -u D TMPDIR="/tmp" emake reg-tests -- --v --j "$(makeopts_jobs)" \
- HAPROXY_PROGRAM="${S}/haproxy" VTEST_PROGRAM="${VTEST_DIR}/vtest" REGTESTS_TYPE="default,bug,devel"
-}
-
-src_install() {
- dosbin haproxy
-
- newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
- newinitd "${FILESDIR}/${PN}.initd-r8" ${PN}
-
- doman doc/haproxy.1
-
- systemd_dounit admin/systemd/haproxy.service
-
- einstalldocs
-
- # The errorfiles are used by upstream defaults.
- insinto /etc/haproxy/errors/
- doins examples/errorfiles/*
-
- if use doc; then
- dodoc doc/*.txt
- #if use lua; then
- # TODO: doc/lua-api/
- #fi
- fi
-
- if use tools ; then
- has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog
- has admin/iprange "${EXTRAS[@]}" && {
- newbin admin/iprange/iprange haproxy_iprange
- newbin admin/iprange/ip6range haproxy_ip6range
- }
- has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop
- has dev/hpack "${EXTRAS[@]}" && {
- newbin dev/hpack/gen-rht haproxy_gen-rht
- newbin dev/hpack/gen-enc haproxy_gen-enc
- newbin dev/hpack/decode haproxy_decode
- }
- fi
-
- if use examples ; then
- docinto examples
- dodoc examples/*.cfg
- dodoc doc/seamless_reload.txt
- fi
-
- insinto /usr/share/vim/vimfiles/syntax
- doins admin/syntax-highlight/haproxy.vim
-}
-
-pkg_postinst() {
- if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then
- ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service."
- ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created."
- ewarn "Make use of them with the \"user\" and \"group\" directives."
-
- if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then
- einfo "Please consult the installed documentation for learning the configuration file's syntax."
- einfo "The documentation and sample configuration files are installed here:"
- einfo " ${EROOT}/usr/share/doc/${PF}"
- fi
- fi
-}
diff --git a/net-proxy/haproxy/haproxy-2.9.4.ebuild b/net-proxy/haproxy/haproxy-2.9.4.ebuild
deleted file mode 100644
index e34d28a9f9c3..000000000000
--- a/net-proxy/haproxy/haproxy-2.9.4.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-LUA_COMPAT=( lua5-4 lua5-3 )
-
-[[ ${PV} == *9999 ]] && SCM="git-r3"
-inherit toolchain-funcs lua-single systemd linux-info ${SCM} multiprocessing
-
-MY_P="${PN}-${PV/_beta/-dev}"
-
-DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
-HOMEPAGE="http://www.haproxy.org"
-if [[ ${PV} != *9999 ]]; then
- # This is arbitrary; upstream uses master. Try to update when possible
- VTEST_COMMIT="af198470d7ce482d3d26eb9ca3f246a438739366"
- VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
- SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz
- test? ( https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> VTest-${VTEST_COMMIT}.tar.gz )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-elif [[ ${PV} == 9999 ]]; then
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/"
- EGIT_BRANCH=master
-else
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
- EGIT_BRANCH=master
-fi
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter
-ssl systemd test +threads tools zlib lua 51degrees wurfl"
-REQUIRED_USE="pcre-jit? ( pcre )
- lua? ( ${LUA_REQUIRED_USE} )
- ?? ( slz zlib )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- crypt? ( virtual/libcrypt:= )
- pcre? (
- dev-libs/libpcre2:=
- pcre-jit? ( dev-libs/libpcre2:=[jit] )
- )
- ssl? (
- dev-libs/openssl:0=
- )
- systemd? ( sys-apps/systemd )
- zlib? ( sys-libs/zlib )
- lua? ( ${LUA_DEPS} )
- test? (
- dev-libs/libpcre2
- sys-libs/zlib
- )"
-RDEPEND="${DEPEND}
- acct-group/haproxy
- acct-user/haproxy"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
-EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack )
-
-haproxy_use() {
- (( $# != 2 )) && die "${FUNCNAME} <USE flag> <make option>"
-
- usex "${1}" "USE_${2}=1" "USE_${2}="
-}
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- if use net_ns; then
- CONFIG_CHECK="~NET_NS"
- linux-info_pkg_setup
- fi
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- default
- else
- git-r3_src_unpack
- EGIT_REPO_URI="https://github.com/vtest/VTest" EGIT_CHECKOUT_DIR="${VTEST_DIR}" git-r3_src_unpack
- fi
-}
-
-src_compile() {
- local -a args=(
- V=1
- # Switching to PCRE2 by default, bug 838013
- PCRE=
- PCRE_JIT=
- )
-
- if use elibc_musl; then
- args+=( TARGET=linux-musl )
- else
- args+=( TARGET=linux-glibc )
- fi
-
- # TODO: PCRE2_WIDTH?
- args+=( $(haproxy_use threads THREAD) )
- args+=( $(haproxy_use crypt LIBCRYPT) )
- args+=( $(haproxy_use net_ns NS) )
- args+=( $(haproxy_use pcre PCRE2) )
- args+=( $(haproxy_use pcre-jit PCRE2_JIT) )
- args+=( $(haproxy_use ssl OPENSSL) )
- args+=( $(haproxy_use slz SLZ) )
- args+=( $(haproxy_use zlib ZLIB) )
- args+=( $(haproxy_use lua LUA) )
- args+=( $(haproxy_use 51degrees 51DEGREES) )
- args+=( $(haproxy_use wurfl WURFL) )
- args+=( $(haproxy_use systemd SYSTEMD) )
- args+=( $(haproxy_use prometheus-exporter PROMEX) )
-
- # Bug #668002
- if use ppc || use arm || use hppa; then
- TARGET_LDFLAGS=-latomic
- fi
-
- # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \
- TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]}
- emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \
- SBINDIR=/usr/sbin
-
- if use tools ; then
- for extra in ${EXTRAS[@]} ; do
- if [ "${extra}" = "admin/halog" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog
- elif [ "${extra}" = "dev/hpack" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht}
- else
- # Those two includes are a workaround for hpack Makefile missing those
- emake -C ${extra} \
- CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" ${args[@]}
- fi
- done
- fi
-}
-
-src_test() {
- # https://github.com/vtest/VTest/issues/12
- emake -C "${VTEST_DIR}" CC="$(tc-getCC)" FLAGS="${CFLAGS} -Wno-error=unused-result"
- ulimit -n 65536 || die "${PN} requires ulimit -n set to at least 65536 for tests"
- env -u A -u D TMPDIR="/tmp" emake reg-tests -- --v --j "$(makeopts_jobs)" \
- HAPROXY_PROGRAM="${S}/haproxy" VTEST_PROGRAM="${VTEST_DIR}/vtest" REGTESTS_TYPE="default,bug,devel"
-}
-
-src_install() {
- dosbin haproxy
-
- newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
- newinitd "${FILESDIR}/${PN}.initd-r8" ${PN}
-
- doman doc/haproxy.1
-
- systemd_dounit admin/systemd/haproxy.service
-
- einstalldocs
-
- # The errorfiles are used by upstream defaults.
- insinto /etc/haproxy/errors/
- doins examples/errorfiles/*
-
- if use doc; then
- dodoc doc/*.txt
- #if use lua; then
- # TODO: doc/lua-api/
- #fi
- fi
-
- if use tools ; then
- has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog
- has admin/iprange "${EXTRAS[@]}" && {
- newbin admin/iprange/iprange haproxy_iprange
- newbin admin/iprange/ip6range haproxy_ip6range
- }
- has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop
- has dev/hpack "${EXTRAS[@]}" && {
- newbin dev/hpack/gen-rht haproxy_gen-rht
- newbin dev/hpack/gen-enc haproxy_gen-enc
- newbin dev/hpack/decode haproxy_decode
- }
- fi
-
- if use examples ; then
- docinto examples
- dodoc examples/*.cfg
- dodoc doc/seamless_reload.txt
- fi
-
- insinto /usr/share/vim/vimfiles/syntax
- doins admin/syntax-highlight/haproxy.vim
-}
-
-pkg_postinst() {
- if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then
- ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service."
- ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created."
- ewarn "Make use of them with the \"user\" and \"group\" directives."
-
- if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then
- einfo "Please consult the installed documentation for learning the configuration file's syntax."
- einfo "The documentation and sample configuration files are installed here:"
- einfo " ${EROOT}/usr/share/doc/${PF}"
- fi
- fi
-}
diff --git a/net-proxy/haproxy/haproxy-2.9.5.ebuild b/net-proxy/haproxy/haproxy-2.9.5.ebuild
deleted file mode 100644
index e34d28a9f9c3..000000000000
--- a/net-proxy/haproxy/haproxy-2.9.5.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-LUA_COMPAT=( lua5-4 lua5-3 )
-
-[[ ${PV} == *9999 ]] && SCM="git-r3"
-inherit toolchain-funcs lua-single systemd linux-info ${SCM} multiprocessing
-
-MY_P="${PN}-${PV/_beta/-dev}"
-
-DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
-HOMEPAGE="http://www.haproxy.org"
-if [[ ${PV} != *9999 ]]; then
- # This is arbitrary; upstream uses master. Try to update when possible
- VTEST_COMMIT="af198470d7ce482d3d26eb9ca3f246a438739366"
- VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
- SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz
- test? ( https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> VTest-${VTEST_COMMIT}.tar.gz )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-elif [[ ${PV} == 9999 ]]; then
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/"
- EGIT_BRANCH=master
-else
- VTEST_DIR="${WORKDIR}/VTest"
- EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
- EGIT_BRANCH=master
-fi
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter
-ssl systemd test +threads tools zlib lua 51degrees wurfl"
-REQUIRED_USE="pcre-jit? ( pcre )
- lua? ( ${LUA_REQUIRED_USE} )
- ?? ( slz zlib )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- crypt? ( virtual/libcrypt:= )
- pcre? (
- dev-libs/libpcre2:=
- pcre-jit? ( dev-libs/libpcre2:=[jit] )
- )
- ssl? (
- dev-libs/openssl:0=
- )
- systemd? ( sys-apps/systemd )
- zlib? ( sys-libs/zlib )
- lua? ( ${LUA_DEPS} )
- test? (
- dev-libs/libpcre2
- sys-libs/zlib
- )"
-RDEPEND="${DEPEND}
- acct-group/haproxy
- acct-user/haproxy"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
-EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack )
-
-haproxy_use() {
- (( $# != 2 )) && die "${FUNCNAME} <USE flag> <make option>"
-
- usex "${1}" "USE_${2}=1" "USE_${2}="
-}
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- if use net_ns; then
- CONFIG_CHECK="~NET_NS"
- linux-info_pkg_setup
- fi
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- default
- else
- git-r3_src_unpack
- EGIT_REPO_URI="https://github.com/vtest/VTest" EGIT_CHECKOUT_DIR="${VTEST_DIR}" git-r3_src_unpack
- fi
-}
-
-src_compile() {
- local -a args=(
- V=1
- # Switching to PCRE2 by default, bug 838013
- PCRE=
- PCRE_JIT=
- )
-
- if use elibc_musl; then
- args+=( TARGET=linux-musl )
- else
- args+=( TARGET=linux-glibc )
- fi
-
- # TODO: PCRE2_WIDTH?
- args+=( $(haproxy_use threads THREAD) )
- args+=( $(haproxy_use crypt LIBCRYPT) )
- args+=( $(haproxy_use net_ns NS) )
- args+=( $(haproxy_use pcre PCRE2) )
- args+=( $(haproxy_use pcre-jit PCRE2_JIT) )
- args+=( $(haproxy_use ssl OPENSSL) )
- args+=( $(haproxy_use slz SLZ) )
- args+=( $(haproxy_use zlib ZLIB) )
- args+=( $(haproxy_use lua LUA) )
- args+=( $(haproxy_use 51degrees 51DEGREES) )
- args+=( $(haproxy_use wurfl WURFL) )
- args+=( $(haproxy_use systemd SYSTEMD) )
- args+=( $(haproxy_use prometheus-exporter PROMEX) )
-
- # Bug #668002
- if use ppc || use arm || use hppa; then
- TARGET_LDFLAGS=-latomic
- fi
-
- # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \
- TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]}
- emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \
- SBINDIR=/usr/sbin
-
- if use tools ; then
- for extra in ${EXTRAS[@]} ; do
- if [ "${extra}" = "admin/halog" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog
- elif [ "${extra}" = "dev/hpack" ]; then
- emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
- EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
- PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht}
- else
- # Those two includes are a workaround for hpack Makefile missing those
- emake -C ${extra} \
- CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" ${args[@]}
- fi
- done
- fi
-}
-
-src_test() {
- # https://github.com/vtest/VTest/issues/12
- emake -C "${VTEST_DIR}" CC="$(tc-getCC)" FLAGS="${CFLAGS} -Wno-error=unused-result"
- ulimit -n 65536 || die "${PN} requires ulimit -n set to at least 65536 for tests"
- env -u A -u D TMPDIR="/tmp" emake reg-tests -- --v --j "$(makeopts_jobs)" \
- HAPROXY_PROGRAM="${S}/haproxy" VTEST_PROGRAM="${VTEST_DIR}/vtest" REGTESTS_TYPE="default,bug,devel"
-}
-
-src_install() {
- dosbin haproxy
-
- newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
- newinitd "${FILESDIR}/${PN}.initd-r8" ${PN}
-
- doman doc/haproxy.1
-
- systemd_dounit admin/systemd/haproxy.service
-
- einstalldocs
-
- # The errorfiles are used by upstream defaults.
- insinto /etc/haproxy/errors/
- doins examples/errorfiles/*
-
- if use doc; then
- dodoc doc/*.txt
- #if use lua; then
- # TODO: doc/lua-api/
- #fi
- fi
-
- if use tools ; then
- has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog
- has admin/iprange "${EXTRAS[@]}" && {
- newbin admin/iprange/iprange haproxy_iprange
- newbin admin/iprange/ip6range haproxy_ip6range
- }
- has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop
- has dev/hpack "${EXTRAS[@]}" && {
- newbin dev/hpack/gen-rht haproxy_gen-rht
- newbin dev/hpack/gen-enc haproxy_gen-enc
- newbin dev/hpack/decode haproxy_decode
- }
- fi
-
- if use examples ; then
- docinto examples
- dodoc examples/*.cfg
- dodoc doc/seamless_reload.txt
- fi
-
- insinto /usr/share/vim/vimfiles/syntax
- doins admin/syntax-highlight/haproxy.vim
-}
-
-pkg_postinst() {
- if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then
- ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service."
- ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created."
- ewarn "Make use of them with the \"user\" and \"group\" directives."
-
- if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then
- einfo "Please consult the installed documentation for learning the configuration file's syntax."
- einfo "The documentation and sample configuration files are installed here:"
- einfo " ${EROOT}/usr/share/doc/${PF}"
- fi
- fi
-}
diff --git a/net-proxy/haproxy/haproxy-2.8.5.ebuild b/net-proxy/haproxy/haproxy-2.9.6.ebuild
index e34d28a9f9c3..e34d28a9f9c3 100644
--- a/net-proxy/haproxy/haproxy-2.8.5.ebuild
+++ b/net-proxy/haproxy/haproxy-2.9.6.ebuild
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 704d1262d4b5..ef28296a0860 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index 7082f84d07be..94b6e444f030 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,37 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2024-02-27)
+# dev-python/boto is dead, with last release in 2018. It has been
+# replaced by dev-python/boto3. It carries a ton of patches and still
+# depends on dev-python/nose.
+#
+# app-admin/salt is its only remaining reverse dependency. The ebuild
+# is of very low quality.
+#
+# Removal on 2024-03-28. Bug #888235.
+app-admin/salt
+dev-python/pytest-salt-factories
+dev-python/boto
+
+# Michał Górny <mgorny@gentoo.org> (2024-02-27)
+# Unmaintained upstream. Already carries a few patches.
+# Depends on dev-python/nose.
+# Removal on 2024-03-28. Bug #878693.
+app-misc/binwalk
+
+# Michał Górny <mgorny@gentoo.org> (2024-02-27)
+# Still depends on dev-python/nose. No reverse dependencies.
+# Removal on 2024-03-28. Bug #878721.
+sci-biology/biopandas
+
+# Michał Górny <mgorny@gentoo.org> (2024-02-27)
+# Effectively unmaintained in Gentoo. Still depends on dev-python/nose,
+# on top of that tests are restricted, so we don't even know if it
+# works at all. No reverse dependencies.
+# Removal on 2024-03-28. Bug #878725.
+sci-chemistry/nmrglue
+
# Arthur Zamarin <arthurzam@gentoo.org> (2024-02-23)
# A library without any reverse dependencies in tree. Maintainer-needed
# package. Has open security bug without handling. Has open bump for a
@@ -354,7 +385,8 @@ app-editors/emacs:25
~kde-apps/libkexiv2-24.01.95
~kde-apps/spectacle-24.01.95
~kde-misc/kio-fuse-5.1.0
-~dev-libs/appstream-1.0.1
+~kde-misc/plasma-pass-1.2.2
+~dev-libs/appstream-1.0.2
~dev-libs/kdiagram-3.0.1
~dev-libs/kirigami-addons-1.0.0
~dev-libs/ktextaddons-1.5.3
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index a66911a95a49..97b2a4cfda4f 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/sonarr/Manifest b/www-apps/sonarr/Manifest
index 8a7e8cc992cd..83931c9bcd51 100644
--- a/www-apps/sonarr/Manifest
+++ b/www-apps/sonarr/Manifest
@@ -1,10 +1,10 @@
AUX sonarr.init-r2 148 BLAKE2B ec52d371fe94038459978619cb51e1a5394d48178af12eaf8e48758af2476edad621866261454a33fc4d1fdf985463c5036442627ded3733531549c00bf7d980 SHA512 769e844e962df9880d5aa6d6030af792e14d6ca7c375f687cb0a62921b784037f45bc7e2d0da2803400f6de5a2a32b5903e3cfa910bc06bfca5a2f90b042ea65
AUX sonarr.logrotate 185 BLAKE2B 177e0158baba22056af33f59656a734541be16a9e5dbbd09758ba6ed23b3262979c9b1ca6072bfaca8567ca3165af35f2911838c903a9c75da37cc9aa259858e SHA512 9fddf238caa123801462158debf2296ac04ba2e2d42f1566b50b4823b10e8c84dfdb5f1649ae1a6c3bebce19e639289b5c9a491d7ba20a37e19980673a32a5cb
AUX sonarr.service-r1 568 BLAKE2B 7ccc2f3def560fd07713e433a657f2664c153acbf316442e516f9591a918dc042bcc8302877e1456af2dc4ae30d44157ffc1b11e6844ea9cbea9990aecd62c24 SHA512 d99f6312ffe8dff2c0d938a3c0e5801355e1323261b7e8752f409ddab5885ebacd9c6237060cd4153bd91e1f1c8c3e70dd69285002956cc45a8259798268bfcb
-DIST Sonarr.develop.4.0.1.1168.linux-arm.tar.gz 93369095 BLAKE2B 9b8801b92f43d285332343de6148c2e209f8ebb855b4d71ac10d6437edafdd615b3dac113627e140c2df2693cedf3158e0a7599130ad369570d5bddc3e944493 SHA512 33be4f782028c1bb81e92846e602fdaef0c8efeb0a6a196f0f6e8ab8f62d73850433e6b216cb3e9e92a5c1c1b985a7bb2a5edef09d8050382e48e1883eb20ea4
-DIST Sonarr.develop.4.0.1.1168.linux-arm64.tar.gz 93117050 BLAKE2B d233b40dce0a04c4286aa013b0c46aa95ef0419915b8eecff34d0d642596e7c2d48ed5805fc027bf72a175fa8d06f4cdeabcbb881dcb9833d825eca5e7b95149 SHA512 8b482e84480dcec3c308e1ab0cc75c9ccddd98dd853cd725ef6ccba7d6c8f78338b0704abe900b34f51d5cc803291fa4593c6e5094363c634f01d892d6cb5b15
-DIST Sonarr.develop.4.0.1.1168.linux-musl-arm64.tar.gz 93172770 BLAKE2B e26fd05c03c605031c4275b05a22283c884fbdda0e6e75cee36743a9f7d9cce7c3735e361e3327dcae2bfafbc5a0b5f1da19981081b78ddbb43d4baced682554 SHA512 9a1205482fdeff0558242bcff54bc8898ed87b34bc545e91910ace962b2c751e919fa7654996bf5984b72e8320e99dfc8bf6fd1941a1f200c13820810e243589
-DIST Sonarr.develop.4.0.1.1168.linux-musl-x64.tar.gz 98096257 BLAKE2B a13dafd0545c87dca5b216d861f1855936c3535ca1165afd2bdd9298b3f47d9d9ff0c29e0be2976e97ee955809ca6bee95bc31e17151ae49fd8dfdcf1ea6c904 SHA512 8af393ff58341c2158c2d8ef9ba99e075219db27a04f47e16671e43f1066be03801aa748c14bc673f2cfbbf9888f778705cfb6b8b2451119680fa11da054a606
-DIST Sonarr.develop.4.0.1.1168.linux-x64.tar.gz 99033402 BLAKE2B 6a000b93d6be5cb82c14dff392ce7654c85ea5a9e24266ea8b5176d5df18555c8c4a5356ae7fa368da3fa4e2d612c6521f8b8e2f1f1a7646f1dc81fe2aff0a81 SHA512 b49fc0624768f6ae5d205c1a13bd0a10579c6ae27100d5c2d6da47bb52c1078e871fa6a6220371b496441cd8e478c6af51b2ecc86c1e265b0a5bd927be247677
-EBUILD sonarr-4.0.1.1168.ebuild 1712 BLAKE2B f53c9eb9d5d48e9fa144eac4662835fbe98560d9031d9ee0cf8882645882adb5164b4ea22be6e8c419686699e578211d018a110b71a1b0e58f714a9b17d495ce SHA512 397fc0b3a9d67609bd84c4bf1bffc0af9f4c25faebcc33b9425aaa832de35e79ca9b8678a2b204a0b5b5969a3730403996d0e1e0f5758badbe99bfe51cc1ceb9
+DIST Sonarr.develop.4.0.2.1192.linux-arm.tar.gz 94762265 BLAKE2B 66c754f47346e44962ad38af6c54db1c64af277586d930532364a0c96d0cfd07be279813edbd49aebe32ab720cb4cfc31731fc79c40df79fa8e053583f216287 SHA512 cf2c6938ee3203594758c332b3cbcfb4314d6e37b9f0a9ff22c7a2397f536fb7ac59a00254062c0c1544ba92af116a92a859c6166e72a32c226c3cf7c8b5599d
+DIST Sonarr.develop.4.0.2.1192.linux-arm64.tar.gz 94502330 BLAKE2B 5c82ed7b6576f35b50548d4684487ca4378c5b41812783ff72e065f6d028076b8dcc8fc1123879924ddd8233af6108a05661a866ee51d7c0f805f6f4f383c9f5 SHA512 07c60e63497fc02cd9d9c9b1eb8d4964d25d96984d406457907b0ee84e92b7e96e81ac0f0ac8d3a1dce6c1f3eda45bf20b8384277226818fb13c5b9a73a0d231
+DIST Sonarr.develop.4.0.2.1192.linux-musl-arm64.tar.gz 94556678 BLAKE2B 0f2f92b04b3cdb41df268ecdc44740f83a513b3a3790263370e1c0b8fa4a326a5c7432dc6d4a67b7bf1bf37afaf114a59e71c8e414c70fb12c2de2f12d36de69 SHA512 3eb92814c6d9c3a16c77fbed32ed21afaf16c7c90a3b419178dc8b19b57bac4586d9f7cefe6400b7660431e2237b6aa14ddba23555bb8ea30703d1236de2fdcc
+DIST Sonarr.develop.4.0.2.1192.linux-musl-x64.tar.gz 99486869 BLAKE2B 09008431c8dede8f18e267b096b1fe159b5b888cb38daaa24c5c31c2e4b5e7993c6cdfe7aec4734bd758e61db7fb005fec4ad21c49355ecb5ff9152c97ba2ce9 SHA512 26e763933cb93c03d5851eef07fd27a86aa0606245c65b1dee07bc873599f5100243f71b5f466067bdc9e9f0016fe867a7c24f919169ed54d061e70dc40498fc
+DIST Sonarr.develop.4.0.2.1192.linux-x64.tar.gz 100428661 BLAKE2B cc289288e7903d2fec4c146e2155f0ec7a6ff42687ffc7f134a70034bd7cfe27f0b07f199a753586d845a73ab05b7a06a199f66528abe52fc5b9dbe0e4b64196 SHA512 7c235dd4b93b70014f46ddab3f0be39efc9378d5df3903d8de7a4160e0c004fa198a2d34bff8f18e8d1f6d9274d32577d654798f4f535c82cded76758f62aec8
+EBUILD sonarr-4.0.2.1192.ebuild 1712 BLAKE2B f53c9eb9d5d48e9fa144eac4662835fbe98560d9031d9ee0cf8882645882adb5164b4ea22be6e8c419686699e578211d018a110b71a1b0e58f714a9b17d495ce SHA512 397fc0b3a9d67609bd84c4bf1bffc0af9f4c25faebcc33b9425aaa832de35e79ca9b8678a2b204a0b5b5969a3730403996d0e1e0f5758badbe99bfe51cc1ceb9
MISC metadata.xml 675 BLAKE2B 5ac9fb421e127c8552ee273b784205059a59245d3783efa5c69225dcc34a65cdf00e39de3dc47013807923766110992f557cb3247f9866ec6d0c836b42ab4cd5 SHA512 1c347d1e422a2653fe8c403169cc1f16f7d5c668831d60a67d67a2df8ca90c696fb28fde70cd4a3c9336f983c39fbba30ec570ab7c14caee946cdd983aa6ba58
diff --git a/www-apps/sonarr/sonarr-4.0.1.1168.ebuild b/www-apps/sonarr/sonarr-4.0.2.1192.ebuild
index 96ad64a73d0b..96ad64a73d0b 100644
--- a/www-apps/sonarr/sonarr-4.0.1.1168.ebuild
+++ b/www-apps/sonarr/sonarr-4.0.2.1192.ebuild
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 9e45785cee2e..40b96a58730d 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest
index c9887822a497..6e46eba39772 100644
--- a/x11-misc/sddm/Manifest
+++ b/x11-misc/sddm/Manifest
@@ -18,9 +18,15 @@ AUX sddm-0.20.0-no-default-pam_systemd-module.patch 1487 BLAKE2B e4a270d2c0cb140
AUX sddm-0.20.0-no-qtvirtualkeyboard-on-wayland.patch 1382 BLAKE2B 86515c2c24b720d957c6849901bb707d26f5ce3155577d58723d8ef32aa4af24b8c7c46e77b1d7169fb0b3f2260f33dad09ccceb2a50c042d872241bbcca2050 SHA512 a17fb242973dde688978c5ceb927f9a67bb99a516dea21268a04a7287dc066f323acde1b0411b21bb68b04d63cfbd85b23ec7a0790fb5190698dfe483741bafa
AUX sddm-0.20.0-respect-user-flags.patch 348 BLAKE2B 228f9011992b113afc8a32ef2fdb17d2ca3e3d158718b0bdf8d0638de5b432e830fb9baf83d1b9deea5ee3b2a01e61fecf1ebb81621e7b58df3d7905697a8099 SHA512 e347b6ef36a37751a18affc2f098b55772c8782f5c4826094d1841425f85e29c18e988b47e2252317907804f9b135642367c7e992934aff93edaa58ca67f7dd5
AUX sddm-0.20.0-sddm.pam-use-substack.patch 1173 BLAKE2B 2d4fee0a0f3bc61a0873d4927ff8c3189d77371929448dadccc35a43a114c2be64dd0822825a45708904ff5c70ab7896e9a7cf54931d14f4f48ab79d5dc36d75 SHA512 bfe00511a17e7bd0e0c9c51f65082f9feda38237cba64f36cdb31570adb56ded9d380f7e3b133ed1c3f7bde4d9341f2a5ac9627cd9c72300532b8d84b5cf0dc8
+AUX sddm-0.21.0-Xsession.patch 1089 BLAKE2B de3d71465429f6e8d59c36c90203deb584ea94d44588908a39a39bceda1e414ab8dc96b56011c86872b3eb0b11191574394c62b9f17279311e3bcb8859147ab1 SHA512 df41fcf973fd3bc97380a89b4388037ada3b99715544abc0361813dfca681d60ef80c5e621ed63d0a010cb01fc540f3184db930b38a48c066b29918f7045d634
+AUX sddm-0.21.0-disable-etc-debian-check.patch 1084 BLAKE2B 4ab6e9f8a251e5cdac811e5f043907b75898ec7d42d577a8528ac27768422b1f75c68124f2cd7e5d2bdbaad3f56a89657b7774c7b78ce8bdf43a2d39a6505733 SHA512 ac65e5546326723c42a52dfb8ffc9ccf8214056432900beb84d2242ee2f357f54ae52578ed7e73b921b1ff735beddfa2152a204aec76efe007ce2415f8b8f797
+AUX sddm-0.21.0-no-default-pam_systemd-module.patch 1537 BLAKE2B b8e2f4fb4e970b5ccbd42dde8d9f8d136f5358cbbf27fc96a6d6f6b5c61a41f944217d54e90f511b91ab0a6e3a3faca6ed05f6d041b096578612a5d9d4be8c32 SHA512 c6f642981f341fb63fa210b5a99ed4f9f174ea649bb7b8cd57ccb14fd6a5c301e58d3f79012db09a3ad1dc0ab49c08ac50cda9b09a0f16be59d850060cd212ea
+AUX sddm.logrotate 59 BLAKE2B 6f4c0b92559640c78190df2074f439aabf69604e706f562a29b527036b8ae0a40b7f143be927adba5c129c256cc0e9c29e19e78dd5dfccd36fe94ed4b2de9adb SHA512 3145b0a022810c85102594550955bf6d61d5e0aba7d26ad28a220eee1e03ef80b0c5783cf9123bb35950b719cd4cecf5573870063ce53bd88dd4ddc23857f199
AUX sddm.tmpfiles 31 BLAKE2B 51d22f1d6e25aed3df726c0c315e83193bf28b5e9cafb681b648e6788ad8e9ddd8610ef5c305627373e32465ac104b33d71c333153217f8f8f560ace9ddca45a SHA512 bb5ecdcc6cfcc6b1056a7b10b8a6f323a3e12ea5496a26d80f199a275402fd99ed0fa810fad6687407605964f980784c24082686e177063113a358e1d4220136
DIST sddm-0.18.1.tar.xz 3402972 BLAKE2B 99ab43d374e9a3d318f692a6d496d8a6d68927af3c8e8fc2208d7355ec90649a14758b39f5733dd32f942ed569de88085576d4f5f8666f4f97079e0fb6dcb99e SHA512 ff0637600cda2f4da1f643f047f8ee822bd9651ae4ccbb614b9804175c97360ada7af93e07a7b63832f014ef6e7d1b5380ab2b8959f8024ea520fa5ff17efd60
DIST sddm-0.20.0.tar.gz 3552722 BLAKE2B 8086c9555d5ce1598db3279353de077d51adbcc5222a929750e8558a1bcdad395a411f90608bffdc6e1ca7e7ac2b8325e25cf04cbf8476698d787ce7e60c2105 SHA512 0f64b405f1451873a01a2210530feb6f4cbbdea17be9d039c105088963a48322968db7b60c0d20ac5d97c8ec2a19e5130f0a74c0f9de58c61453d8ce8bb6272a
+DIST sddm-0.21.0.tar.gz 3557266 BLAKE2B 849cb8b06b9510e5366ea28ef322c242db7d5a77d94c0a5a727f468209880a717055ad8b0c2f5a857852202a4d6bc1f68281fe0e0ab3c6a32327b5a4219af3a0 SHA512 2e8e460e7f318f20a406dcbb1a9fa1dc78b6a5b8d888bfbbaae22b9c642dbc49cf2ac682b4ea9ed847bbafa9bdc361ba08795e59cad970088b370caaaa70f458
EBUILD sddm-0.18.1-r8.ebuild 3785 BLAKE2B 67841c22d92be3f9b9ba08ace09e4df1131f6e3046c66f88d3e08891c9be3ef0a54bdbf3e2b3cb8c9d9f41c9dc44bfa40509f0e228c632aaf7165e47eee6dffd SHA512 4c365000455c2790e04d1aefd31741a66b5b7d7bc53f2a5d96fb4aacf40881e26c0d647a90ba70f62d35c3e7ad9742f49126f7c92cf0acb02848fde9d46a4117
EBUILD sddm-0.20.0-r1.ebuild 3660 BLAKE2B 0006a727bbb71c72c860003e2585e9b0fe3871757c6e852c2312db1b0e8227f236fb5e3bfe7c9cf314ff14c0e3329182906ed430c27097b37ba16d1449d5167a SHA512 817b3ee80f132652610677d45d91c1e8d016b80d2d4830312180805d7948ac41d59b0c30b76b1980cceaeb3736d8ab612ee803595502b60d35ef2b18104cbc1d
+EBUILD sddm-0.21.0.ebuild 3696 BLAKE2B aca56d23207ddcc434bc4bfae19cd099329ffdc3a8df4af27172cc67c2e4de808b5fd3f131c35a9a22fe9e07c97ee341327a8830901e63e7997bd06f5b5860e0 SHA512 1a6db269404208d705695681243bd6de5c42c2078b628e7c70b88df64cabc7519255c2560ef12948867dba0cf9d4393c707097f0af7cbdce0c85732e63e535d4
MISC metadata.xml 722 BLAKE2B fc34c0b25b7f3e6ab876c99a30f475dc90cc4b319f497a2ba4bd2beac1dc1189d3d9611999c0c3b078254db23c4c9b2ef0416da41e706c1a1db96d5bbec28177 SHA512 c1fa48632080e295272df6e7ceb7c0a1ad64a41155c7d53d91728f072cb7abf618e7bf4d5cced2ca0b198bbbf5ed1e72c5bfc9ea9d590064e5f5494747d32b0d
diff --git a/x11-misc/sddm/files/sddm-0.21.0-Xsession.patch b/x11-misc/sddm/files/sddm-0.21.0-Xsession.patch
new file mode 100644
index 000000000000..0388ee894231
--- /dev/null
+++ b/x11-misc/sddm/files/sddm-0.21.0-Xsession.patch
@@ -0,0 +1,41 @@
+From dac9752495d1467d11e30450989194177677f30a Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sat, 21 Oct 2017 14:44:59 2017 +0200
+Subject: [PATCH 2/5] Xsession
+
+Thanks-to: Joakim Tjernlund <joakim.tjernlund@infinera.com>
+Bug: https://bugs.gentoo.org/611210
+
+---
+ data/scripts/Xsession | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/data/scripts/Xsession b/data/scripts/Xsession
+index a971d40..2d84a5a 100755
+--- a/data/scripts/Xsession
++++ b/data/scripts/Xsession
+@@ -39,6 +39,10 @@ case $SHELL in
+ ;;
+ esac
+
++# Make D-Bus start properly, see:
++# /etc/X11/xinit/xinitrc.d/80-dbus
++command="$@"
++
+ [ -f /etc/xprofile ] && . /etc/xprofile
+ [ -f /usr/local/etc/xprofile ] && . /usr/local/etc/xprofile
+ [ -f $HOME/.xprofile ] && . $HOME/.xprofile
+@@ -87,8 +91,8 @@ if [ -f "$USERXSESSION" ]; then
+ . "$USERXSESSION"
+ fi
+
+-if [ -z "$*" ]; then
++if [ -z "$command" ]; then
+ exec xmessage -center -buttons OK:0 -default OK "Sorry, $DESKTOP_SESSION is no valid session."
+ else
+- exec $@
++ exec $command
+ fi
+--
+2.43.0
+
diff --git a/x11-misc/sddm/files/sddm-0.21.0-disable-etc-debian-check.patch b/x11-misc/sddm/files/sddm-0.21.0-disable-etc-debian-check.patch
new file mode 100644
index 000000000000..b0a13259991b
--- /dev/null
+++ b/x11-misc/sddm/files/sddm-0.21.0-disable-etc-debian-check.patch
@@ -0,0 +1,26 @@
+From cef0ad9776d9349e85020b529d20dcc88113015a Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 13 Oct 2020 01:04:44 +0200
+Subject: [PATCH 4/5] Disable /etc/debian_version check
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ services/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/services/CMakeLists.txt b/services/CMakeLists.txt
+index 5158e87..441e46a 100644
+--- a/services/CMakeLists.txt
++++ b/services/CMakeLists.txt
+@@ -20,7 +20,7 @@ endif()
+ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/sddm-greeter.pam.in" "${CMAKE_CURRENT_BINARY_DIR}/sddm-greeter.pam")
+
+ if(INSTALL_PAM_CONFIGURATION)
+- if(EXISTS "/etc/debian_version")
++ if(0)
+ install(FILES debian.sddm-autologin.pam DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d RENAME sddm-autologin)
+ install(FILES debian.sddm-greeter.pam DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d RENAME sddm-greeter)
+ install(FILES debian.sddm.pam DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d RENAME sddm)
+--
+2.43.0
+
diff --git a/x11-misc/sddm/files/sddm-0.21.0-no-default-pam_systemd-module.patch b/x11-misc/sddm/files/sddm-0.21.0-no-default-pam_systemd-module.patch
new file mode 100644
index 000000000000..4a213d853d16
--- /dev/null
+++ b/x11-misc/sddm/files/sddm-0.21.0-no-default-pam_systemd-module.patch
@@ -0,0 +1,44 @@
+From 6f618b6862d625796c13677ff265bae21b44e029 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 13 Oct 2020 01:10:00 +0200
+Subject: [PATCH 5/5] Don't add pam_systemd.so to pam.d/sddm-greeter in case of
+ NO_SYSTEMD
+
+---
+ services/CMakeLists.txt | 7 +++++--
+ services/sddm-greeter.pam.in | 2 +-
+ 2 files changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/services/CMakeLists.txt b/services/CMakeLists.txt
+index 441e46a..8e70fb1 100644
+--- a/services/CMakeLists.txt
++++ b/services/CMakeLists.txt
+@@ -12,10 +12,13 @@ if(DEFINED SYSTEMD_TMPFILES_DIR)
+ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/sddm-tmpfiles.conf" DESTINATION "${SYSTEMD_TMPFILES_DIR}" RENAME sddm.conf)
+ endif()
+
++set(LOGIND_PAM_MODULE "session optional")
+ if(USE_ELOGIND)
+- set(LOGIND_PAM_MODULE "pam_elogind.so")
++ set(LOGIND_PAM_MODULE "${LOGIND_PAM_MODULE} pam_elogind.so")
++elseif(NOT NO_SYSTEMD)
++ set(LOGIND_PAM_MODULE "${LOGIND_PAM_MODULE} pam_systemd.so")
+ else()
+- set(LOGIND_PAM_MODULE "pam_systemd.so")
++ set(LOGIND_PAM_MODULE "")
+ endif()
+ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/sddm-greeter.pam.in" "${CMAKE_CURRENT_BINARY_DIR}/sddm-greeter.pam")
+
+diff --git a/services/sddm-greeter.pam.in b/services/sddm-greeter.pam.in
+index d41792d..35dcfd5 100644
+--- a/services/sddm-greeter.pam.in
++++ b/services/sddm-greeter.pam.in
+@@ -14,4 +14,4 @@ password required pam_deny.so
+
+ # Setup session
+ session required pam_unix.so
+-session optional @LOGIND_PAM_MODULE@
++@LOGIND_PAM_MODULE@
+--
+2.43.0
+
diff --git a/x11-misc/sddm/files/sddm.logrotate b/x11-misc/sddm/files/sddm.logrotate
new file mode 100644
index 000000000000..ba6199c416dc
--- /dev/null
+++ b/x11-misc/sddm/files/sddm.logrotate
@@ -0,0 +1,5 @@
+/var/log/sddm.log {
+ missingok
+ notifempty
+ copytruncate
+}
diff --git a/x11-misc/sddm/sddm-0.21.0.ebuild b/x11-misc/sddm/sddm-0.21.0.ebuild
new file mode 100644
index 000000000000..a81703972d7f
--- /dev/null
+++ b/x11-misc/sddm/sddm-0.21.0.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+QTMIN=5.15.12
+inherit cmake linux-info optfeature systemd tmpfiles
+
+DESCRIPTION="Simple Desktop Display Manager"
+HOMEPAGE="https://github.com/sddm/sddm"
+
+LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain"
+SLOT="0"
+IUSE="+elogind systemd test"
+
+REQUIRED_USE="^^ ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ acct-group/sddm
+ acct-user/sddm
+ >=dev-qt/qtcore-${QTMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ sys-libs/pam
+ x11-libs/libXau
+ x11-libs/libxcb:=
+ elogind? ( sys-auth/elogind[pam] )
+ systemd? ( sys-apps/systemd:=[pam] )
+ !systemd? ( sys-power/upower )
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qttest-${QTMIN}:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+ x11-base/xorg-server
+ !systemd? ( gui-libs/display-manager-init )
+"
+BDEPEND="
+ dev-python/docutils
+ >=dev-qt/linguist-tools-${QTMIN}:5
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # Downstream patches
+ "${FILESDIR}/${PN}-0.20.0-respect-user-flags.patch"
+ "${FILESDIR}/${P}-Xsession.patch" # bug 611210
+ "${FILESDIR}/${PN}-0.20.0-sddm.pam-use-substack.patch" # bug 728550
+ "${FILESDIR}/${P}-disable-etc-debian-check.patch"
+ "${FILESDIR}/${P}-no-default-pam_systemd-module.patch" # bug 669980
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~DRM"
+ use kernel_linux && linux-info_pkg_setup
+}
+
+src_prepare() {
+ touch 01gentoo.conf || die
+
+cat <<-EOF >> 01gentoo.conf
+[General]
+# Remove qtvirtualkeyboard as InputMethod default
+InputMethod=
+EOF
+
+ cmake_src_prepare
+
+ if ! use test; then
+ sed -e "/^find_package/s/ Test//" -i CMakeLists.txt || die
+ cmake_comment_add_subdirectory test
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_MAN_PAGES=ON
+ -DBUILD_WITH_QT6=OFF # default theme (and others) not yet compatible
+ -DDBUS_CONFIG_FILENAME="org.freedesktop.sddm.conf"
+ -DRUNTIME_DIR=/run/sddm
+ -DSYSTEMD_TMPFILES_DIR="/usr/lib/tmpfiles.d"
+ -DNO_SYSTEMD=$(usex !systemd)
+ -DUSE_ELOGIND=$(usex elogind)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc/sddm.conf.d/
+ doins "${S}"/01gentoo.conf
+
+ # with systemd logs are sent to journald, so no point to bother in that case
+ if ! use systemd; then
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/sddm.logrotate" sddm
+ fi
+}
+
+pkg_postinst() {
+ tmpfiles_process "${PN}.conf"
+
+ elog "NOTE: If SDDM startup appears to hang then entropy pool is too low."
+ elog "This can be fixed by configuring one of the following:"
+ elog " - Enable CONFIG_RANDOM_TRUST_CPU in linux kernel"
+ elog " - # emerge sys-apps/haveged && rc-update add haveged boot"
+ elog " - # emerge sys-apps/rng-tools && rc-update add rngd boot"
+ elog
+ elog "SDDM example config can be shown with:"
+ elog " ${EROOT}/usr/bin/sddm --example-config"
+ elog "Use ${EROOT}/etc/sddm.conf.d/ directory to override specific options."
+ elog
+ elog "For more information on how to configure SDDM, please visit the wiki:"
+ elog " https://wiki.gentoo.org/wiki/SDDM"
+ if has_version x11-drivers/nvidia-drivers; then
+ elog
+ elog " Nvidia GPU owners in particular should pay attention"
+ elog " to the troubleshooting section."
+ fi
+
+ optfeature "Weston DisplayServer support (EXPERIMENTAL)" dev-libs/weston
+ optfeature "KWin DisplayServer support (EXPERIMENTAL)" kde-plasma/kwin
+
+ systemd_reenable sddm.service
+}