summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29285 -> 29311 bytes
-rw-r--r--app-admin/Manifest.gzbin31693 -> 31697 bytes
-rw-r--r--app-admin/emacs-updater/Manifest2
-rw-r--r--app-admin/emacs-updater/emacs-updater-1.17.ebuild2
-rw-r--r--app-crypt/Manifest.gzbin24793 -> 24796 bytes
-rw-r--r--app-crypt/debian-archive-keyring/Manifest10
-rw-r--r--app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild26
-rw-r--r--app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild26
-rw-r--r--app-crypt/debian-archive-keyring/debian-archive-keyring-2023.2.ebuild26
-rw-r--r--app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild (renamed from app-crypt/debian-archive-keyring/debian-archive-keyring-2023.1.ebuild)2
-rw-r--r--dev-cpp/Manifest.gzbin14252 -> 14259 bytes
-rw-r--r--dev-cpp/cppgir/Manifest2
-rw-r--r--dev-cpp/cppgir/cppgir-0_p20230926.ebuild46
-rw-r--r--dev-games/Manifest.gzbin6233 -> 6229 bytes
-rw-r--r--dev-games/irrlicht/Manifest3
-rw-r--r--dev-games/irrlicht/files/irrlicht-1.8.4-drop-register.patch33
-rw-r--r--dev-games/irrlicht/irrlicht-1.8.4-r2.ebuild (renamed from dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild)32
-rw-r--r--dev-libs/Manifest.gzbin97862 -> 97867 bytes
-rw-r--r--dev-libs/tinyxml/Manifest2
-rw-r--r--dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild2
-rw-r--r--dev-python/Manifest.gzbin267259 -> 267260 bytes
-rw-r--r--dev-python/confusable_homoglyphs/Manifest2
-rw-r--r--dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild (renamed from dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild)8
-rw-r--r--games-board/Manifest.gzbin10032 -> 10034 bytes
-rw-r--r--games-board/xmahjongg/Manifest3
-rw-r--r--games-board/xmahjongg/files/xmahjongg-3.7-drop-register-keyword.patch14
-rw-r--r--games-board/xmahjongg/xmahjongg-3.7-r2.ebuild (renamed from games-board/xmahjongg/xmahjongg-3.7-r1.ebuild)15
-rw-r--r--media-libs/Manifest.gzbin69209 -> 69205 bytes
-rw-r--r--media-libs/tg_owt/Manifest3
-rw-r--r--media-libs/tg_owt/tg_owt-0_pre20230921.ebuild129
-rw-r--r--metadata/Manifest.gzbin6986 -> 6991 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.gzbin27894 -> 27871 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin56763 -> 56762 bytes
-rw-r--r--metadata/md5-cache/app-admin/emacs-updater-1.174
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin36701 -> 36221 bytes
-rw-r--r--metadata/md5-cache/app-crypt/debian-archive-keyring-2019.1-r111
-rw-r--r--metadata/md5-cache/app-crypt/debian-archive-keyring-2021.111
-rw-r--r--metadata/md5-cache/app-crypt/debian-archive-keyring-2023.211
-rw-r--r--metadata/md5-cache/app-crypt/debian-archive-keyring-2023.4 (renamed from metadata/md5-cache/app-crypt/debian-archive-keyring-2023.1)6
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin25944 -> 26112 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/cppgir-0_p2023092616
-rw-r--r--metadata/md5-cache/dev-games/Manifest.gzbin8172 -> 8173 bytes
-rw-r--r--metadata/md5-cache/dev-games/irrlicht-1.8.4-r2 (renamed from metadata/md5-cache/dev-games/irrlicht-1.8.4-r1)10
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin163709 -> 163711 bytes
-rw-r--r--metadata/md5-cache/dev-libs/tinyxml-2.6.2-r54
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin373663 -> 373655 bytes
-rw-r--r--metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r2 (renamed from metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r1)2
-rw-r--r--metadata/md5-cache/games-board/Manifest.gzbin12362 -> 12359 bytes
-rw-r--r--metadata/md5-cache/games-board/xmahjongg-3.7-r2 (renamed from metadata/md5-cache/games-board/xmahjongg-3.7-r1)10
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119423 -> 119581 bytes
-rw-r--r--metadata/md5-cache/media-libs/tg_owt-0_pre2023092115
-rw-r--r--metadata/md5-cache/net-dns/Manifest.gzbin13255 -> 13419 bytes
-rw-r--r--metadata/md5-cache/net-dns/pdns-4.8.317
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16018 -> 16187 bytes
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-4.10.317
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin57683 -> 57845 bytes
-rw-r--r--metadata/md5-cache/net-libs/librist-0.2.816
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin39896 -> 39115 bytes
-rw-r--r--metadata/md5-cache/sys-fs/bindfs-1.14.913
-rw-r--r--metadata/md5-cache/sys-fs/bindfs-1.15.013
-rw-r--r--metadata/md5-cache/sys-fs/bindfs-1.15.113
-rw-r--r--metadata/md5-cache/sys-fs/bindfs-1.16.113
-rw-r--r--metadata/md5-cache/sys-fs/bindfs-1.17.113
-rw-r--r--metadata/md5-cache/sys-fs/bindfs-1.17.4 (renamed from metadata/md5-cache/sys-fs/bindfs-1.17.2)2
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin24992 -> 24988 bytes
-rw-r--r--metadata/md5-cache/www-apps/lidarr-1.4.4.361414
-rw-r--r--metadata/md5-cache/www-apps/lidarr-1.4.5.363914
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin25048 -> 25050 bytes
-rw-r--r--metadata/md5-cache/x11-libs/gtkglext-1.2.0-r6 (renamed from metadata/md5-cache/x11-libs/gtkglext-1.2.0-r5)12
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin63216 -> 63057 bytes
-rw-r--r--metadata/md5-cache/x11-misc/blockdpy-1-r113
-rw-r--r--metadata/md5-cache/x11-misc/blockdpy-1-r214
-rw-r--r--metadata/md5-cache/x11-misc/e16menuedit2-0.0.313
-rw-r--r--metadata/md5-cache/x11-misc/e16menuedit2-0.0.3-r115
-rw-r--r--metadata/md5-cache/x11-misc/gbase-0.5-r2 (renamed from metadata/md5-cache/x11-misc/gbase-0.5-r1)9
-rw-r--r--metadata/md5-cache/x11-misc/idesk-extras-1.37-r3 (renamed from metadata/md5-cache/x11-misc/idesk-extras-1.37-r2)4
-rw-r--r--metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r114
-rw-r--r--metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r215
-rw-r--r--metadata/md5-cache/x11-misc/mgm-1.2-r2 (renamed from metadata/md5-cache/x11-misc/mgm-1.2-r1)6
-rw-r--r--metadata/md5-cache/x11-misc/oroborus-deskmenu-1.4.5-r111
-rw-r--r--metadata/md5-cache/x11-misc/oroborus-deskmenu-1.4.5-r214
-rw-r--r--metadata/md5-cache/x11-misc/oroborus-keylaunch-1.3.9-r111
-rw-r--r--metadata/md5-cache/x11-misc/oroborus-keylaunch-1.3.9-r214
-rw-r--r--metadata/md5-cache/x11-misc/sent-999914
-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-dns/Manifest.gzbin8200 -> 8202 bytes
-rw-r--r--net-dns/pdns/Manifest2
-rw-r--r--net-dns/pdns/pdns-4.8.3.ebuild165
-rw-r--r--net-im/Manifest.gzbin9232 -> 9232 bytes
-rw-r--r--net-im/telegram-desktop/Manifest4
-rw-r--r--net-im/telegram-desktop/files/tdesktop-4.10.0-system-cppgir.patch32
-rw-r--r--net-im/telegram-desktop/files/tdesktop-4.10.3-fix-clang-libstdcxx.patch13
-rw-r--r--net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild234
-rw-r--r--net-libs/Manifest.gzbin32143 -> 32310 bytes
-rw-r--r--net-libs/librist/Manifest3
-rw-r--r--net-libs/librist/librist-0.2.8.ebuild48
-rw-r--r--net-libs/librist/metadata.xml8
-rw-r--r--profiles/Manifest.gzbin181218 -> 181222 bytes
-rw-r--r--profiles/package.mask15
-rw-r--r--sys-fs/Manifest.gzbin22555 -> 22557 bytes
-rw-r--r--sys-fs/bindfs/Manifest14
-rw-r--r--sys-fs/bindfs/bindfs-1.14.9.ebuild23
-rw-r--r--sys-fs/bindfs/bindfs-1.15.0.ebuild23
-rw-r--r--sys-fs/bindfs/bindfs-1.15.1.ebuild23
-rw-r--r--sys-fs/bindfs/bindfs-1.16.1.ebuild23
-rw-r--r--sys-fs/bindfs/bindfs-1.17.1.ebuild23
-rw-r--r--sys-fs/bindfs/bindfs-1.17.4.ebuild (renamed from sys-fs/bindfs/bindfs-1.17.2.ebuild)0
-rw-r--r--www-apps/Manifest.gzbin13469 -> 13465 bytes
-rw-r--r--www-apps/lidarr/Manifest14
-rw-r--r--www-apps/lidarr/lidarr-1.4.5.3639.ebuild (renamed from www-apps/lidarr/lidarr-1.4.4.3614.ebuild)12
-rw-r--r--x11-libs/Manifest.gzbin18337 -> 18333 bytes
-rw-r--r--x11-libs/gtkglext/Manifest4
-rw-r--r--x11-libs/gtkglext/files/gtkglext-1.2.0-no-pangox.patch118
-rw-r--r--x11-libs/gtkglext/gtkglext-1.2.0-r6.ebuild (renamed from x11-libs/gtkglext/gtkglext-1.2.0-r5.ebuild)30
-rw-r--r--x11-misc/Manifest.gzbin47016 -> 47015 bytes
-rw-r--r--x11-misc/blockdpy/Manifest2
-rw-r--r--x11-misc/blockdpy/blockdpy-1-r2.ebuild (renamed from x11-misc/blockdpy/blockdpy-1-r1.ebuild)32
-rw-r--r--x11-misc/e16menuedit2/Manifest7
-rw-r--r--x11-misc/e16menuedit2/e16menuedit2-0.0.3-r1.ebuild (renamed from x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild)22
-rw-r--r--x11-misc/e16menuedit2/files/e16menuedit2-autotools.patch (renamed from x11-misc/e16menuedit2/files/e16menuedit2-no-default-docs.patch)14
-rw-r--r--x11-misc/e16menuedit2/files/e16menuedit2-missing-include.patch10
-rw-r--r--x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch8
-rw-r--r--x11-misc/gbase/Manifest4
-rw-r--r--x11-misc/gbase/files/gbase-0.5-gtk.patch21
-rw-r--r--x11-misc/gbase/gbase-0.5-r2.ebuild (renamed from x11-misc/gbase/gbase-0.5-r1.ebuild)14
-rw-r--r--x11-misc/idesk-extras/Manifest2
-rw-r--r--x11-misc/idesk-extras/idesk-extras-1.37-r3.ebuild (renamed from x11-misc/idesk-extras/idesk-extras-1.37-r2.ebuild)11
-rw-r--r--x11-misc/matchbox-keyboard/Manifest2
-rw-r--r--x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r2.ebuild (renamed from x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r1.ebuild)24
-rw-r--r--x11-misc/mgm/Manifest2
-rw-r--r--x11-misc/mgm/mgm-1.2-r2.ebuild (renamed from x11-misc/mgm/mgm-1.2-r1.ebuild)14
-rw-r--r--x11-misc/oroborus-deskmenu/Manifest3
-rw-r--r--x11-misc/oroborus-deskmenu/files/oroborus-deskmenu-1.4.5-Wimplicit-function-declaration.patch12
-rw-r--r--x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r1.ebuild24
-rw-r--r--x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r2.ebuild36
-rw-r--r--x11-misc/oroborus-keylaunch/Manifest3
-rw-r--r--x11-misc/oroborus-keylaunch/files/oroborus-keylaunch-1.3.9-makefile.patch44
-rw-r--r--x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r2.ebuild (renamed from x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r1.ebuild)25
-rw-r--r--x11-misc/sent/Manifest3
-rw-r--r--x11-misc/sent/metadata.xml6
-rw-r--r--x11-misc/sent/sent-9999.ebuild44
151 files changed, 1306 insertions, 828 deletions
diff --git a/Manifest b/Manifest
index 03a2b710c13f..e6c27403ee6e 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29285 BLAKE2B 978a5c9e11a0ef4e8321c1771c9916994e16b203ccd55ac156946aeb61a63a540471c5712acc40251dff9123906bc45d188f70a441a4a567da0e15f37b8d2885 SHA512 1c3516c7762cdfae5fcbcb588b2d637fdfacb94b4674c14e711bbbf1d8082e86e9470c18ff04f015df89c43d4d94b7a4d7dadaa51d59c25e0beeff9c4c1af954
-TIMESTAMP 2023-10-07T16:40:24Z
+MANIFEST Manifest.files.gz 29311 BLAKE2B 86e2d24c77cc684f9f51d36ffb00f139b8c8448c49a0b7c1fd4f03b5d12fe9054dce23b28d7962105a8a92238cd76239feefdf0d3a3ce13214e347e7bb23d008 SHA512 666d8a239255f7e9d3fd9f7b59dcfc8eabb413482d3c9014a0f62d06f773c6f0228b04166a47199afc5741d6f4569c1fd4b30d8844c6a04005be5b0140ea8fa7
+TIMESTAMP 2023-10-07T22:40:25Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUhifhfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUh3llfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCGFhAAj86veeGCmVyHmgqm9y/8E0K9+vX3iYujtxr0jphTRKWXdtEKaeWlps9a
-fv1liDmB+0u2rcYbNQWq/BtszRuVwbmv6KGp4gSFP2czY3f6FpEFVWtm5IUhUKMk
-W0LT8DBtAq1Uocqo53sEbuLKNbiqOgjNuiI2/+LodYDS++zz3LJH03Rx+OPakp13
-WqOx9xfy1sjl6sKhK1REaOJDepJVucuTqtCRpEAhjDkNyc1A8FCUGsIeRxCvv6Nb
-wE1MFebDOO9QaSAs8BE0g4pVhnzVNsOh3FO1tKpqG/2hUbIyrNbY0zRD1KL7k7pp
-ByC3uT96Ft2wc3vr7jpAJXV+0C/riwF4vSwNRvLvb64vjf6ESGL/rtp2tZ8FE2N1
-uA8pIarPtHfCI8uj4avP5mu6+MvkNWh9OT3Qah3S19EFouW+e1Y77X12Rtq4Av2K
-Lqzl7UQ1qhHfrlivgClKEAwheGUd2LKOK1NnrSQcPx/x9KkVdqp3JI8bFO3u+zx7
-jdijiVKo+rZkp0oAwg4JYA1iULSG8JkJhxGaU6SHYQJcA4XaxWylzAL9ETWcWRHk
-x9Xq6Vnbk4JqB9z+nGm/g2l+2dZPwRMXQ2HfBOcYg9uxljjBVyUBbmiSZVTLI4wQ
-MgM0Lhl63jF846ghA3Bf6WXARPYXWtxtHhtl/WSK1zsf9Df67k4=
-=ttZl
+klAxSw/+KFOWawEZ4nvAUCTOLI2tnDGOZOJbzS8ffP4cpbaINzhP5WYZ9KiYPPXs
+NS0XiuDkpo1LbouEMwSBBCJeEkIEeXzFELItudWRhhd8HPfzih7aKdYoziBlV9OS
+rwxdtpAVNoMzlAVvYu5TxAw3ICD5rVmPo2p8oSg5m1M2+jmZd85Y70fMNa3aWJda
+iG9biDYawLT/2DlqVQSoh8DRYPOWPKvJxSt14PuELY2kcSqec7fp/qQ2HAWq/ffc
+Pf1D87PyLpMorLEdmgDNMQ0MSHZGI9XcNHeWa2asRM1l0aMvo6skt67tDHEaJK0O
+IGkY1Xgml4jyLfhUyI8HqEJOgdLVAdiSy2MPhqKxKxG5znmCOTCZWqA8Gree8mn5
+4YBMbFKWuKuumzuoHQ+pxx1imHh6OxELD6ipkHEpNPpzBOECpnnaU6O81Il8+GSH
++XWCQPdJD3KkLveyMGDelbxktJLii5h6BjsSQxh2TsD4HQALa2cIYIjmgXxIu9Er
+sujf+JDbaEuY1khautFRjDMxy19Y0KXVIKwJnRyqab2ZVI3Rp3dd3LhuJAazsUHn
+hTL0XuGsV0Txz+Ft5D7y17oAvYZoLl43n33YxId0khXhu7zSc+jCdpItwQL04j2b
+Ft6OKBcKX/GWK1Nyav258CFs8sgpESoQTIEyhRdcA2N3GGa3bF0=
+=Lr+l
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 9b6de7948a88..b7b92c2e217a 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 289c94c97d87..4c54462848e0 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/emacs-updater/Manifest b/app-admin/emacs-updater/Manifest
index 5f627876707f..5da5c61c3190 100644
--- a/app-admin/emacs-updater/Manifest
+++ b/app-admin/emacs-updater/Manifest
@@ -1,5 +1,5 @@
DIST emacs-updater-1.16.tar.xz 7112 BLAKE2B 82160ef71b4c22a385a45765c1f60b7d428297cfb3b51f84bd44b176d1bd302165f9ccdde803aae628a2dab9e0520098082232c513b2006ae5facfa283f287ab SHA512 3de3126debc49ea47bd57802c1a3aa82a0769ab392741fb891c93ffb66141f05f58025fa0de746ec78795fc34c135536740e447e1f6a4ae59aa847d21bd6215b
DIST emacs-updater-1.17.tar.xz 7236 BLAKE2B f39a19eba794cd57b25fbfc38998775a7818d98c81bbbdf485b33ed273815dfb3a74c26ca410f0e3b8e4bd46f2114b96155485cdcf87d5bec70a96dfe1a3a279 SHA512 461f496075bd7fc057290d40d408e5243ec464d8814abbe0c47c77a223b314ba2bcc35e20bf5e22e6dcee485a024ab93ced7155fa5212bc2d9c3b6362f168c52
EBUILD emacs-updater-1.16.ebuild 942 BLAKE2B d218e07f7b972a4108c9f7c7f94338c9aa73a7df1c31740c8c47cce57513c59798d7c6c71e44392f62f3e348cd886cb8dd47b79ee9855bd5eafcb8ba85a2b31e SHA512 fcb5b52ce0f7c78ad58b54f4e3e724b4fd7204af4034ef521ee311a6624951510dae93984a2b132c30817a920f15f4b904490cb2ef70f34d1b3714a3f79c7816
-EBUILD emacs-updater-1.17.ebuild 949 BLAKE2B b2ec49bdf2ac5341c43f8b44f9a84175debdf9732365718e5b18f62256c52fed590b3ae2981ebd09e10006ee3f60f92b0b95f82fb4b902bb37d800103de04d08 SHA512 0f6fd6f32aa65d4e4bc630a5731215354be19b139d54953b1e4e99d857b8557577712e5189262da596956ac8034972cdde2be425e628d3b1c9ec3a0281fe9f58
+EBUILD emacs-updater-1.17.ebuild 943 BLAKE2B cdac5a9dec53d4a6a228427acc4b2dafb391e62c128f2408150ff6961ce2c6912cacd4a3885899c69c4401f94a9c496d05c82c0771a17657bdc3e166cf49eb60 SHA512 570c2f16b1c5d2681d1623f893946e31382129e1fb8fce0b87b89e6c52dd3e26d0f25c9a7e92ce8a1f907edf8452e234c29139fc630d6ac34b85f79be2b4407b
MISC metadata.xml 362 BLAKE2B 59c9e3025bdd347e4812d6485bda2b731a1b0adf2eec16aefdd6b0d3379a949cd99c637febfcab0c6314c457eafe0727a986196e4499aa29dbd297a6a0458d66 SHA512 5882c9372b62c44189426a1ea3ac975e29b70fc5b5d30a3f024edced82d9406e118e9acee91b1353c76eb65f19008e4bb1475f859509c933be48c03aa701394b
diff --git a/app-admin/emacs-updater/emacs-updater-1.17.ebuild b/app-admin/emacs-updater/emacs-updater-1.17.ebuild
index 81cb320756a5..abc5c225e246 100644
--- a/app-admin/emacs-updater/emacs-updater-1.17.ebuild
+++ b/app-admin/emacs-updater/emacs-updater-1.17.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
DEPEND="|| ( sys-apps/util-linux app-misc/getopt )"
RDEPEND="${DEPEND}
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 8bb801153632..9216894192a8 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/debian-archive-keyring/Manifest b/app-crypt/debian-archive-keyring/Manifest
index b9b2877fae17..0869d49cce03 100644
--- a/app-crypt/debian-archive-keyring/Manifest
+++ b/app-crypt/debian-archive-keyring/Manifest
@@ -1,13 +1,7 @@
-DIST debian-archive-keyring_2019.1_all.deb 75088 BLAKE2B 54411c4bde02990670baba608e239f1630394f52e877b62b4683c85c5a45a618cece0f429a35472eedce3768dc8a097049b4cd9dd808cc167c5baafd1e8fe9d1 SHA512 051b8507c9deba0d13dc0137ff43ae9db27b20b78c3437ca680046ae9b1c81ac505dc0a4460d4a83c4b256a04a2e57d1280eb2e8a3afb2a58f150ca6c37d0d63
DIST debian-archive-keyring_2021.1.1_all.deb 93592 BLAKE2B 8e17e16b2f0c670a1c486e8d139bf3da68ee7606052b219dd0b0bdc1334434686fe1920a33fcaf8e51e5b162c375e3528c3e565b99313f55e3dc9517eae5f4c5 SHA512 64575ab9f23b69ca98f13d535e18574b6d7805add0d56238e760b9e639c9990f3f3d865460fdaf86480c3905a3f3d7637b56e2998ae60f2f05e2d08e148ddcc7
-DIST debian-archive-keyring_2021.1_all.deb 93572 BLAKE2B 0566017cc02c9ddc03e6ba7a0fdb62856e8a8d5f31508b6fdba8c206288a8c4c0165f88bfaa3515897e8b88fa16ee459a5fca67e2f6364f1048c465b128e8d96 SHA512 20aeb3460bdfaa47aad0c069c5d39a2e385b0394d39db9ea76ad5a7e6fa6421c8603eb2241d2cf4ba82754291097ae416b1ec2a04c16a6065c5f0d04eb8d8946
-DIST debian-archive-keyring_2023.1_all.deb 143932 BLAKE2B 72adb14999d4ead23a79d610bde0dd50e0370a68da0be379556da56589f9f493a5e5cc5d77dd597fdb417fae6c3a0d1f882209086e9312816f63efd59408c001 SHA512 b9645b6ccc07c38b8187cd4169006f4231ab08c70305f28f40a3fba9a93e9f9f05e9e2ac3fde2423d28b99313d631afcdccadcd20d7237de49bc22709e646c39
-DIST debian-archive-keyring_2023.2_all.deb 160616 BLAKE2B 36b0dd0c518632eae0111fdc1adef069a3dc14d1d7904298665eec2bbd27044e04c600df9a635f82e986c4c401358d94d356fa75503b18b2b83253097101b063 SHA512 f1628233a9430762690db62b7329aefbdd24d4ebc5518ed6ab39c0155365ca2d82e4f5282f6f57990102770c8c97c4df05d9cbc3dedbb905a54fbb16f85e9ba4
DIST debian-archive-keyring_2023.3_all.deb 160696 BLAKE2B f674b1e713355423e9f8a05bdad60c4bd5cc4e523ba9110468f043fe2f919b9c260c8ba612f45cc3331231fd44c38da0e29e8643c650206d0068114763e8f4df SHA512 c7f93756270b102bf1a6539e15bfc3ef65377b150f8258b7f994802e17518a468d2514739257aad1ce29be0113671fa31823a94a0b88f96f9925f88682429ac7
-EBUILD debian-archive-keyring-2019.1-r1.ebuild 573 BLAKE2B f8a443e81c0345a37286f9b30d2293e2274c48c549b9005005e4db8dd513fec05962ea6ca9ae999ed953ae4ddc0ca89469fe825e78fbfd3fae860bed65407734 SHA512 23cc33336c33fa8275e97a9f235b40f23859c8c2406d9d461b5eb06f461093286ea6804742ce3299e3b3977a4402b7f2f1146093796c120036a3b982f2b5b66a
+DIST debian-archive-keyring_2023.4_all.deb 160732 BLAKE2B 361fa5fc691c629adbbcfa7aaac10b2a6b094769db266cbfbdc22b74d70b8e836c7a645d8bf4f784f7f89642b973a94e776df1b7dba38317edc76f8fbad2694e SHA512 43360871728355eab0d5bbb5eee7fbb0adfdde97eb828972b0eebbb3f3b23369ac5825b232e444f0a212e00e47863dcd9d260db4f04394c9e1b7dfd282e44904
EBUILD debian-archive-keyring-2021.1.1.ebuild 572 BLAKE2B aeefb72e33b8f736b11661640e2b2c304def4be822c5d201dc79c767e0aa32f65e8b9eef5c7f66716629b238f1db41ba57c87fa1db131c9590353d26f208d4f7 SHA512 09b621e427385f78be2409c9db22f5b3bef2aa25806b40fae9bd3a9a0c5385ba2d3204115fd6154ba28fbae3373c74d283bd16c8dd5db059de514a93a624c713
-EBUILD debian-archive-keyring-2021.1.ebuild 573 BLAKE2B 22fa551113dd20c5be3726464b9dbe9f0060136b16d35819e7c80e6a98b659743ab9a71d15acbed61eeef641f9234e26de1382294d4b229dc0fe0103831152e4 SHA512 47783fb36ce1e9a731e3ff3c0a9e0c9d1167943ea327d3f386f0779140380e2251395f69d0c394377dd585049fc4ce32d7250edab4ee594e61d041ea95a62285
-EBUILD debian-archive-keyring-2023.1.ebuild 573 BLAKE2B cc8e0df7f9e486f6c3c5b2502ea25cf77edac4d624859376468eaacd1f94b38b4458a6aefa43f49fe73a86996fa8d3043a0c727c56c262faf6849efe27d89edd SHA512 759ed573a1dc6acdd89e83df9f01c4a0ecc74be2c29d504fc7c1a8b6c4e720ff7fcb42926966d867f805747b01372753f5987a44acbdc3df43586a47a500c09a
-EBUILD debian-archive-keyring-2023.2.ebuild 573 BLAKE2B cc8e0df7f9e486f6c3c5b2502ea25cf77edac4d624859376468eaacd1f94b38b4458a6aefa43f49fe73a86996fa8d3043a0c727c56c262faf6849efe27d89edd SHA512 759ed573a1dc6acdd89e83df9f01c4a0ecc74be2c29d504fc7c1a8b6c4e720ff7fcb42926966d867f805747b01372753f5987a44acbdc3df43586a47a500c09a
EBUILD debian-archive-keyring-2023.3.ebuild 585 BLAKE2B 0aa07b2af28a663f6883a4991ec42b2c08036e8bc53b1294f43b9ec50cabd99dd59700dad66757c47842b57eb2ef3ac9a8f60abedbabc68de1a803fb1d993835 SHA512 4e62e7912cae4b78d74deef3318619c578a7357189c6108b48d5affa04d6221913afa3018e8590e6b4bb5254181f7b088188005d129125986abc8d7596b817c1
+EBUILD debian-archive-keyring-2023.4.ebuild 585 BLAKE2B 0aa07b2af28a663f6883a4991ec42b2c08036e8bc53b1294f43b9ec50cabd99dd59700dad66757c47842b57eb2ef3ac9a8f60abedbabc68de1a803fb1d993835 SHA512 4e62e7912cae4b78d74deef3318619c578a7357189c6108b48d5affa04d6221913afa3018e8590e6b4bb5254181f7b088188005d129125986abc8d7596b817c1
MISC metadata.xml 281 BLAKE2B 656a093cc4296d44da7aae8489bc5818873797765a02cd8e14e1b2baa9b5d22f3fe920c9c8c37420172c6dea5e7bc065ded9985e24d0c00804515a0fa50c5055 SHA512 c4944985c300a4917fa6fa449a6d84af84c353ecfa8f944c1cd8f37a9ab8b82c92fc6a66d2eff6a0a8e50b5d21ff8639406106d3188e06126c04ce49820ccb34
diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild
deleted file mode 100644
index bb310ba9327a..000000000000
--- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit unpacker
-
-DESCRIPTION="GnuPG archive keys of the Debian archive"
-HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring"
-SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-S="${WORKDIR}"
-
-src_install() {
- doins -r .
-
- # https://bugs.gentoo.org/729142
- gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die
-
- mv "${D}"/usr/share/doc/{${PN},${PF}} || die
-}
diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild
deleted file mode 100644
index bbf259a150b6..000000000000
--- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit unpacker
-
-DESCRIPTION="GnuPG archive keys of the Debian archive"
-HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring"
-SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-S="${WORKDIR}"
-
-src_install() {
- doins -r .
-
- # https://bugs.gentoo.org/729142
- gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die
-
- mv "${D}"/usr/share/doc/{${PN},${PF}} || die
-}
diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.2.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.2.ebuild
deleted file mode 100644
index 00b2e3a5b143..000000000000
--- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit unpacker
-
-DESCRIPTION="GnuPG archive keys of the Debian archive"
-HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring"
-SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-S="${WORKDIR}"
-
-src_install() {
- doins -r .
-
- # https://bugs.gentoo.org/729142
- gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die
-
- mv "${D}"/usr/share/doc/{${PN},${PF}} || die
-}
diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.1.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild
index 00b2e3a5b143..47f1db2a04c5 100644
--- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.1.ebuild
+++ b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE=""
S="${WORKDIR}"
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 524c96c4fa29..0d5dd93fadde 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest
index ddb7005e70e8..c122290faa67 100644
--- a/dev-cpp/cppgir/Manifest
+++ b/dev-cpp/cppgir/Manifest
@@ -1,3 +1,5 @@
DIST cppgir-0_p20230701.tar.bz2 93266 BLAKE2B 73fe45188c8304da84cc39b838176a9100622f3a2aa6cdb7a8eb4c58bb16fe5a8772c8bdc0d7686a322d86bc1aba3b22c3b1ebfeab98e7d282f7258050249a50 SHA512 90378f73a7c05e8a4fdadddf0add35ffb90fce563eab97ef981d6f9dfbbc4a5d0e83c70a54de9fbbf23d85eb6ce02036e0ffbfafe67384fbc99a997fd8b92f0b
+DIST cppgir-0_p20230926.tar.bz2 102421 BLAKE2B f0b1ac871e7fc662c5c2aeb24cb8cb4f8570ae832f4ac6afdadb3c811f4ebc91862f8571133dfb9314fa994449b4d7cc4344f7a8a2aabcaa395d793bc4ca3655 SHA512 67778c6dec24a9afd848241c768af9fd3c9098e00ba168ebe5d776f3b5086b2489c38247a6441c99f7971dd53315e2758fe38c21fced44d857dc064e66f50731
EBUILD cppgir-0_p20230701.ebuild 964 BLAKE2B bd152d60309e27ee527afcd046d176d7915341eb34a45dbe3368fa759b4c52015e7d937d15fd201c9a0aec40e6f28d780ad935085d368d862c51c4d636fc8962 SHA512 b337f724c80f04d46e05cb0f72a5bda4f72c86e621b8cee765a073e944a29c5c955212f1688440dbf3b3ac8bb24a87f3b4c4cd10d374bcb1e8cf011339a4412f
+EBUILD cppgir-0_p20230926.ebuild 964 BLAKE2B 160eb49474fbe89e070bedab122e058e0e8cdf6764aec85c6745aa684322fa373900fc566021c4e16c275acf59917b52e8a67ef4144ca661fb2dc77214ee940c SHA512 2b0d26f235f8d910d4b67e7fe1dc18b8731053a15a701023c59405cc649cb9a6e7265e55c1e69561780eb6bc903c2bbd0fb7c1a0f7d4fa6623817c5c73754fb5
MISC metadata.xml 567 BLAKE2B 0684a8a7347f840ff2d683d32ccf4fd37e0c617be78600dde97ad5f1bf5e897b01fbf40474eeaf3bd14a4efd99642dd7e062b05a61fc2a2f15722996b5422673 SHA512 fcd0bfcbaa4a4d684ab29bdc6ef3d251bc17206d548ce15644efa0a5b6cfc7e072c04c6a7e882307e73eb74347e971389fdb01462be28e5bbd9bb8c0ec8934e9
diff --git a/dev-cpp/cppgir/cppgir-0_p20230926.ebuild b/dev-cpp/cppgir/cppgir-0_p20230926.ebuild
new file mode 100644
index 000000000000..62c582bf37fc
--- /dev/null
+++ b/dev-cpp/cppgir/cppgir-0_p20230926.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="GObject-Introspection C++ binding wrapper generator"
+HOMEPAGE="https://gitlab.com/mnauw/cppgir"
+
+MY_PV="4c16bffe646af52b7112785cda8112d761f95860"
+SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2 -> ${P}.tar.bz2"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boost:=
+ dev-libs/libfmt:=
+"
+DEPEND="${RDEPEND}
+ dev-cpp/expected-lite
+"
+BDEPEND="
+ doc? ( app-text/ronn-ng )
+ test? ( dev-libs/glib )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOC=$(usex doc)
+ -DBUILD_TESTING=$(usex test)
+ -DBUILD_EXAMPLES=no
+ -DINTERNAL_EXPECTED=no
+ )
+
+ append-cppflags \
+ -UDEFAULT_GIRPATH \
+ -DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share"
+
+ cmake_src_configure
+}
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz
index 0ef12d88d91f..12b1f69b75c4 100644
--- a/dev-games/Manifest.gz
+++ b/dev-games/Manifest.gz
Binary files differ
diff --git a/dev-games/irrlicht/Manifest b/dev-games/irrlicht/Manifest
index 8d85fa056c5a..ef986922a033 100644
--- a/dev-games/irrlicht/Manifest
+++ b/dev-games/irrlicht/Manifest
@@ -1,5 +1,6 @@
+AUX irrlicht-1.8.4-drop-register.patch 805 BLAKE2B d44a7fb189bbc28b87606bbca95870a2d7d81da29b6d5830eb12fd03a0e21193b4cd833b6a679991fc730b38628df4c61dda9c156b10acb4d5f7068b453630a5 SHA512 67fd5e8b16f4ffcbe42246f5e65e88fe26304b19bc9ea322684b91182d5632d335906df176d6c51281be6bb7d01d7b76fdedcb6c443e47645967aa08fd87fa3a
AUX irrlicht-1.8.4-remove-sys-sysctl.h.patch 1101 BLAKE2B 186373a614e3e15330559784eba9d56f19d915d3db7d29db1f919c10b17ef4c2242cfc0acfb6e5b3e56599a64e77171721ef4b4d5e1fe5ff1ddcc94ccf58e23a SHA512 a1a7bbc1c25ce8ddb4aefd323c420085d99463600cda2f633279cf16f97fb38094841b6b6d2f434710e16eb5b25374f51c420518567b1f855e4da37c02f85f08
DIST irrlicht-1.8.4-patchset.tar.bz2 4813 BLAKE2B acad0f0dcc2ff5778608d0620063e7c70935838447f4bd1b241e08fb24f69531c29d96e95de394a3018e239fd7865bc3b50dc9ed5d54dd171b7b51df6c740b4d SHA512 5035cdf42fd26449d03e849ca248f6abcfcea1b0e9827683f00be2545ce90e3979e41c94fd487cfb1c67450e2e973f872d11d233c5a5b654700cec2ccb7f5602
DIST irrlicht-1.8.4.zip 27927144 BLAKE2B 2c2d7e1306b169e537258152f88b11578d8a33c0ebe58e7ee48242048b70b9ba01069fcf272e44e18f7afbd1e6ec89d6bd86289d203929388e6b96871c048a98 SHA512 de69ddd2c6bc80a1b27b9a620e3697b1baa552f24c7d624076d471f3aecd9b15f71dce3b640811e6ece20f49b57688d428e3503936a7926b3e3b0cc696af98d1
-EBUILD irrlicht-1.8.4-r1.ebuild 2028 BLAKE2B 9f2a98f66f1691de126201e0d0a9428ba3cbdf8e18b338e1b237bb144fd03b5f2bd6e0fc5343d417bdd53eb567651e4e0d0930ae3dba9133e59a5b665898d9de SHA512 92622539cfe4b6ab85c04ea3660969553eec1f5168c2af3f668734f534b86cccd30281b62f642ebe0e711a70c8fea787fb1f5349fafa2d562f2d8deb329dd367
+EBUILD irrlicht-1.8.4-r2.ebuild 1971 BLAKE2B 10e51f96aa2e1f919d547fce46f0b3524e9a1d1bc632b85e1d20ca23a92ee7694ed4a7c8e8912bad67284de802991225d6640543f895c4c02f9fa820045717fb SHA512 71ae500554f3bf2b99438c48e9cbcae12e86f666eb547b884b5ad60976d7f4af892a0f763503e1e0e4a104d8a7f63ecac75cd92d221fc9f138635517cdd3bec9
MISC metadata.xml 968 BLAKE2B 04b8c50136a2ec3df50c84237f890fb0863343fa6a1956f8c519e5c372b7bbe303fa0bfbe6ee87bc763af405f0eaf3baddf8f90d5d71d116aa223ab44d97c229 SHA512 cf5cc11f226ba021756e85378916a47a33f1979d76d004132fb90e3c235391542adb814ff03b9977a36a397c0b498b1a20981a70ac4fa51994304f76cc152f9e
diff --git a/dev-games/irrlicht/files/irrlicht-1.8.4-drop-register.patch b/dev-games/irrlicht/files/irrlicht-1.8.4-drop-register.patch
new file mode 100644
index 000000000000..532b14f2503e
--- /dev/null
+++ b/dev-games/irrlicht/files/irrlicht-1.8.4-drop-register.patch
@@ -0,0 +1,33 @@
+Bug: https://bugs.gentoo.org/894764
+
+--- a/source/Irrlicht/CColorConverter.cpp
++++ b/source/Irrlicht/CColorConverter.cpp
+@@ -165,7 +165,7 @@
+ out += lineWidth * height;
+
+ u32 x;
+- register u32 c;
++ u32 c;
+ for (u32 y=0; y < (u32) height; ++y)
+ {
+ if (flip)
+--- a/source/Irrlicht/CMY3DHelper.h
++++ b/source/Irrlicht/CMY3DHelper.h
+@@ -269,7 +269,7 @@
+ unsigned char *out_buf, int out_buf_size)
+ {
+ // we start out with 3 repeating bytes
+- register int len = 3;
++ int len = 3;
+
+ unsigned char ch;
+
+@@ -328,7 +328,7 @@
+ //-----------------------------------------------------------
+ void flush_outbuf(unsigned char *out_buf, int out_buf_size)
+ {
+- register int pos=0;
++ int pos=0;
+
+ if(!outbuf_cnt)
+ return; // nothing to do */
diff --git a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild b/dev-games/irrlicht/irrlicht-1.8.4-r2.ebuild
index 1cca76678df5..88d3925ec77c 100644
--- a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild
+++ b/dev-games/irrlicht/irrlicht-1.8.4-r2.ebuild
@@ -1,24 +1,28 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+
inherit toolchain-funcs
DESCRIPTION="open source high performance realtime 3D engine written in C++"
HOMEPAGE="https://irrlicht.sourceforge.io/"
-SRC_URI="mirror://sourceforge/irrlicht/${P}.zip
+SRC_URI="
+ mirror://sourceforge/irrlicht/${P}.zip
https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.bz2"
+S="${WORKDIR}/${P}/source/${PN^}"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="amd64 ~riscv x86"
-IUSE="debug doc static-libs"
+IUSE="debug doc"
-RDEPEND="app-arch/bzip2
+RDEPEND="
+ app-arch/bzip2
~dev-games/irrlicht-headers-${PV}
- media-libs/libpng:0=
- sys-libs/zlib
- virtual/jpeg:0
+ media-libs/libpng:=
+ sys-libs/zlib:=
+ media-libs/libjpeg-turbo:=
virtual/opengl
x11-libs/libX11
x11-libs/libXxf86vm"
@@ -26,14 +30,13 @@ DEPEND="${RDEPEND}
x11-base/xorg-proto"
BDEPEND="app-arch/unzip"
-S=${WORKDIR}/${P}/source/${PN^}
-
PATCHES=(
"${WORKDIR}"/${P}-patchset/${P}-gentoo.patch
"${WORKDIR}"/${P}-patchset/${P}-demoMake.patch
"${WORKDIR}"/${P}-patchset/${P}-mesa-10.x.patch
"${WORKDIR}"/${P}-patchset/${P}-jpeg-9a.patch
- "${FILESDIR}/${P}-remove-sys-sysctl.h.patch"
+ "${FILESDIR}"/${P}-remove-sys-sysctl.h.patch
+ "${FILESDIR}"/${P}-drop-register.patch
)
DOCS=( changes.txt readme.txt )
@@ -62,13 +65,12 @@ src_prepare() {
src_compile() {
tc-export CXX CC AR
- emake NDEBUG=$(usex debug "" "1") sharedlib $(usex static-libs "staticlib" "")
+ emake NDEBUG=$(usev !debug 1) sharedlib
}
src_install() {
cd "${WORKDIR}"/${P} || die
- use static-libs && dolib.a lib/Linux/libIrrlicht.a
dolib.so lib/Linux/libIrrlicht.so*
# create library symlinks
@@ -78,7 +80,5 @@ src_install() {
einstalldocs
# don't do these with einstalldocs because they shouldn't be compressed
- if use doc ; then
- dodoc -r examples media
- fi
+ use doc && dodoc -r examples media
}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index b27259faf429..25a454ab7781 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/tinyxml/Manifest b/dev-libs/tinyxml/Manifest
index 25ec2428ca3b..68e5a81a082e 100644
--- a/dev-libs/tinyxml/Manifest
+++ b/dev-libs/tinyxml/Manifest
@@ -5,5 +5,5 @@ AUX tinyxml-2.6.2-defineSTL.patch 353 BLAKE2B e9a3d63283f7946e04dafa58a7eeda782b
AUX tinyxml.pc.patch 383 BLAKE2B 7f13d388d80605a9576ca6c6dca263d9d1afe87026801f4a5d1db9b341b8bc763c66dfdfef924ce388b30fc453b143f01019ba676f66805fb11270c54d19ecfb SHA512 e423baf55f488fe4788234b8b19819520db3f9a43e677c34dd0bb9250c187c349b796a5c2749b5bee35d468b8676ccc8db7eab8a1094c36f65f63e128572b860
DIST tinyxml_2_6_2.tar.gz 210124 BLAKE2B 84d4ad0174eb38583a4488523410105928b9797f09a2ef84b41156580a40cc11d1d09e28e67512494bd02d7a7e0b208aa6c1ce3383bec12de606491214c16a77 SHA512 133b5db06131a90ad0c2b39b0063f1c8e65e67288a7e5d67e1f7d9ba32af10dc5dfa0462f9723985ee27debe8f09a10a25d4b5a5aaff2ede979b1cebe8e59d56
EBUILD tinyxml-2.6.2-r4.ebuild 1562 BLAKE2B da540b4a34aceadf5d7d6cfd465d1b4902863cfc1337793b3fbb0eb0b35d78f51a64bef8d724b14661416d21017fe0702e2821f3f086fc608b7e4e5a74189e7d SHA512 7f3bf0d6033a5950ba5085ec2c292b70eda2050e632c4d0fd2fac51a1f1271fe787a99a5b304a3f657afa2890a34152cba0cf6dce773546e64b2097ac97adcc3
-EBUILD tinyxml-2.6.2-r5.ebuild 1614 BLAKE2B 9816e8eb0bb8950d5e04e2d174c69b4a3d126735e4f17b9aaccd7adf6937f379331b560b0bd603c967faa092e5be94ee781b69682486e561d9bf5cef3ebc7c1b SHA512 ec761f07f045440595fc2c8561cbe275a8ed1d3520a1c4215327bf9b5b127678b1c728924272d9e714954fb0a388b696b3bfe37bd73981fa41cc06a190cb854c
+EBUILD tinyxml-2.6.2-r5.ebuild 1608 BLAKE2B f147096824b050d39b2b7f01aaadbddc8751253c29ef8bb93841022e967120517a3bae03ee1583de39bb15a9b1da9b0460663da4abec32c4142363d855142b6b SHA512 7c0d61d853cdc43bc0f891e32cca72e3b9efd162fcfc58d72bea0b8411b612c026d6ca90190b3f69ce49c76c09bc07e2c0a5a86fd2779b3041ef7399b2d556c5
MISC metadata.xml 406 BLAKE2B a9c50ef75e9049b1cc89df08b71e7640581c5f34fadcb0cd9fd9f29679bc3a1122db2e8fe8ad1ed738a9f4fe39771a8b4980fa4f2cb387e3e464c92a492b833c SHA512 b589dec8ab67f4e0aa9e073f55ed147ef22b08aa9adabb3270bb83d50a17da967e364ab131815c3a9ee32c8c61b0f3ec6ec6e3d7f4d8dd0fe5daaaa5420a89c0
diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 53f7786a222c..7195104bbcd1 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="debug doc static-libs +stl"
BDEPEND="doc? ( app-doc/doxygen )"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 8a14f72da522..8c437c83ed0f 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/confusable_homoglyphs/Manifest b/dev-python/confusable_homoglyphs/Manifest
index b5a0da03676d..d0aa4aed3a59 100644
--- a/dev-python/confusable_homoglyphs/Manifest
+++ b/dev-python/confusable_homoglyphs/Manifest
@@ -1,3 +1,3 @@
DIST confusable_homoglyphs-3.2.0.gh.tar.gz 338272 BLAKE2B b4697ad3997ecb2784653a47779ead7ded0e9af46125bc5868954cc8cf5064377a553c9b388be6a42634fa27880ef2fa57224e4b4bf9e357b3a9ff32a5db4993 SHA512 6e51cc4ec9a70246f4a871b8303834d0189d9d5056823b2f576e198cc3ced7154a0d57e945f3814bfa37da6015808bc1d6cdf44cfa17d637ded83ead8a6e4f5c
-EBUILD confusable_homoglyphs-3.2.0-r1.ebuild 681 BLAKE2B fa06723ff4641f3ae67916939409a799a469cabcbbbb8f542048ff822528df7db1695053641cf088197efc8d832035b7be33ccd7fb74e1048acf27517415acdd SHA512 7ef97fae4d755f96917d31655192f5152e6967242befdd915548b38cb5a4e37200d3a21a1ce24e85bd8cf8cd31c5aea470db5705f28e241ca82b863e62a06a95
+EBUILD confusable_homoglyphs-3.2.0-r2.ebuild 819 BLAKE2B 5dde6c66ebb63023fb9bf1f4dec6247f3d9fc1d862ec81ad29abbb5c9460aba6a1a6c697cf6622360df244fb6439a267e2d260a0595fe339107d7aedbdca319d SHA512 137f84ef9dd5c4e989733dfd4a74caa3a8f931f78f38480ec79971291a605b78722651cef54416d8ed8c13cbe2abdd18638f55fdbe4b00db026324136e111ca4
MISC metadata.xml 397 BLAKE2B fb2119e687bb411de4fb76a9fad0bf32aba1ec30275beb9ddd4a585842823f64c9f1b773dea1507243dbd10437794d0a7dd0e62a35a3d29f4712df4cd5e1f0bf SHA512 57eae9c159782afe8324775750a0591ba4f16216292ba4d831b17fc3d965fe5d7b46aa28e0674847d359799762775acf8c03ab5afe97d2697611d7ca3962d369
diff --git a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild
index 1b9de4f368a0..a9190b96610a 100644
--- a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild
+++ b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild
@@ -26,3 +26,11 @@ RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
S="${WORKDIR}"/${PN}-${CommitId}
distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i \
+ -e "s:versioneer.get_version():\"${PV}\":" \
+ setup.py \
+ || die
+ distutils-r1_python_prepare_all
+}
diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz
index 970ce8d2d49c..3abc0151dfbd 100644
--- a/games-board/Manifest.gz
+++ b/games-board/Manifest.gz
Binary files differ
diff --git a/games-board/xmahjongg/Manifest b/games-board/xmahjongg/Manifest
index 7d5e57ec65cc..bbed819d21f9 100644
--- a/games-board/xmahjongg/Manifest
+++ b/games-board/xmahjongg/Manifest
@@ -1,4 +1,5 @@
AUX xmahjongg-3.7-autotools.patch 556 BLAKE2B 7b0e4b0aeb818c16ba07160b4e126fceaf4260163c5ac543106bc49067d8e9b0b7e15b00fd912bd5d790604965d998a6d37ea6200efbab5e16005038f84f0029 SHA512 4c6ab7305b937e3ac94026831e2c63c3d5d7c3deb44b857ab0de54a936343ef8cd1fc6d8dbb3e9738bee6f8e298643e902eeeaf81ebddf8e500238aae24e686a
+AUX xmahjongg-3.7-drop-register-keyword.patch 445 BLAKE2B 26fc57d0e4ef3b654bde06ed38cb937482187594dfa35b4d7aa1a303c4ca9bfb2881b984987e0fa09d0a74b433b2a84e8108f5037f5f4a3a0a2e8bc322d7ced2 SHA512 8ebdb6d28227e3cd10e04c327239a898d0682a8f9c3bd7918b2bf205bbf665c97f043895f17ea4a7a5e47f98ccb8669049d8466edd2a03bb76a8af242498f244
DIST xmahjongg-3.7.tar.gz 551834 BLAKE2B 8a8d82fe6f88efc0b966440b27654a003f8928bf10ee7cdf54a95dd35108530794faa21d39c296c789a910e6867db831bbfbecefe8f873f26a52d0e877b45485 SHA512 eb952b38b2ea79f3037a6e8063042f4094e0719edd366c0327350aaf6484ee64ad5d174741bbb80fc49dba62eba4790ffc97eb1bf0d942149e614bde7bd1759a
-EBUILD xmahjongg-3.7-r1.ebuild 694 BLAKE2B ceca92ca4906a7c72f27dd99b1810ad5d814bbe458158c1634e347c749c68c63c91d7004e55a12094b769659b46e587d94c8e517d8b94a1622e3f924d82bdc02 SHA512 248ad8f2ae8fc71748670993fd4cab8501a778d18601d4acc70a01f23328b46ea4de1c4728639aaf7d28e7f32f1cc4ec9d2f3a51d7a2c5f640164775bc2d8285
+EBUILD xmahjongg-3.7-r2.ebuild 745 BLAKE2B c1dc04a80a9d6022a8f6b2e84b51565eecfde84a15d6210d326b52614dd86aacc57d280fd4bf25aa3ff3846a2db406a5e9bd976940a32e995298099a96b4c353 SHA512 8f669746ba6aadda4710f0615ac3e3b6e110f137fd05d361ba565d50591da3ec39f8294961e7a1882b37b8ce9933a621553249dab4b319feaff1e9ca675dc466
MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-board/xmahjongg/files/xmahjongg-3.7-drop-register-keyword.patch b/games-board/xmahjongg/files/xmahjongg-3.7-drop-register-keyword.patch
new file mode 100644
index 000000000000..6645f6fc5e33
--- /dev/null
+++ b/games-board/xmahjongg/files/xmahjongg-3.7-drop-register-keyword.patch
@@ -0,0 +1,14 @@
+Bug: https://bugs.gentoo.org/895896
+--- a/liblcdf/permstr.cc
++++ b/liblcdf/permstr.cc
+@@ -111,8 +111,8 @@ static int scatter[] = { /* map characters to random values */
+ void
+ PermString::initialize(const char* s, int length)
+ {
+- register unsigned char* m = (unsigned char*) s;
+- register unsigned char* mm;
++ unsigned char* m = (unsigned char*) s;
++ unsigned char* mm;
+
+ if (length < 0)
+ length = (s ? strlen(s) : 0);
diff --git a/games-board/xmahjongg/xmahjongg-3.7-r1.ebuild b/games-board/xmahjongg/xmahjongg-3.7-r2.ebuild
index f27ba3840910..c4ba67f96136 100644
--- a/games-board/xmahjongg/xmahjongg-3.7-r1.ebuild
+++ b/games-board/xmahjongg/xmahjongg-3.7-r2.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools desktop
-DESCRIPTION="friendly GUI version of xmahjongg"
-HOMEPAGE="http://www.lcdf.org/xmahjongg/"
-SRC_URI="http://www.lcdf.org/xmahjongg/${P}.tar.gz"
+DESCRIPTION="Friendly GUI version of xmahjongg"
+HOMEPAGE="https://www.lcdf.org/xmahjongg/"
+SRC_URI="https://www.lcdf.org/xmahjongg/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@@ -17,7 +17,10 @@ RDEPEND="x11-libs/libX11"
DEPEND="${RDEPEND}
x11-libs/libXt"
-PATCHES=( "${FILESDIR}"/${P}-autotools.patch )
+PATCHES=(
+ "${FILESDIR}"/${P}-autotools.patch
+ "${FILESDIR}"/${P}-drop-register-keyword.patch
+)
src_prepare() {
default
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 3b191ef1ec92..a6046a63abd8 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/tg_owt/Manifest b/media-libs/tg_owt/Manifest
index cba2266e91c3..a42291d3bfb6 100644
--- a/media-libs/tg_owt/Manifest
+++ b/media-libs/tg_owt/Manifest
@@ -1,8 +1,11 @@
AUX tg_owt-0_pre20230105-gcc-13-cstdint.patch 832 BLAKE2B 694b6d5223d87b6b735230de5e75a0e66821d86b92a8c6af85b45459d2c93ac6ce08e86aefeeb5fafee071c28b5bff3ad9120e7ca9d29195e7e4fe8024eb0ff7 SHA512 086a5a6e6459c2f4ff609a6c06394dcf449105a49307517e5c93a5641d3ce398793e175d1613a54c2e8831081950ed30dfc1c25122b0f1523cbe7b44f97f4ad0
DIST libsrtp-a566a9cfcd619e8327784aa7cff4a1276dc1e895.tar.gz 636836 BLAKE2B 496afcb80f67a8f76104e338408d4930475daadaf3f7cd2d673336aef938986876995e475a4d932424d7f99f6a339bad360f566d6fd3719316eaf8241970cf8d SHA512 930e665434e80e8a26d81b785563c915619b546a9a0af0455a14278816997074add852fae107027f4899415cb0ab47ffbf9492bea76b94b10f558b52098bbf92
DIST libyuv-00950840d1c9bcbb3eb6ebc5aac5793e71166c8b.tar.bz2 426626 BLAKE2B efae062f124e3711bab9db232e5f956f09683d6743f54407bf89eeda1bb6ffbc9b82fc250bd709f06b94c28bc8bbb239a28262a002e7b7a2044f31c1432304bb SHA512 bfe2ad76c911986727d0c8b6ee85028fea382fad1eaebbff77a116f848388417719acaea11506936e8160d8dfa46f27a9a3d544b3db356e4c58aa81f493a6912
+DIST libyuv-04821d1e7d60845525e8db55c7bcd41ef5be9406.tar.bz2 418856 BLAKE2B a72e1f75491785b272b0ded46368a67aadb643278e5764d16dcd902ab7e4139d8664ffbacd940f30113ce3171e0b0846fe0d6111ced17c5b08f326cd61b2af14 SHA512 ff9cfbb61a1361e959740d00c741dc6fbe71ca7c61770abc35f70aada402df3884d7d5992ae79472dfe3d7641154d4f13065593fee41bf8eae924e26cc654117
DIST tg_owt-0_pre20230105.tar.gz 13822416 BLAKE2B 05004dafaefd748d836f3508d3800bcb15d0bc9894b83340746e85763bff4b77d3dd1fb732eeaf86324b9afbec69be49b172ae7f70d959a7a65ce01b64fb6205 SHA512 70b4ada620cf19acf981abcefcbac1609fe04c51deef0332e288d59c4e7efe98625817c641b92967b4f37217f94e49aa0fc296fcfbb214c08cb63030b1427f54
DIST tg_owt-0_pre20230428.tar.gz 13725816 BLAKE2B c854de42696e397ea7101b7536f940c5424ebeae4105b84c9d3ef39242409b450e3cf38b7319ede7eb185667b78f4d4fb72c046880495f300205dff4d553be3a SHA512 883be1ba54db10462dadf0ef0e03270535972eed37d7fec745bd660faa67eabc539bfa88122a9c64a895cba97fb1d1a67ff6ee590ad002480ad327736f07284e
+DIST tg_owt-0_pre20230921.tar.gz 13726037 BLAKE2B 635342dd2127330542374e2f0f9acee91844c3c825fe4610dabe2996c541d9b3dc1681999910e5b591752f7e8f65a089c16b43216dd0c0b84f1a0e913e5a0213 SHA512 538d713e9ac91e9f676cdf301d11d7b5be0d67bda6283537e03b6322f3cca5c0234ff2f2b0b23e9046709f77ed282fc4d3526d3b21ee93478c50380be410372f
EBUILD tg_owt-0_pre20230105.ebuild 3684 BLAKE2B fea2495d1ef234f4184c4ceb0a7e854277cc2105f55efe1c503d6b230eb25543ee587c91684ef65d2942e319d0d1a8b7aca4689cac9f7d372dea9125a3e20d30 SHA512 71da9849ec86c08e95c30d26cfddbed879abf798aa246b2ca01cddaf724ce49b3cac2fa1f5e6bc73df4b024957c460ba39f070be4662f4d4336bee08f45b2ee8
EBUILD tg_owt-0_pre20230428.ebuild 3989 BLAKE2B 4cc8dd4bb0d2a0eeb66771da0c847b126356b4d01bc0213e502f7d1a6e5a795eb9a60da275765c41acd46122bd4bb0d0135381d8e20fe5934a3ba47424908545 SHA512 ad7643fc36405afa3be78bab62e2a9285ea61c6a009873bb33c5b41fcffd2f7b1ffbb86cb8b24665857c2bf34bff54b7034508178d5df9e03805c08f6d78e6f7
+EBUILD tg_owt-0_pre20230921.ebuild 3923 BLAKE2B 83f5c1377b9dcbcafb5a557e05c48454267d351f75732574d6fddcf852e505fb0cf4654957da481d6c3b92b0ceec82d055ff38155cbde17370226e3160c92dc8 SHA512 fd0c7fd88cefd4d0f9cf905ae619a24afd1ca86cd50988cee67c8eef027e2848b4fb4dddb60fe67e65643a580635c0e3d321fcfb2f8d38284ebd6dcf238d596e
MISC metadata.xml 493 BLAKE2B ce75939609c6fdef8bce490ca81ba5a011c0a44746e9d813651c2dad5e29e66cc529789b90a61e484c1b13c4d51f0a6cc18988bc7992f9a68e532b6bec9906f2 SHA512 d7aa16d810350f42fb07d47a020363fa77f2a2bab07bd78b49f22afd1ddffc51bf0b55b9ac84ebd208dfc85779494144a75f33e209032c0db15567eb8ba4ebf1
diff --git a/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild b/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild
new file mode 100644
index 000000000000..26e4b6878d84
--- /dev/null
+++ b/media-libs/tg_owt/tg_owt-0_pre20230921.ebuild
@@ -0,0 +1,129 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="WebRTC build for Telegram"
+HOMEPAGE="https://github.com/desktop-app/tg_owt"
+
+TG_OWT_COMMIT="592b14d13bf9103226e90a83571e24c49f6bfdcd"
+LIBYUV_COMMIT="04821d1e7d60845525e8db55c7bcd41ef5be9406"
+LIBSRTP_COMMIT="a566a9cfcd619e8327784aa7cff4a1276dc1e895"
+SRC_URI="https://github.com/desktop-app/tg_owt/archive/${TG_OWT_COMMIT}.tar.gz -> ${P}.tar.gz
+ https://gitlab.com/chromiumsrc/libyuv/-/archive/${LIBYUV_COMMIT}/libyuv-${LIBYUV_COMMIT}.tar.bz2
+ https://github.com/cisco/libsrtp/archive/${LIBSRTP_COMMIT}.tar.gz -> libsrtp-${LIBSRTP_COMMIT}.tar.gz"
+S="${WORKDIR}/${PN}-${TG_OWT_COMMIT}"
+# Upstream libyuv: https://chromium.googlesource.com/libyuv/libyuv
+
+LICENSE="BSD"
+SLOT="0/${PV##*pre}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="screencast +X"
+
+# This package's USE flags may change the ABI and require a rebuild of
+# dependent pacakges. As such, one should make sure to depend on
+# media-libs/tg_owt[x=,y=,z=] for any package that uses this.
+# Furthermore, the -DNDEBUG preprocessor flag should be defined by any
+# dependent package, failure to do so will change the ABI in the header files.
+
+# Bundled libs:
+# - libyuv (no stable versioning, www-client/chromium and media-libs/libvpx bundle it)
+# - libsrtp (project uses private APIs)
+# - pffft (no stable versioning, patched)
+RDEPEND="
+ >=dev-cpp/abseil-cpp-20220623.1:=
+ dev-libs/openssl:=
+ dev-libs/protobuf:=
+ media-libs/libjpeg-turbo:=
+ >=media-libs/libvpx-1.10.0:=
+ media-libs/openh264:=
+ media-libs/opus
+ media-video/ffmpeg:=
+ dev-libs/crc32c
+ screencast? (
+ dev-libs/glib:2
+ media-video/pipewire:=
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ )
+"
+DEPEND="${RDEPEND}
+ screencast? (
+ media-libs/libglvnd
+ media-libs/mesa
+ x11-libs/libdrm
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+ X? ( x11-base/xorg-proto )
+"
+
+src_unpack() {
+ unpack "${P}.tar.gz"
+ unpack "libyuv-${LIBYUV_COMMIT}.tar.bz2"
+ mv -T "libyuv-${LIBYUV_COMMIT}" "${S}/src/third_party/libyuv" || die
+ unpack "libsrtp-${LIBSRTP_COMMIT}.tar.gz"
+ mv -T "libsrtp-${LIBSRTP_COMMIT}" "${S}/src/third_party/libsrtp" || die
+}
+
+src_prepare() {
+ # libopenh264 has GENERATED files with yasm that aren't excluded by
+ # EXCLUDE_FROM_ALL, and I have no clue how to avoid this.
+ # These source files aren't used with system-openh264, anyway.
+ sed -i '/include(cmake\/libopenh264.cmake)/d' CMakeLists.txt || die
+
+ # The sources for these aren't available, avoid needing them
+ sed -e '/include(cmake\/libcrc32c.cmake)/d' \
+ -e '/include(cmake\/libabsl.cmake)/d' -i CMakeLists.txt || die
+
+ # "lol" said the scorpion, "lmao"
+ sed -i '/if (BUILD_SHARED_LIBS)/{n;n;s/WARNING/DEBUG/}' CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # Defined by -DCMAKE_BUILD_TYPE=Release, avoids crashes
+ # See https://bugs.gentoo.org/754012
+ # EAPI 8 still wipes this flag.
+ append-cppflags '-DNDEBUG'
+
+ local mycmakeargs=(
+ -DTG_OWT_USE_X11=$(usex X)
+ -DTG_OWT_USE_PIPEWIRE=$(usex screencast)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ # Save about 15MB of useless headers
+ rm -r "${ED}/usr/include/tg_owt/rtc_base/third_party" || die
+ rm -r "${ED}/usr/include/tg_owt/common_audio/third_party" || die
+ rm -r "${ED}/usr/include/tg_owt/modules/third_party" || die
+ rm -r "${ED}/usr/include/tg_owt/third_party" || die
+
+ # Install a few headers anyway, as required by net-im/telegram-desktop...
+ local headers=(
+ third_party/libyuv/include
+ rtc_base/third_party/sigslot
+ rtc_base/third_party/base64
+ )
+ for dir in "${headers[@]}"; do
+ pushd "${S}/src/${dir}" > /dev/null || die
+ find -type f -name "*.h" -exec install -Dm644 '{}' "${ED}/usr/include/tg_owt/${dir}/{}" \; || die
+ popd > /dev/null || die
+ done
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index e3544401e9f9..e818fab3eaac 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 6fb3e98637c9..24bd8472dc7b 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Oct 2023 16:40:18 +0000
+Sat, 07 Oct 2023 22:40:21 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 28fce1be8ecc..8d81c1405f9e 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 549618 BLAKE2B df3cca5309face77ad600cd7dd41da5c8d5969140f0f882439af0839721ca14a3e2ddda207c25ab4f6c4bb766db6e715560df951e539d7cc21ac6c04098c804d SHA512 fecd1787120b073b451d8a3eda16e7b1d80f65213749758b8dc28dd7adb7911c5d678553c3d79c9868d343fd46ecb5e858110be9deff13b5fe735cee99c77036
-TIMESTAMP 2023-10-07T16:40:23Z
+TIMESTAMP 2023-10-07T22:40:25Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUhifdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUh3llfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCnFw/8CYY9VNEy7LDSQUeuDHJOG8dIcHHjFyJhzKCkZsy5wYImhSsp/iHzpGww
-uHK2k2i7fT8l8OO3i24R0dgeIWjqoNQ+fTJEtjR6btt11Ls7hHAe1KoeRGbLOVaC
-b4skQo2HBoV2DyeLdbkYgYqZbzJ3gPbD1HcXUh6L0dwS/CAVJcxRnmBHiX333DGe
-qGbRM8islI4cJTFULTWFfeVtbtsDuGOuXjgFu81d94ZyiTfRqt+PIZ29ZGb8kVUl
-qYWzd++sG/dmLh3Sq3ZqqcRNlb6PPsX72HpzCCqBo5gYfBDtSXdOclZX4kkWWbsZ
-ZAT9yXKTciyuN1AQflXSN0qoF6WAm9UJMUt/NzIZgZjO05o83vGcDuPWifNt5ZRX
-A9kCh303NQu8sW8opLh5umwnRxdusLIUK7EhXg5IBeHtDvdnfTsEp2VuVeS3Q3dj
-IXGhO7lWmnpMg9ZNjYCw+wlrwfGRqPpUt52SAvh77ZiVhXhjWccZYLcZqedcZ75Y
-/T6w4ty6G8flTqMpBgK1Tqbo9Qt7ExunXbd9f3L5E9x4a9tFna4VvlwWv4ZsgqCQ
-TqIHf9+H+E5VoAiPWr5WVzcVV6Tev+Mof7x9nsYa0wW/U+h8H7XoYFhlmpNVd0Ph
-nOc5+jSvt0H0mmwOo2qjhhwjaW3jhyCLynGRh8vQ0yTl500uNCU=
-=0V7S
+klCmOQ//VfOYlxIr6iFsdsoEJKHSYmIyH3yEI5CuAZN0bzZyhu8L5jSebqE9H7Wn
+06EAb4WkQoBQ/v7SnQeoT+jU1N2Nh+GJ4Me9RjajdXihR0HV0OahN3bYodHbSmUd
+yURZxWgeENJLb8KlLK4YzXBD5z3dIWwwrwyLJlwGIWCYQp887WRHHh14yWzAvoF/
+WeEZHwsxS8kvO279Kkr2zHR9k90jAvTGUfIN4YYW8skj10Q8sLZAGH+e8TQxjYfg
+UfUe8oxkdbAykOEbzOP6mS6rD0HhT/nOrdqWQ7VuUJpEdWPzQyp6IQ0sqfUiPDwz
+1Iv9aPi5901wdk6+c8fDsv7OA6fhcjxC2iy6bMCOA5OxBO5Yk7030yB17FxFIsex
+V7K5U6IJJMyWr/ijiNhDQbowatniY2CaX0Tl3FHG/b8ikwY1O9XeyYa9eVF8pqJ+
+q7lBAKznB+0E7ENIZd9zKagQ1140VgW9jWtUJp39tCztULGZUJEyudl7SrC1uAzh
+EJonVpqR5tuMFGDw5a1SLg08OmwInGaOXKzqJFpTDkqDnHIAIMA6OnJS+Bla7bPv
+Z5/y/6yUQDDOo3gWZxdchha5mfUWkJokc5MnnhASwDDIj3Afmi/mQwY5i8Sg3F7E
+PFc/Tb/PWz/UMZxavJZSTdMOZtBSXQPj3xaRJAQjI1SbS/V5xTg=
+=Hwqn
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 6fb3e98637c9..24bd8472dc7b 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Oct 2023 16:40:18 +0000
+Sat, 07 Oct 2023 22:40:21 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index ac5cfd52bf68..062e5b79d867 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 c5328bcacb59..793f55b3ac1a 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/emacs-updater-1.17 b/metadata/md5-cache/app-admin/emacs-updater-1.17
index e3429782b81d..ca2c303ba28f 100644
--- a/metadata/md5-cache/app-admin/emacs-updater-1.17
+++ b/metadata/md5-cache/app-admin/emacs-updater-1.17
@@ -3,9 +3,9 @@ DEPEND=|| ( sys-apps/util-linux app-misc/getopt )
DESCRIPTION=Rebuild Emacs packages
EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2+
RDEPEND=|| ( sys-apps/util-linux app-misc/getopt ) >=app-editors/emacs-23.1:* >=app-portage/portage-utils-0.80
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/emacs/emacs-updater-1.17.tar.xz
-_md5_=bc726224272f9add9e16f6417a6eb620
+_md5_=e30fc570ad7ffbe019d32bdfec0aeb32
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 0bebec15b33d..ab138d26b737 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/debian-archive-keyring-2019.1-r1 b/metadata/md5-cache/app-crypt/debian-archive-keyring-2019.1-r1
deleted file mode 100644
index b8d826d4829b..000000000000
--- a/metadata/md5-cache/app-crypt/debian-archive-keyring-2019.1-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=GnuPG archive keys of the Debian archive
-EAPI=7
-HOMEPAGE=https://packages.debian.org/sid/debian-archive-keyring
-INHERIT=unpacker
-KEYWORDS=~amd64 ~ppc64 ~x86
-LICENSE=GPL-2+
-SLOT=0
-SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2019.1_all.deb
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5
-_md5_=539c5b462329635e1792047a55afe2bf
diff --git a/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1 b/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1
deleted file mode 100644
index 284393bc2818..000000000000
--- a/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=GnuPG archive keys of the Debian archive
-EAPI=7
-HOMEPAGE=https://packages.debian.org/sid/debian-archive-keyring
-INHERIT=unpacker
-KEYWORDS=~amd64 ~ppc64 ~x86
-LICENSE=GPL-2+
-SLOT=0
-SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2021.1_all.deb
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5
-_md5_=d57d81c9304410472e3a8cdfa72bb3fb
diff --git a/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.2 b/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.2
deleted file mode 100644
index a20164947702..000000000000
--- a/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.2
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=GnuPG archive keys of the Debian archive
-EAPI=8
-HOMEPAGE=https://packages.debian.org/sid/debian-archive-keyring
-INHERIT=unpacker
-KEYWORDS=~amd64 ~ppc64 ~x86
-LICENSE=GPL-2+
-SLOT=0
-SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2023.2_all.deb
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5
-_md5_=0a854f85d75f8b89a0cb423c36b8f3bc
diff --git a/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.1 b/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.4
index ecfb8216cada..c450bd760468 100644
--- a/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.1
+++ b/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.4
@@ -3,9 +3,9 @@ DESCRIPTION=GnuPG archive keys of the Debian archive
EAPI=8
HOMEPAGE=https://packages.debian.org/sid/debian-archive-keyring
INHERIT=unpacker
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=GPL-2+
SLOT=0
-SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2023.1_all.deb
+SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2023.4_all.deb
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5
-_md5_=0a854f85d75f8b89a0cb423c36b8f3bc
+_md5_=2328e80f80bad262b0eab10177d4b31b
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index eaa32a3af4d9..bf3d52e77bb4 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/cppgir-0_p20230926 b/metadata/md5-cache/dev-cpp/cppgir-0_p20230926
new file mode 100644
index 000000000000..9062f3d6ad87
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cppgir-0_p20230926
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( app-text/ronn-ng ) test? ( dev-libs/glib ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/boost:= dev-libs/libfmt:= dev-cpp/expected-lite
+DESCRIPTION=GObject-Introspection C++ binding wrapper generator
+EAPI=8
+HOMEPAGE=https://gitlab.com/mnauw/cppgir
+INHERIT=cmake flag-o-matic
+IUSE=doc test
+KEYWORDS=~amd64 ~riscv
+LICENSE=MIT
+RDEPEND=dev-libs/boost:= dev-libs/libfmt:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.com/mnauw/cppgir/-/archive/4c16bffe646af52b7112785cda8112d761f95860/cppgir-4c16bffe646af52b7112785cda8112d761f95860.tar.bz2 -> cppgir-0_p20230926.tar.bz2
+_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=72c605064fa5b87c9d62a26e34203127
diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz
index ca1a22a436b2..0fc180d135e8 100644
--- a/metadata/md5-cache/dev-games/Manifest.gz
+++ b/metadata/md5-cache/dev-games/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-games/irrlicht-1.8.4-r1 b/metadata/md5-cache/dev-games/irrlicht-1.8.4-r2
index 11195ce2028c..a76101d8f558 100644
--- a/metadata/md5-cache/dev-games/irrlicht-1.8.4-r1
+++ b/metadata/md5-cache/dev-games/irrlicht-1.8.4-r2
@@ -1,15 +1,15 @@
BDEPEND=app-arch/unzip
DEFINED_PHASES=compile install prepare
-DEPEND=app-arch/bzip2 ~dev-games/irrlicht-headers-1.8.4 media-libs/libpng:0= sys-libs/zlib virtual/jpeg:0 virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm x11-base/xorg-proto
+DEPEND=app-arch/bzip2 ~dev-games/irrlicht-headers-1.8.4 media-libs/libpng:= sys-libs/zlib:= media-libs/libjpeg-turbo:= virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm x11-base/xorg-proto
DESCRIPTION=open source high performance realtime 3D engine written in C++
-EAPI=7
+EAPI=8
HOMEPAGE=https://irrlicht.sourceforge.io/
INHERIT=toolchain-funcs
-IUSE=debug doc static-libs
+IUSE=debug doc
KEYWORDS=amd64 ~riscv x86
LICENSE=ZLIB
-RDEPEND=app-arch/bzip2 ~dev-games/irrlicht-headers-1.8.4 media-libs/libpng:0= sys-libs/zlib virtual/jpeg:0 virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm
+RDEPEND=app-arch/bzip2 ~dev-games/irrlicht-headers-1.8.4 media-libs/libpng:= sys-libs/zlib:= media-libs/libjpeg-turbo:= virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm
SLOT=0
SRC_URI=mirror://sourceforge/irrlicht/irrlicht-1.8.4.zip https://dev.gentoo.org/~mgorny/dist/irrlicht-1.8.4-patchset.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=a458f1815a7e2536d28f553099075747
+_md5_=24bcbb22415898d2f79f16d3253f1685
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index b99d8dccfb90..92eab9bf5369 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/tinyxml-2.6.2-r5 b/metadata/md5-cache/dev-libs/tinyxml-2.6.2-r5
index 0f065494bcff..38ce39d17b63 100644
--- a/metadata/md5-cache/dev-libs/tinyxml-2.6.2-r5
+++ b/metadata/md5-cache/dev-libs/tinyxml-2.6.2-r5
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=http://www.grinninglizard.com/tinyxml/index.html
INHERIT=flag-o-matic toolchain-funcs multilib
IUSE=debug doc static-libs +stl
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=ZLIB
SLOT=0
SRC_URI=mirror://sourceforge/tinyxml/tinyxml_2_6_2.tar.gz
_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=8b000acdee83246d5b9587d5c2f247fd
+_md5_=ffa4ce28faa779f12d0dbb40ef83104d
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 924148a904aa..4db9f133fb18 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/confusable_homoglyphs-3.2.0-r1 b/metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r2
index 65cd7ad60db6..65682f91c626 100644
--- a/metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r1
+++ b/metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/vhf/confusable_homoglyphs/archive/14f43ddd74099520ddcda29fac557c27a28190e6.tar.gz -> confusable_homoglyphs-3.2.0.gh.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=b28250805d823683c8ca1d3365dfc812
+_md5_=6fe92373e7b9113a43192475e228ec91
diff --git a/metadata/md5-cache/games-board/Manifest.gz b/metadata/md5-cache/games-board/Manifest.gz
index 434a8405fe4b..6bfa847d18e5 100644
--- a/metadata/md5-cache/games-board/Manifest.gz
+++ b/metadata/md5-cache/games-board/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-board/xmahjongg-3.7-r1 b/metadata/md5-cache/games-board/xmahjongg-3.7-r2
index 89dbdb0d3ad8..69b06d8cc1d1 100644
--- a/metadata/md5-cache/games-board/xmahjongg-3.7-r1
+++ b/metadata/md5-cache/games-board/xmahjongg-3.7-r2
@@ -1,14 +1,14 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=install prepare
DEPEND=x11-libs/libX11 x11-libs/libXt
-DESCRIPTION=friendly GUI version of xmahjongg
-EAPI=7
-HOMEPAGE=http://www.lcdf.org/xmahjongg/
+DESCRIPTION=Friendly GUI version of xmahjongg
+EAPI=8
+HOMEPAGE=https://www.lcdf.org/xmahjongg/
INHERIT=autotools desktop
KEYWORDS=~amd64 ~mips ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2
RDEPEND=x11-libs/libX11
SLOT=0
-SRC_URI=http://www.lcdf.org/xmahjongg/xmahjongg-3.7.tar.gz
+SRC_URI=https://www.lcdf.org/xmahjongg/xmahjongg-3.7.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=3c0b1e68490d5825422c6dc5ac009dbe
+_md5_=7e749f941913da4fbe602eaf2653b9eb
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index e723d20da36b..05836c12ddc9 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/tg_owt-0_pre20230921 b/metadata/md5-cache/media-libs/tg_owt-0_pre20230921
new file mode 100644
index 000000000000..6d679a68887a
--- /dev/null
+++ b/metadata/md5-cache/media-libs/tg_owt-0_pre20230921
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig X? ( x11-base/xorg-proto ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-cpp/abseil-cpp-20220623.1:= dev-libs/openssl:= dev-libs/protobuf:= media-libs/libjpeg-turbo:= >=media-libs/libvpx-1.10.0:= media-libs/openh264:= media-libs/opus media-video/ffmpeg:= dev-libs/crc32c screencast? ( dev-libs/glib:2 media-video/pipewire:= ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXrandr x11-libs/libXtst ) screencast? ( media-libs/libglvnd media-libs/mesa x11-libs/libdrm )
+DESCRIPTION=WebRTC build for Telegram
+EAPI=8
+HOMEPAGE=https://github.com/desktop-app/tg_owt
+INHERIT=cmake flag-o-matic
+IUSE=screencast +X
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
+LICENSE=BSD
+RDEPEND=>=dev-cpp/abseil-cpp-20220623.1:= dev-libs/openssl:= dev-libs/protobuf:= media-libs/libjpeg-turbo:= >=media-libs/libvpx-1.10.0:= media-libs/openh264:= media-libs/opus media-video/ffmpeg:= dev-libs/crc32c screencast? ( dev-libs/glib:2 media-video/pipewire:= ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXrandr x11-libs/libXtst )
+SLOT=0/20230921
+SRC_URI=https://github.com/desktop-app/tg_owt/archive/592b14d13bf9103226e90a83571e24c49f6bfdcd.tar.gz -> tg_owt-0_pre20230921.tar.gz https://gitlab.com/chromiumsrc/libyuv/-/archive/04821d1e7d60845525e8db55c7bcd41ef5be9406/libyuv-04821d1e7d60845525e8db55c7bcd41ef5be9406.tar.bz2 https://github.com/cisco/libsrtp/archive/a566a9cfcd619e8327784aa7cff4a1276dc1e895.tar.gz -> libsrtp-a566a9cfcd619e8327784aa7cff4a1276dc1e895.tar.gz
+_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=957046e3dc3a880f23b4aa44fbbae486
diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz
index 9d815feffc50..3c097a94c01b 100644
--- a/metadata/md5-cache/net-dns/Manifest.gz
+++ b/metadata/md5-cache/net-dns/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dns/pdns-4.8.3 b/metadata/md5-cache/net-dns/pdns-4.8.3
new file mode 100644
index 000000000000..1bf8c6080485
--- /dev/null
+++ b/metadata/md5-cache/net-dns/pdns-4.8.3
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig doc? ( app-doc/doxygen[dot] )
+DEFINED_PHASES=compile configure install postinst setup
+DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-libs/openssl:= dev-libs/boost:= lmdb? ( >=dev-db/lmdb-0.9.29 ) lua-records? ( >=net-misc/curl-7.21.3 ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:= ) ldap? ( >=net-nds/openldap-2.0.27-r4:= app-crypt/mit-krb5 ) odbc? ( dev-db/unixODBC ) sqlite? ( dev-db/sqlite:3 ) geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip ) sodium? ( dev-libs/libsodium:= ) tinydns? ( >=dev-db/tinycdb-0.77 ) elibc_glibc? ( x86? ( >=sys-libs/glibc-2.34 ) )
+DESCRIPTION=The PowerDNS Daemon
+EAPI=8
+HOMEPAGE=https://www.powerdns.com/
+INHERIT=flag-o-matic lua-single python-any-r1
+IUSE=debug doc geoip ldap lmdb lua-records mysql odbc postgres remote sodium sqlite systemd tools tinydns test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-libs/openssl:= dev-libs/boost:= lmdb? ( >=dev-db/lmdb-0.9.29 ) lua-records? ( >=net-misc/curl-7.21.3 ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:= ) ldap? ( >=net-nds/openldap-2.0.27-r4:= app-crypt/mit-krb5 ) odbc? ( dev-db/unixODBC ) sqlite? ( dev-db/sqlite:3 ) geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip ) sodium? ( dev-libs/libsodium:= ) tinydns? ( >=dev-db/tinycdb-0.77 ) elibc_glibc? ( x86? ( >=sys-libs/glibc-2.34 ) ) acct-user/pdns acct-group/pdns
+REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://downloads.powerdns.com/releases/pdns-4.8.3.tar.bz2
+_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=23b3bf966ddf52f77209c8848ae1174d
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index b9100094c2d3..75a54747ceb8 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.10.3 b/metadata/md5-cache/net-im/telegram-desktop-4.10.3
new file mode 100644
index 000000000000..449a9c0b5eb0
--- /dev/null
+++ b/metadata/md5-cache/net-im/telegram-desktop-4.10.3
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/cppgir-0_p20230926 >=dev-util/cmake-3.16 dev-util/gdbus-codegen virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
+DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 wayland? ( >=dev-qt/qtwayland-6.5:6[compositor] ) webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20230926 >=dev-cpp/ms-gsl-4 dev-cpp/range-v3
+DESCRIPTION=Official desktop client for Telegram
+EAPI=8
+HOMEPAGE=https://desktop.telegram.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic
+IUSE=dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland webkit +X
+KEYWORDS=~amd64 ~riscv
+LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+
+RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 wayland? ( >=dev-qt/qtwayland-6.5:6[compositor] ) webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( net-libs/webkit-gtk:4 )
+REQUIRED_USE=qt6-imageformats? ( qt6 )
+SLOT=0
+SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.10.3/tdesktop-4.10.3-full.tar.gz
+_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=88cd826975ac6a1648018892cac43541
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index a3e70ee99e61..b0b0b13d47e8 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/librist-0.2.8 b/metadata/md5-cache/net-libs/librist-0.2.8
new file mode 100644
index 000000000000..eef5503aa909
--- /dev/null
+++ b/metadata/md5-cache/net-libs/librist-0.2.8
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-libs/cJSON net-libs/mbedtls:=
+DESCRIPTION=Library for Reliable Internet Stream Transport (RIST) protocol
+EAPI=8
+HOMEPAGE=https://code.videolan.org/rist/librist
+INHERIT=meson
+IUSE=test
+KEYWORDS=~arm64
+LICENSE=BSD-2
+RDEPEND=dev-libs/cJSON net-libs/mbedtls:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://code.videolan.org/rist/librist/-/archive/v0.2.8/librist-v0.2.8.tar.bz2
+_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=c3deabdd2e9035ab34d3e04c5f7a1fda
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 1d1295f5349b..952ebadef267 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/bindfs-1.14.9 b/metadata/md5-cache/sys-fs/bindfs-1.14.9
deleted file mode 100644
index b00524001aed..000000000000
--- a/metadata/md5-cache/sys-fs/bindfs-1.14.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=>=sys-fs/fuse-2.9:0 virtual/pkgconfig
-DESCRIPTION=FUSE filesystem for bind mounting with altered permissions
-EAPI=7
-HOMEPAGE=https://bindfs.org/
-IUSE=debug
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=sys-fs/fuse-2.9:0
-RESTRICT=test
-SLOT=0
-SRC_URI=https://bindfs.org/downloads/bindfs-1.14.9.tar.gz
-_md5_=194ba71b431b9f85d97f81aaa7682034
diff --git a/metadata/md5-cache/sys-fs/bindfs-1.15.0 b/metadata/md5-cache/sys-fs/bindfs-1.15.0
deleted file mode 100644
index 9aa0d421a0f5..000000000000
--- a/metadata/md5-cache/sys-fs/bindfs-1.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=>=sys-fs/fuse-3.10.2:3 virtual/pkgconfig
-DESCRIPTION=FUSE filesystem for bind mounting with altered permissions
-EAPI=7
-HOMEPAGE=https://bindfs.org/
-IUSE=debug
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=sys-fs/fuse-3.10.2:3
-RESTRICT=test
-SLOT=0
-SRC_URI=https://bindfs.org/downloads/bindfs-1.15.0.tar.gz
-_md5_=7f76618578bc2bf89f6f64e1d7536be2
diff --git a/metadata/md5-cache/sys-fs/bindfs-1.15.1 b/metadata/md5-cache/sys-fs/bindfs-1.15.1
deleted file mode 100644
index 3e9633fb7b63..000000000000
--- a/metadata/md5-cache/sys-fs/bindfs-1.15.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=>=sys-fs/fuse-3.10.2:3 virtual/pkgconfig
-DESCRIPTION=FUSE filesystem for bind mounting with altered permissions
-EAPI=7
-HOMEPAGE=https://bindfs.org/
-IUSE=debug
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=sys-fs/fuse-3.10.2:3
-RESTRICT=test
-SLOT=0
-SRC_URI=https://bindfs.org/downloads/bindfs-1.15.1.tar.gz
-_md5_=7f76618578bc2bf89f6f64e1d7536be2
diff --git a/metadata/md5-cache/sys-fs/bindfs-1.16.1 b/metadata/md5-cache/sys-fs/bindfs-1.16.1
deleted file mode 100644
index f3f0140c68d1..000000000000
--- a/metadata/md5-cache/sys-fs/bindfs-1.16.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=>=sys-fs/fuse-3.10.2:3 virtual/pkgconfig
-DESCRIPTION=FUSE filesystem for bind mounting with altered permissions
-EAPI=8
-HOMEPAGE=https://bindfs.org/
-IUSE=debug
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=sys-fs/fuse-3.10.2:3
-RESTRICT=test
-SLOT=0
-SRC_URI=https://bindfs.org/downloads/bindfs-1.16.1.tar.gz
-_md5_=6a4bf3eea3d5656e135a6afb03fb2ee3
diff --git a/metadata/md5-cache/sys-fs/bindfs-1.17.1 b/metadata/md5-cache/sys-fs/bindfs-1.17.1
deleted file mode 100644
index 3157406f9d19..000000000000
--- a/metadata/md5-cache/sys-fs/bindfs-1.17.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=>=sys-fs/fuse-3.10.2:3 virtual/pkgconfig
-DESCRIPTION=FUSE filesystem for bind mounting with altered permissions
-EAPI=8
-HOMEPAGE=https://bindfs.org/
-IUSE=debug
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=sys-fs/fuse-3.10.2:3
-RESTRICT=test
-SLOT=0
-SRC_URI=https://bindfs.org/downloads/bindfs-1.17.1.tar.gz
-_md5_=6a4bf3eea3d5656e135a6afb03fb2ee3
diff --git a/metadata/md5-cache/sys-fs/bindfs-1.17.2 b/metadata/md5-cache/sys-fs/bindfs-1.17.4
index 113790553552..aca53398bcf3 100644
--- a/metadata/md5-cache/sys-fs/bindfs-1.17.2
+++ b/metadata/md5-cache/sys-fs/bindfs-1.17.4
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=>=sys-fs/fuse-3.10.2:3
RESTRICT=test
SLOT=0
-SRC_URI=https://bindfs.org/downloads/bindfs-1.17.2.tar.gz
+SRC_URI=https://bindfs.org/downloads/bindfs-1.17.4.tar.gz
_md5_=c4a248921f8c8067fb60a656624c0663
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index b132ec851c97..b5ba55ebfcf0 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/lidarr-1.4.4.3614 b/metadata/md5-cache/www-apps/lidarr-1.4.4.3614
deleted file mode 100644
index b111cc40811d..000000000000
--- a/metadata/md5-cache/www-apps/lidarr-1.4.4.3614
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=install prepare
-DESCRIPTION=Looks and smells like Sonarr but made for music
-EAPI=8
-HOMEPAGE=https://lidarr.audio
-INHERIT=systemd
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=acct-group/lidarr acct-user/lidarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite sys-libs/glibc
-RESTRICT=bindist strip test
-SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.4.3614/Lidarr.develop.1.4.4.3614.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.4.3614/Lidarr.develop.1.4.4.3614.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.4.3614/Lidarr.develop.1.4.4.3614.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.4.3614/Lidarr.develop.1.4.4.3614.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.4.3614/Lidarr.develop.1.4.4.3614.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.4.3614/Lidarr.develop.1.4.4.3614.linux-musl-core-arm64.tar.gz ) )
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=00d8dee3b0c2be9e874cfc57c764575d
diff --git a/metadata/md5-cache/www-apps/lidarr-1.4.5.3639 b/metadata/md5-cache/www-apps/lidarr-1.4.5.3639
new file mode 100644
index 000000000000..59f0279aaaad
--- /dev/null
+++ b/metadata/md5-cache/www-apps/lidarr-1.4.5.3639
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install prepare
+DESCRIPTION=Looks and smells like Sonarr but made for music
+EAPI=8
+HOMEPAGE=https://lidarr.audio
+INHERIT=systemd
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=acct-group/lidarr acct-user/lidarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite sys-libs/glibc
+RESTRICT=bindist strip test
+SLOT=0
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.5.3639/Lidarr.master.1.4.5.3639.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.5.3639/Lidarr.master.1.4.5.3639.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.5.3639/Lidarr.master.1.4.5.3639.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.5.3639/Lidarr.master.1.4.5.3639.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.5.3639/Lidarr.master.1.4.5.3639.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v1.4.5.3639/Lidarr.master.1.4.5.3639.linux-musl-core-arm64.tar.gz ) )
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=52841c7be49b05be5395cdf6e8fd94fe
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 4fa25ac38185..bfe3c822d84e 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/gtkglext-1.2.0-r5 b/metadata/md5-cache/x11-libs/gtkglext-1.2.0-r6
index 57b35572bb15..b3a049826431 100644
--- a/metadata/md5-cache/x11-libs/gtkglext-1.2.0-r5
+++ b/metadata/md5-cache/x11-libs/gtkglext-1.2.0-r6
@@ -1,14 +1,16 @@
+BDEPEND=dev-util/glib-utils >=sys-devel/autoconf-archive-2014.02.28 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 app-arch/xz-utils
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.36.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXmu-1.1.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-util/glib-utils >=sys-devel/autoconf-archive-2014.02.28 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info
+DEPEND=>=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.36.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXmu-1.1.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
DESCRIPTION=GL extensions for Gtk+ 2.0
-EAPI=6
+EAPI=8
HOMEPAGE=http://gtkglext.sourceforge.net/
-INHERIT=autotools gnome2 multilib-minimal
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2 multilib-minimal
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+ LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.36.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXmu-1.1.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0
SRC_URI=mirror://sourceforge/gtkglext/gtkglext-1.2.0.tar.bz2
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dc5cc7923c625e8d84799085c899536b
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=098308c2ac12d3b6dc2e242e5c9a2542
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index f15f56ca38a7..ee56c7c6de08 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/blockdpy-1-r1 b/metadata/md5-cache/x11-misc/blockdpy-1-r1
deleted file mode 100644
index 3d33fea682a1..000000000000
--- a/metadata/md5-cache/x11-misc/blockdpy-1-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install postinst prepare unpack
-DEPEND=x11-libs/libX11 x11-libs/libXext virtual/pkgconfig
-DESCRIPTION=Tool to block access via the physical display while x11vnc is running
-EAPI=6
-HOMEPAGE=http://www.karlrunge.com/x11vnc/blockdpy.c
-INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=x11-libs/libX11 x11-libs/libXext
-SLOT=0
-SRC_URI=http://www.karlrunge.com/x11vnc/blockdpy.c
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=39a98b11a8c8ce1d005d97aeb9877dbd
diff --git a/metadata/md5-cache/x11-misc/blockdpy-1-r2 b/metadata/md5-cache/x11-misc/blockdpy-1-r2
new file mode 100644
index 000000000000..9f0a1153fecc
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/blockdpy-1-r2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare unpack
+DEPEND=x11-libs/libX11 x11-libs/libXext
+DESCRIPTION=Tool to block access via the physical display while x11vnc is running
+EAPI=8
+HOMEPAGE=http://www.karlrunge.com/x11vnc/blockdpy.c
+INHERIT=flag-o-matic toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/libX11 x11-libs/libXext
+SLOT=0
+SRC_URI=http://www.karlrunge.com/x11vnc/blockdpy.c
+_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=d3a78384c346e56a5b8db794a24ef9f5
diff --git a/metadata/md5-cache/x11-misc/e16menuedit2-0.0.3 b/metadata/md5-cache/x11-misc/e16menuedit2-0.0.3
deleted file mode 100644
index 3794180fbe8a..000000000000
--- a/metadata/md5-cache/x11-misc/e16menuedit2-0.0.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=>=gnome-base/libglade-2.4 virtual/pkgconfig x11-libs/gtk+:2 x11-wm/e16 sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Menu editor for Enlightenment DR16 written in GTK2
-EAPI=6
-HOMEPAGE=https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/
-INHERIT=gnome2
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT-with-advertising
-RDEPEND=>=gnome-base/libglade-2.4 virtual/pkgconfig x11-libs/gtk+:2 x11-wm/e16
-SLOT=0
-SRC_URI=mirror://sourceforge/enlightenment/e16menuedit2-0.0.3.tar.gz
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1def64332ce86f663654f578140e70f3
diff --git a/metadata/md5-cache/x11-misc/e16menuedit2-0.0.3-r1 b/metadata/md5-cache/x11-misc/e16menuedit2-0.0.3-r1
new file mode 100644
index 000000000000..5e774db97c34
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/e16menuedit2-0.0.3-r1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=gnome-base/libglade-2.4 x11-libs/gtk+:2 x11-wm/e16
+DESCRIPTION=Menu editor for Enlightenment DR16 written in GTK2
+EAPI=8
+HOMEPAGE=https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT-with-advertising
+RDEPEND=>=gnome-base/libglade-2.4 x11-libs/gtk+:2 x11-wm/e16
+SLOT=0
+SRC_URI=mirror://sourceforge/enlightenment/e16menuedit2-0.0.3.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c05fa1e66c79105237901cf82f03a430
diff --git a/metadata/md5-cache/x11-misc/gbase-0.5-r1 b/metadata/md5-cache/x11-misc/gbase-0.5-r2
index de35ee31805c..f795ff5422a5 100644
--- a/metadata/md5-cache/x11-misc/gbase-0.5-r1
+++ b/metadata/md5-cache/x11-misc/gbase-0.5-r2
@@ -1,7 +1,8 @@
-DEFINED_PHASES=compile install
-DEPEND=x11-libs/gtk+:2 virtual/pkgconfig
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install
+DEPEND=x11-libs/gtk+:2
DESCRIPTION=A convert program for decimal, hexadecimal, octal and binary values
-EAPI=6
+EAPI=8
HOMEPAGE=http://www.fluxcode.net
INHERIT=toolchain-funcs
KEYWORDS=amd64 x86
@@ -11,4 +12,4 @@ RESTRICT=test
SLOT=0
SRC_URI=http://www.fluxcode.net/files/gbase-0.5.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=da701bde1fb8519fe0a0db48b8e6350b
+_md5_=00960c5a8181112b226baa121ba1d8b4
diff --git a/metadata/md5-cache/x11-misc/idesk-extras-1.37-r2 b/metadata/md5-cache/x11-misc/idesk-extras-1.37-r3
index acafea9454e6..be58694a7c31 100644
--- a/metadata/md5-cache/x11-misc/idesk-extras-1.37-r2
+++ b/metadata/md5-cache/x11-misc/idesk-extras-1.37-r3
@@ -1,10 +1,10 @@
DEFINED_PHASES=install
DESCRIPTION=Graphical configuration for iDesk plus icons
-EAPI=6
+EAPI=8
HOMEPAGE=https://web.archive.org/web/20070828214007/http://www.jmurray.id.au/idesk-extras.html
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=app-shells/bash x11-misc/idesk x11-misc/xdialog
SLOT=0
SRC_URI=https://dev.gentoo.org/~hasufell/distfiles/idesk-extras-1.37.tar.xz
-_md5_=d6602d032951c8afa21f001f62467020
+_md5_=dd13c0341506c15b4c66fef0231a388d
diff --git a/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r1 b/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r1
deleted file mode 100644
index 48b8e3ba9290..000000000000
--- a/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=x11-libs/libfakekey cairo? ( x11-libs/cairo[X] ) !cairo? ( x11-libs/libXft )
-DESCRIPTION=Matchbox-keyboard is an on screen 'virtual' or 'software' keyboard
-EAPI=6
-HOMEPAGE=http://matchbox-project.org/
-INHERIT=versionator
-IUSE=debug cairo
-KEYWORDS=amd64 ~arm ~hppa ppc x86
-LICENSE=GPL-2
-RDEPEND=x11-libs/libfakekey cairo? ( x11-libs/cairo[X] ) !cairo? ( x11-libs/libXft )
-SLOT=0
-SRC_URI=http://matchbox-project.org/sources/matchbox-keyboard/0.1/matchbox-keyboard-0.1.tar.bz2
-_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 versionator d3fb3ba33acc3bbbdc4d7970227c100d
-_md5_=c0c9bd5932fa72946a0e62e300e3c8c0
diff --git a/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r2 b/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r2
new file mode 100644
index 000000000000..032207a5a06d
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r2
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure prepare
+DEPEND=x11-libs/libfakekey cairo? ( x11-libs/cairo[X] ) !cairo? ( x11-libs/libXft )
+DESCRIPTION=Matchbox-keyboard is an on screen 'virtual' or 'software' keyboard
+EAPI=8
+HOMEPAGE=http://matchbox-project.org/
+INHERIT=autotools
+IUSE=debug cairo
+KEYWORDS=amd64 ~arm ~hppa ppc x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/libfakekey cairo? ( x11-libs/cairo[X] ) !cairo? ( x11-libs/libXft )
+SLOT=0
+SRC_URI=http://matchbox-project.org/sources/matchbox-keyboard/0.1/matchbox-keyboard-0.1.tar.bz2
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=b2975b82d6d466c324d167d36307719c
diff --git a/metadata/md5-cache/x11-misc/mgm-1.2-r1 b/metadata/md5-cache/x11-misc/mgm-1.2-r2
index 9eace31efb9a..13842f8ee363 100644
--- a/metadata/md5-cache/x11-misc/mgm-1.2-r1
+++ b/metadata/md5-cache/x11-misc/mgm-1.2-r2
@@ -1,10 +1,10 @@
DEFINED_PHASES=install
DESCRIPTION=Moaning Goat Meter: load and status meter written in Perl
-EAPI=6
+EAPI=8
HOMEPAGE=http://www.linuxmafia.com/mgm
KEYWORDS=~amd64 ppc x86
LICENSE=public-domain
-RDEPEND=>=dev-lang/perl-5.6.1 >=dev-perl/Tk-800.024
+RDEPEND=dev-lang/perl dev-perl/Tk
SLOT=0
SRC_URI=http://downloads.xiph.org/releases/mgm/mgm-1.2.tgz
-_md5_=bfdfa9d22bb6210fdc0fa56c9d16f595
+_md5_=40e3bf1325738bd485a9fbb494246219
diff --git a/metadata/md5-cache/x11-misc/oroborus-deskmenu-1.4.5-r1 b/metadata/md5-cache/x11-misc/oroborus-deskmenu-1.4.5-r1
deleted file mode 100644
index 5bc492985244..000000000000
--- a/metadata/md5-cache/x11-misc/oroborus-deskmenu-1.4.5-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=-
-DEPEND==x11-libs/gtk+-2* !x11-wm/oroborus-extras virtual/pkgconfig
-DESCRIPTION=root menu program for Oroborus
-EAPI=6
-HOMEPAGE=https://www.oroborus.org
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND==x11-libs/gtk+-2* !x11-wm/oroborus-extras
-SLOT=0
-SRC_URI=mirror://debian/pool/main/d//deskmenu//deskmenu_1.4.5.tar.gz
-_md5_=cf178d6ff224ae905e07fef0f8442d24
diff --git a/metadata/md5-cache/x11-misc/oroborus-deskmenu-1.4.5-r2 b/metadata/md5-cache/x11-misc/oroborus-deskmenu-1.4.5-r2
new file mode 100644
index 000000000000..5c9b23df0efb
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/oroborus-deskmenu-1.4.5-r2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DEPEND=x11-libs/gtk+:2
+DESCRIPTION=root menu program for Oroborus
+EAPI=8
+HOMEPAGE=https://www.oroborus.org
+INHERIT=autotools
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/gtk+:2
+SLOT=0
+SRC_URI=mirror://debian/pool/main/d//deskmenu//deskmenu_1.4.5.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=5d91b7acd8ac7aae00ac61f14094b9b8
diff --git a/metadata/md5-cache/x11-misc/oroborus-keylaunch-1.3.9-r1 b/metadata/md5-cache/x11-misc/oroborus-keylaunch-1.3.9-r1
deleted file mode 100644
index bb7db838dcfa..000000000000
--- a/metadata/md5-cache/x11-misc/oroborus-keylaunch-1.3.9-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile prepare
-DEPEND=x11-libs/libX11 !x11-wm/oroborus-extras
-DESCRIPTION=utility for binding keys in Oroborus
-EAPI=6
-HOMEPAGE=https://www.oroborus.org
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=x11-libs/libX11 !x11-wm/oroborus-extras
-SLOT=0
-SRC_URI=mirror://debian/pool/main/k//keylaunch//keylaunch_1.3.9.tar.gz
-_md5_=402a02a3a742fef11303143fe9907091
diff --git a/metadata/md5-cache/x11-misc/oroborus-keylaunch-1.3.9-r2 b/metadata/md5-cache/x11-misc/oroborus-keylaunch-1.3.9-r2
new file mode 100644
index 000000000000..a64d78bbbd93
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/oroborus-keylaunch-1.3.9-r2
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-devel/automake >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=prepare
+DEPEND=x11-libs/libX11
+DESCRIPTION=utility for binding keys in Oroborus
+EAPI=8
+HOMEPAGE=https://www.oroborus.org
+INHERIT=autotools
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/libX11
+SLOT=0
+SRC_URI=mirror://debian/pool/main/k//keylaunch//keylaunch_1.3.9.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
+_md5_=76806c58382e9a2a0c6c08d216a070b4
diff --git a/metadata/md5-cache/x11-misc/sent-9999 b/metadata/md5-cache/x11-misc/sent-9999
deleted file mode 100644
index d2828db0fb9b..000000000000
--- a/metadata/md5-cache/x11-misc/sent-9999
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile install postinst prepare unpack
-DEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft
-DESCRIPTION=Simple plaintext presentation tool
-EAPI=7
-HOMEPAGE=https://tools.suckless.org/sent/
-INHERIT=git-r3 savedconfig toolchain-funcs
-IUSE=savedconfig
-LICENSE=MIT
-PROPERTIES=live
-RDEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft !savedconfig? ( media-gfx/farbfeld )
-SLOT=0
-_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc
-_md5_=555ef666e852cd656e4d6ca43533629d
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 737170130ab5..dffdda76c195 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-10-07T16:40:23Z
+TIMESTAMP 2023-10-07T22:40:25Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUhifdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUh3llfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC30Q/9EAhx4imqHwI04vntQG2cBAZNdttDygzldHGBtE0xZxws7yJ4PzbatYMa
-REh70JS56lEQDnQiN2RLvEocJY/LZ+uX7uqnI4lVQ+7IAnYA6bP4Ep1bw7ySaszp
-+ltv9y6B6zXinu0UDvZVx1Z3gDaT3ZJmyc6su2hWdhNSH3XyD95HvinTkfojlfTb
-q8Q9i24PIk96O38QxCxw8BDbU0P1LFdgwk+Fc+H0VONE908XL6M7IrIXf0MUbykY
-7h9YvyXUYV8EOx6BGVW6x50r8SDgSvsrBIeys6d82sJ4WNadh5opQAcDKgVoDS04
-UZTXtwJbwJgj7uLfhI79Fk17I8nwopwDIpvvmWziltM2hTjr1yCx2fpYvItIqbef
-ET0zC3gPUmwct6qLJZyhKBWUteDoLpPQHFCsO09/yIl/E8CnoVmG3M9BDsO7SPZ4
-2FG7iHYnMGEk078E7ZB28iRiARDBv7ReN9iQ73QtQII8LHbDn2IxqBOmyWTakB+w
-4z2mHNaO6Hw7m/EsVwVZlUXgMv//gE537oQIgltoMXiHmgMnvqy0HzqD77ZGToei
-BQKy9jC1ifbDeXvAYnKKOmNNmjvN0v5jS3WLy7KlJo80gDLOk1a9Cq9AFPn4bvzB
-TrIxx9aoZE8s//Af8GQSkbN1aNtG02sdLLdOLlVe1q8BwowmKzI=
-=Se/W
+klAQlg//XLKbQ60ybUkDPH6ZhfOyrv9bXFxJnI4xeEVUKggzs1Jjm77ZennalaTY
+c9s2ebwfbcdMJiGCDYxrHByIJR9G2Gq9GPDW58p59baTNyyA3ZDY/2nY7myifTKk
+VTtPaOsXgkJLZhF+7ij4YUvj4WoTWqvvKo7lR67jEzvMm41exLzB1buTIaZYtF2X
+SAkDtO36ps5VSecpFupMwuo2YwuvxuQlZiqeAeDBMfBYv54Hu/zlYlroRlYJdGQd
+1XgtBBDA8lapyyIXXD0T1pYIAdbyVnF9nR77ZWYG9lk33GeW/edE3eR0Xm5hVrgG
+i9HqS232WhUzvkEjCp7femhXxgpBhaG/YBzQK509Ms6lyRw4j9qv0vVkRyRQ0XVx
+qWSAqHNWvCW3e4rjL1EOgaNUZDfZh2dm9R/2WssAhf3KwsEzo4hCHKHSwyhXmlRJ
+5eGhr38bv09YaoUwq5SaJ07eo921CuSHrrMYuldKFP4FQ0pFTyAzhYvz+zVpCP5M
+GO2QEqUynqfU3ncdfDya+3PE/VFawKfy3Y70UL6ZSGZ3WKhd+6v8Q/3sJm3W+2uX
+2bbbitrBQAPZ9UmWaOOnmYUvhcWfND01ZozhOxd3aof0Mk7BTczLtnMbcj51dqcR
+pUCyIMGiuwLrs/16a+W7JQ2TSUpACD1PSp/UO8xGv2GNQuFdLdA=
+=uSay
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 6fb3e98637c9..0e32fff2977c 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Oct 2023 16:40:18 +0000
+Sat, 07 Oct 2023 22:40:22 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index f43eb4e13254..2b4c340fcd06 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Oct 7 04:40:18 PM UTC 2023
+Sat Oct 7 10:40:21 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 4c3a7e56fd56..eead95da4f0f 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Oct 2023 16:45:01 +0000
+Sat, 07 Oct 2023 22:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index ba0aff026f00..c971f8445812 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-c04be56199685feb57630abd7cd5131d347fc714 1696694697 2023-10-07T16:04:57+00:00
+b8351b3909616bd666d249dbf57546756ae2fd90 1696718146 2023-10-07T22:35:46+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 35a62ae46f72..985a44a2a096 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1696696801 Sat 07 Oct 2023 04:40:01 PM UTC
+1696718401 Sat 07 Oct 2023 10:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 6fb3e98637c9..24bd8472dc7b 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Oct 2023 16:40:18 +0000
+Sat, 07 Oct 2023 22:40:21 +0000
diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz
index ec43ccb5f399..cc9b28216031 100644
--- a/net-dns/Manifest.gz
+++ b/net-dns/Manifest.gz
Binary files differ
diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 558332be3e13..4a95176ad91f 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -2,6 +2,8 @@ AUX dnsdomain2.schema 6640 BLAKE2B d3efc6bc16390f35979f1184632e7184cf40345342288
AUX pdns-r1 2815 BLAKE2B cd607cb30a94540eca9cfa2defb7c996f6e151875fcaad8ad3357261937868bc346962f1080ad45a0ef38c2dfc126eb11e41837ee0784f677d1e7c071589a057 SHA512 4c0442d8d92d95268d4971f80782d2772e2a22c43da00566a9328c79a834e4355b2610d133034351d7137ed6cd7fda300f3db8093b09d5852cea44d983de1e39
DIST pdns-4.8.1.tar.bz2 1345713 BLAKE2B 4f56d67058b17f6b25b28896d1b25554ae84ddd5765b01292b2592d5dbc5746bbc57a1790122e318da4d57c5eb342d0d2df092d8af0fcb977d9dc8d172c6e176 SHA512 56b2995e90db179c89708bafbe8494dd885102c5f40772f7d48f4c5aea4ed6f0bb900c970f62f90f606ab0db995c512de1e6a5af6b546cd4fbbd232085b0e07c
DIST pdns-4.8.2.tar.bz2 1372214 BLAKE2B af9339ae3baf33b640b8a7f7a467226190d0242708299e1b9566921efa6a5b558b06f54c195e48749a46665e83865f5ecf8a0f9e9f9c5ba2fefda2eb4723b6fb SHA512 6c59c709e0e19b3b076ae223372d1aded59d1f11787b4933d4c513def9ef7197d9da471769bb47eba1637aa2da9a4e2d266384e43c916a5f7f3e2f7136179c89
+DIST pdns-4.8.3.tar.bz2 1336985 BLAKE2B 3de58d5e79ce5b13460d0b989c89d2d1740269ddac0c49289726d29edc183d0efeaf264424312a97fb3888086f4a271995b29dd95f8c969f7dd44965a2b47740 SHA512 a67a349a0484521e889c97ffdc2b2aa61a95507e3a05a7289127efcb75b43cfb4de3e14f3bf1cc73db9e487d2a8469c301b9f22d45758a4507fe65cef4600381
EBUILD pdns-4.8.1.ebuild 4382 BLAKE2B 927569a9d97e9f70d17bf816ff210cae050a6a38fd64fabc405098ca9845c223fbc42fd9de22a221169b7f7602d6c6c0bbb345775d112b423ff4b500569f1463 SHA512 dfee28e59b581b817197cc1c86d49a6f8cbe84c4e113f4b9ce56f7795af9b6e2b83b3e3a2aba508a05ab4937b3e8832cc4d7dd4e971d97916d1fb2cd4561b7c7
EBUILD pdns-4.8.2.ebuild 4384 BLAKE2B bb4a5472b3d3865567dc25f47bcc3b93e677c97af09308b72c9078493e2a1e4186bfaac726fd982820cb908a65aa92c921c49611e9913f485afcea09f9254c53 SHA512 df6497435a55ed40b753ffe517bcdfee8e4ad51d71db8c57312f8aa8e16527a1eb4ac5c0ed0bfa7d997ff6946ae07b89e5d17c5d30e11687583ac4d880523897
+EBUILD pdns-4.8.3.ebuild 4384 BLAKE2B bb4a5472b3d3865567dc25f47bcc3b93e677c97af09308b72c9078493e2a1e4186bfaac726fd982820cb908a65aa92c921c49611e9913f485afcea09f9254c53 SHA512 df6497435a55ed40b753ffe517bcdfee8e4ad51d71db8c57312f8aa8e16527a1eb4ac5c0ed0bfa7d997ff6946ae07b89e5d17c5d30e11687583ac4d880523897
MISC metadata.xml 951 BLAKE2B 37f168bd4a7db2c11c6da9d5a07abc506c5b7115f10512b0e500cb3c3ea64758cd44d4222b2d750be3a731e8a6d12dee922f829ee5beb11eb1bd5c01f0827af1 SHA512 70612d620009416b680dc442cc0cfe7ea903f87a27f9b2e76fe77ad14eb1428f5a0133eb9e393bd286f404a755246250feeb5f5da63772aa2be2c5db4bc11ee9
diff --git a/net-dns/pdns/pdns-4.8.3.ebuild b/net-dns/pdns/pdns-4.8.3.ebuild
new file mode 100644
index 000000000000..54510e17d698
--- /dev/null
+++ b/net-dns/pdns/pdns-4.8.3.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic lua-single python-any-r1
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/"
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="debug doc geoip ldap lmdb lua-records mysql odbc postgres remote sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+DEPEND="${LUA_DEPS}
+ dev-libs/openssl:=
+ dev-libs/boost:=
+ lmdb? ( >=dev-db/lmdb-0.9.29 )
+ lua-records? ( >=net-misc/curl-7.21.3 )
+ mysql? ( dev-db/mysql-connector-c:= )
+ postgres? ( dev-db/postgresql:= )
+ ldap? ( >=net-nds/openldap-2.0.27-r4:= app-crypt/mit-krb5 )
+ odbc? ( dev-db/unixODBC )
+ sqlite? ( dev-db/sqlite:3 )
+ geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+ sodium? ( dev-libs/libsodium:= )
+ tinydns? ( >=dev-db/tinycdb-0.77 )
+ elibc_glibc? ( x86? ( >=sys-libs/glibc-2.34 ) )"
+RDEPEND="${DEPEND}
+ acct-user/pdns
+ acct-group/pdns"
+
+BDEPEND="${PYTHON_DEPS}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )"
+
+S="${WORKDIR}"/${P/_/-}
+
+pkg_setup() {
+ lua-single_pkg_setup
+ python-any-r1_pkg_setup
+ append-lfs-flags
+ append-cppflags -D_TIME_BITS=64
+}
+
+src_configure() {
+ local cnf_dynmodules="bind lua2 pipe" # the default backends, always enabled
+
+ use geoip && cnf_dynmodules+=" geoip"
+ use ldap && cnf_dynmodules+=" ldap"
+ use lmdb && cnf_dynmodules+=" lmdb"
+ use mysql && cnf_dynmodules+=" gmysql"
+ use odbc && cnf_dynmodules+=" godbc"
+ use postgres && cnf_dynmodules+=" gpgsql"
+ use remote && cnf_dynmodules+=" remote"
+ use sqlite && cnf_dynmodules+=" gsqlite3"
+ use tinydns && cnf_dynmodules+=" tinydns"
+
+ econf \
+ --disable-static \
+ --sysconfdir=/etc/powerdns \
+ --libdir=/usr/$(get_libdir)/powerdns \
+ --with-service-user=pdns \
+ --with-service-group=pdns \
+ --with-modules= \
+ --with-dynmodules="${cnf_dynmodules}" \
+ --with-mysql-lib=/usr/$(get_libdir) \
+ --with-lua="${ELUA}" \
+ $(use_enable debug verbose-logging) \
+ $(use_enable lua-records) \
+ $(use_enable test unit-tests) \
+ $(use_enable tools) \
+ $(use_enable systemd) \
+ $(use_with sodium libsodium) \
+ ${myconf}
+}
+
+src_compile() {
+ default
+ use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+ default
+
+ mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+ fperms 0700 /etc/powerdns
+ fperms 0600 /etc/powerdns/pdns.conf
+
+ # set defaults: setuid=pdns, setgid=pdns
+ sed -i \
+ -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
+ "${D}"/etc/powerdns/pdns.conf
+
+ newinitd "${FILESDIR}"/pdns-r1 pdns
+
+ keepdir /var/empty
+
+ if use doc; then
+ docinto html
+ dodoc -r codedocs/html/.
+ fi
+
+ # Install development headers
+ insinto /usr/include/pdns
+ doins pdns/*.hh
+ insinto /usr/include/pdns/backends/gsql
+ doins pdns/backends/gsql/*.hh
+
+ if use ldap ; then
+ insinto /etc/openldap/schema
+ doins "${FILESDIR}"/dnsdomain2.schema
+ fi
+
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ elog "PowerDNS provides multiple instances support. You can create more instances"
+ elog "by symlinking the pdns init script to another name."
+ elog
+ elog "The name must be in the format pdns.<suffix> and PowerDNS will use the"
+ elog "/etc/powerdns/pdns-<suffix>.conf configuration file instead of the default."
+
+ local old
+ for old in ${REPLACING_VERSIONS}; do
+ ver_test ${old} -lt 3.2 || continue
+
+ echo
+ ewarn "To fix a security bug (bug #458018) had the following"
+ ewarn "files/directories the world-readable bit removed (if set):"
+ ewarn " ${EPREFIX}/etc/powerdns"
+ ewarn " ${EPREFIX}/etc/powerdns/pdns.conf"
+ ewarn "Check if this is correct for your setup"
+ ewarn "This is a one-time change and will not happen on subsequent updates."
+ chmod o-rwx "${EPREFIX}"/etc/powerdns/{,pdns.conf}
+
+ break
+ done
+
+ if use postgres; then
+ for old in ${REPLACING_VERSIONS}; do
+ ver_test ${old} -lt 4.1.11-r1 || continue
+
+ echo
+ ewarn "PowerDNS 4.1.11 contains a security fix for the PostgreSQL backend."
+ ewarn "This security fix needs to be applied manually to the database schema."
+ ewarn "Please refer to the official security advisory for more information:"
+ ewarn
+ ewarn " https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2019-06.html"
+
+ break
+ done
+ fi
+}
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 8171c298d828..4e9a50cb7b07 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 34c5973e320e..604f0d4d9178 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,10 +1,14 @@
+AUX tdesktop-4.10.0-system-cppgir.patch 1150 BLAKE2B d8a6e1320c2ccfd4f1c3f63bfda11f58a499df3880f262adf3f1b74f217dc8c4cc62a8c250d71ff809fb67c797948b53fac5a4d5c584a116b1609ea432662d73 SHA512 0fd213f9aec3a6ff9be11654934126960309cb8e1241dd694852bffeb7a37a08d3c78a332a5bb7e6529358df69bfddb7ccb58138e6dc331f20dd5337ddc9a1c1
+AUX tdesktop-4.10.3-fix-clang-libstdcxx.patch 501 BLAKE2B 2bedef1c542c3312236f7fd4cc4d455d298749790a53718264df35b268e09b9f1bbdf8a77b52468037a8c1ad5b32f92249b20dadb136797c68d2fa4e3f0e1551 SHA512 b9ddee5ae7ebd060cf7d739ed633f02c2142c903e4dc9a98cb8937077481b1b5c35cadacc1eb48a0b0d47e72d76d2a0cb4dbc392af449be6cd21bc05a381d66b
AUX tdesktop-4.2.4-jemalloc-only-telegram-r1.patch 1307 BLAKE2B b27f65973a6fa8c83469e0c6419a600ca04ebbf35f6c4a406129867eee644082c4f0164fb71afbc6ae729bb4037d0cf6c68ea1ad78f6268bfe245b83e4290400 SHA512 d2c33dd18e354ebe6cb7143b58e9f61dc4cd664bb1e7ad9c60f562efbb05cc72d5b36270af96b866583b366b59cc34cadee3a62dcbd40433276b80b2511e1fcb
AUX tdesktop-4.4.1-fix-dupe-main-decl.patch 853 BLAKE2B 6a3ce346467a3b6450674a77157f3fa45d9e1991160ce33e9cc58292a8441310468943225d5d5b2ba5e5c23feaba544d52f19c964130a8e8c724a99392072abe SHA512 edaad94a901181f0bca4a64b4ab2277a247073005b351156df02532dfff470a4060e6b709197da0778b5484d39a4c1bc1f75e9df068872d68209dd47eca9ac54
AUX tdesktop-4.8.3-fix-clang.patch 2217 BLAKE2B d487e97730032d81e063fd509aa2bea642d471c103da8754b56e9b5096861762f719ef891ae9ba7f7d275247904af616d614e6c5581d6b1b2ac53598ba8bf967 SHA512 e9d603ef61d819e2cbaacdd0e77439ee1580e7613b3867e468f0fc9d670558489915e4c12a30841685af6cead8d44bc6b23f6c839cfc04720e293322f794d4c7
AUX tdesktop-4.8.4-remove-private-qt.patch 1754 BLAKE2B 60d2c2c0a4fbe85f8715d3aeb1abdfb336f94ec0d61e48e6152f29867fa9868dd5d1d9ded1f2b8e1c7515f4af3d28d67f71d775b5eac81fbf5ebea9363c6b78d SHA512 6697373493800f7f597e507579c6195a5c4c050ccbdd65fe8d78fef945ce79fea3f6b29c2ae413d752201af89ef5ad67e91b0a80db3a48330031c13ef0cddbee
AUX tdesktop-4.8.4-system-cppgir.patch 1882 BLAKE2B 05073b4cefb6e9cac75906f5beaec8c425fe5fa249494f9b5d29d9d23822f71c7f8c513688101481004b31f4a0cf520d61fab8f5918429e52ed6781d89e269d8 SHA512 179155ef27453bcc9fc46a90d1cfa832c4d9ed76481270e8a6c6eba5ff51ff6fa94ace5cc8b1cb79b494147474ef93100d97767d0442c9802de32a72f61330e4
+DIST tdesktop-4.10.3-full.tar.gz 67750018 BLAKE2B 395484594dc201019b5cdf3fdaabe1155dca99504b74e65951b6264b61ed0403bb1e016542c6c59370b3ee39d1449ea223409fc64fd6bff723c1be43b615570a SHA512 1e7c0f32b4e17c1f1c39aa9a4f35ce2867324c4410a30fde2c2d6ca5d5fe59a84f58f93cb6b4f8c7ad04fa0adcaf5a276dd2aa7dee0ef34446e6bb95fafa49d6
DIST tdesktop-4.8.1-full.tar.gz 63997319 BLAKE2B daac461f0b3205bf647027329660b43f4646db987e27bfe2a2848bfbfb3309c503132d1533f26e95512520417d30f5063b1c395b174787aa7533727549ee77e5 SHA512 4dc495e4502bdba634c4468af4f1321aef1152d619c811f004489f8616504a465069508239eae41a08a83e190a61d26881733ebc38dd88160f81dce070bb0567
DIST tdesktop-4.8.4-full.tar.gz 69090626 BLAKE2B e2c6072b7b90911068ed57ed651176fb4d772f14710d2a4012bda47dae50be7f3050242c3a6950035f3f33a4041257cadac54e639691735f6acfda98c8db8b7b SHA512 7988d047cb72888e303f9902f04bd2168f67fb18a4451e5122ce80b0aef726173f0ee10f83b8bb713a46e02c9ec4150ad6128e4288be432ed3d590011f80e4dd
+EBUILD telegram-desktop-4.10.3.ebuild 7270 BLAKE2B b6773e86c5f9ad4a0de6707521b51ad36d1dc85d64629a1acb5662504e6301ab3af9fc5de24f77af89c942e0893a4134a52249c0bbdc651b1b50c5e9ac9bcffc SHA512 7a45b0429bfde01267aab8bf9d2f052d34a032f0172829412d6c3abdfeb485943d2766819670f9677af236ea408bb0fb58f74e4cf6ef88fd77c0161ddaa249dc
EBUILD telegram-desktop-4.8.1-r3.ebuild 6537 BLAKE2B 7cd698ad91e5ce00b4d6dba7a696a4cb9250b1aa696fe446ca08086e155c511b2419a384cbd03179280fd6e206964ac648732f66b64e476f4fcf44abd873bc11 SHA512 703eb9c6afd01d9ffa901dbb1d710bfd8dd9956ade0eed49cec16948a49b1da49cc6af3a81c604c0bf1de3b5b838e4bff65178a99cde99bfae97c911fe9dc917
EBUILD telegram-desktop-4.8.4-r1.ebuild 6664 BLAKE2B 2f12560bae1643edebc244d1dcd1a04a588427ebe36dd4f136b8c9ac03e402eede3133a7b570b5abb38ffafb32d57c535b4312e5f24a85c08f7f344b5a93947e SHA512 c78bfbc8b972832edd2cfc11d2cef6b029c69f987bc8fc875c6c7c0e7841a547a7024fbe0d17f420b7ba8ef5b56c0ce811168cb9a3f1951f579b6e2ae8d6df15
EBUILD telegram-desktop-4.8.4-r2.ebuild 6982 BLAKE2B ab3a8274c0534153cffbc3c1b1af33c546a56c8c46179648f7d635ce60080d3e457a8727961c7364ab49cb182d3fd111df13d1bb03fd69d344d63c2f5a9f627f SHA512 15a63bcf6355fe003306f3a98c1b266d89f2695c8a13f1c662ed33eea557bd792f2b2436f30ec060c4f8a4330a7327465b2e37c474c6a195d95e87717ea8a324
diff --git a/net-im/telegram-desktop/files/tdesktop-4.10.0-system-cppgir.patch b/net-im/telegram-desktop/files/tdesktop-4.10.0-system-cppgir.patch
new file mode 100644
index 000000000000..39f30ff0d2d2
--- /dev/null
+++ b/net-im/telegram-desktop/files/tdesktop-4.10.0-system-cppgir.patch
@@ -0,0 +1,32 @@
+Use system cppgir
+
+https://github.com/desktop-app/cmake_helpers/issues/282
+https://github.com/desktop-app/cmake_helpers/pull/305
+--- tdesktop-4.10.0-full.orig/cmake/external/glib/CMakeLists.txt
++++ tdesktop-4.10.0-full/cmake/external/glib/CMakeLists.txt
+@@ -7,14 +7,6 @@
+ add_library(external_glib INTERFACE IMPORTED GLOBAL)
+ add_library(desktop-app::external_glib ALIAS external_glib)
+
+-function(add_cppgir) # isolate scope
+- set(BUILD_TESTING OFF)
+- set(BUILD_DOC OFF)
+- set(BUILD_EXAMPLES OFF)
+- add_subdirectory(cppgir EXCLUDE_FROM_ALL)
+-endfunction()
+-add_cppgir()
+-
+ include(generate_cppgir.cmake)
+ generate_cppgir(external_glib Gio-2.0)
+
+--- tdesktop-4.10.0-full.orig/cmake/external/glib/generate_cppgir.cmake
++++ tdesktop-4.10.0-full/cmake/external/glib/generate_cppgir.cmake
+@@ -4,6 +4,8 @@
+ # For license and copyright information please follow this link:
+ # https://github.com/desktop-app/legal/blob/master/LEGAL
+
++find_package(CppGir REQUIRED)
++
+ function(generate_cppgir target_name gir)
+ # cppgir generates all the dependent headers everytime, better to have a global folder
+ set(gen_dst ${CMAKE_BINARY_DIR}/gen)
diff --git a/net-im/telegram-desktop/files/tdesktop-4.10.3-fix-clang-libstdcxx.patch b/net-im/telegram-desktop/files/tdesktop-4.10.3-fix-clang-libstdcxx.patch
new file mode 100644
index 000000000000..290eb2a6b2d9
--- /dev/null
+++ b/net-im/telegram-desktop/files/tdesktop-4.10.3-fix-clang-libstdcxx.patch
@@ -0,0 +1,13 @@
+Fix compilation with Clang + libstdc++
+
+--- tdesktop-4.10.3-full.orig/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp
++++ tdesktop-4.10.3-full/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp
+@@ -814,7 +814,7 @@
+
+ // A list of capabilities that offer feature parity
+ // with custom notifications
+- return ranges::all_of(std::initializer_list{
++ return ranges::all_of(std::array{
+ // To show message content
+ "body",
+ // To have buttons on notifications
diff --git a/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild b/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild
new file mode 100644
index 000000000000..77ed91c73835
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild
@@ -0,0 +1,234 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit xdg cmake python-any-r1 optfeature flag-o-matic
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org"
+
+MY_P="tdesktop-${PV}-full"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland webkit +X"
+REQUIRED_USE="
+ qt6-imageformats? ( qt6 )
+"
+
+KIMAGEFORMATS_RDEPEND="
+ media-libs/libavif:=
+ media-libs/libheif:=
+ media-libs/libjxl
+"
+CDEPEND="
+ !net-im/telegram-desktop-bin
+ app-arch/lz4:=
+ dev-cpp/abseil-cpp:=
+ >=dev-cpp/glibmm-2.77:2.68
+ dev-libs/glib:2
+ dev-libs/libdispatch
+ dev-libs/openssl:=
+ dev-libs/protobuf
+ dev-libs/xxhash
+ media-libs/libjpeg-turbo:=
+ ~media-libs/libtgvoip-2.4.4_p20221208
+ media-libs/openal
+ media-libs/opus
+ media-libs/rnnoise
+ ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=]
+ media-video/ffmpeg:=[opus,vpx]
+ sys-libs/zlib:=[minizip]
+ virtual/opengl
+ !enchant? ( >=app-text/hunspell-1.7:= )
+ enchant? ( app-text/enchant:= )
+ jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] )
+ !qt6? (
+ >=dev-qt/qtcore-5.15:5=
+ >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
+ >=dev-qt/qtimageformats-5.15:5
+ >=dev-qt/qtnetwork-5.15:5[ssl]
+ >=dev-qt/qtsvg-5.15:5
+ >=dev-qt/qtwidgets-5.15:5[png,X?]
+ kde-frameworks/kcoreaddons:5
+ webkit? (
+ >=dev-qt/qtdeclarative-5.15:5
+ >=dev-qt/qtwayland-5.15:5
+ )
+ )
+ qt6? (
+ >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
+ >=dev-qt/qtimageformats-6.5:6
+ >=dev-qt/qtsvg-6.5:6
+ wayland? ( >=dev-qt/qtwayland-6.5:6[compositor] )
+ webkit? (
+ >=dev-qt/qtdeclarative-6.5:6
+ >=dev-qt/qtwayland-6.5:6[compositor]
+ )
+ qt6-imageformats? (
+ >=dev-qt/qtimageformats-6.5:6=
+ ${KIMAGEFORMATS_RDEPEND}
+ )
+ )
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-keysyms
+ )
+"
+RDEPEND="${CDEPEND}
+ webkit? ( net-libs/webkit-gtk:4 )
+"
+DEPEND="${CDEPEND}
+ >=dev-cpp/cppgir-0_p20230926
+ >=dev-cpp/ms-gsl-4
+ dev-cpp/range-v3
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-cpp/cppgir-0_p20230926
+ >=dev-util/cmake-3.16
+ dev-util/gdbus-codegen
+ virtual/pkgconfig
+"
+# dev-libs/jemalloc:=[-lazy-lock] -> https://bugs.gentoo.org/803233
+
+PATCHES=(
+ "${FILESDIR}/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch"
+ "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch"
+ "${FILESDIR}/tdesktop-4.10.3-fix-clang-libstdcxx.patch"
+)
+
+pkg_pretend() {
+ if has ccache ${FEATURES}; then
+ ewarn "ccache does not work with ${PN} out of the box"
+ ewarn "due to usage of precompiled headers"
+ ewarn "check bug https://bugs.gentoo.org/715114 for more info"
+ ewarn
+ fi
+}
+
+src_prepare() {
+ # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to
+ # build in gentoo right now.
+ if use qt6-imageformats; then
+ sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \
+ cmake/external/kimageformats/CMakeLists.txt || die
+ printf '%s\n' \
+ 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \
+ 'Q_IMPORT_PLUGIN(HEIFPlugin)' \
+ 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \
+ >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die
+ fi
+
+ # kde-frameworks/kcoreaddons is bundled when using qt6, see:
+ # cmake/external/kcoreaddons/CMakeLists.txt
+
+ # Happily fail if libraries aren't found...
+ find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \
+ \! -path './cmake/external/expected/CMakeLists.txt' \
+ \! -path './cmake/external/qt/package.cmake' \
+ \! -path './Telegram/lib_webview/CMakeLists.txt' \
+ -print0 | xargs -0 sed -i \
+ -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \
+ -e '/find_package(/s/)/ REQUIRED)/' || die
+ # Make sure to check the excluded files for new
+ # CMAKE_DISABLE_FIND_PACKAGE entries.
+
+ # Control QtDBus dependency from here, to avoid messing with QtGui.
+ if ! use dbus; then
+ sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \
+ -i cmake/external/qt/package.cmake || die
+ fi
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep
+ # the same state across both projects.
+ # See https://bugs.gentoo.org/866055
+ append-cppflags '-DNDEBUG'
+
+ local qt=$(usex qt6 6 5)
+ local mycmakeargs=(
+ -DQT_VERSION_MAJOR=${qt}
+
+ # Control automagic dependencies on certain packages
+ ## Header-only lib, some git version.
+ -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=$(usex !webkit)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=$(usex !webkit)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland)
+ ## Only used in Telegram/lib_webview/CMakeLists.txt
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=$(usex !webkit)
+
+ -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X)
+ -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland)
+ -DDESKTOP_APP_DISABLE_JEMALLOC=$(usex !jemalloc)
+ ## Enables enchant and disables hunspell
+ -DDESKTOP_APP_USE_ENCHANT=$(usex enchant)
+ ## Use system fonts instead of bundled ones
+ -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts)
+ )
+
+ if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then
+ einfo "Found custom API credentials"
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}"
+ -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}"
+ )
+ else
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml
+ # Building with snapcraft API credentials by default
+ # Custom API credentials can be obtained here:
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md
+ # After getting credentials you can export variables:
+ # export MY_TDESKTOP_API_ID="17349""
+ # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb"
+ # and restart the build"
+ # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop
+ # portage will use custom variable every build automatically
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="611335"
+ -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ if ! use X && ! use screencast; then
+ ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!"
+ ewarn
+ fi
+ if ! use jemalloc && use elibc_glibc; then
+ # https://github.com/telegramdesktop/tdesktop/issues/16084
+ # https://github.com/desktop-app/cmake_helpers/pull/91#issuecomment-881788003
+ ewarn "Disabling USE=jemalloc on glibc systems may cause very high RAM usage!"
+ ewarn "Do NOT report issues about RAM usage without enabling this flag first."
+ ewarn
+ fi
+ if use wayland && ! use qt6; then
+ ewarn "Wayland-specific integrations have been deprecated with Qt5."
+ ewarn "The app will continue to function under wayland, but some"
+ ewarn "functionality may be reduced."
+ ewarn "These integrations are only supported when built with Qt6."
+ ewarn
+ fi
+ if use qt6 && ! use qt6-imageformats; then
+ elog "Enable USE=qt6-imageformats for AVIF, HEIF and JpegXL support"
+ elog
+ fi
+ optfeature_header
+ if ! use qt6; then
+ optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats[avif,heif,jpegxl]
+ fi
+}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 97bf4362bfb6..38db1e6f9880 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/librist/Manifest b/net-libs/librist/Manifest
new file mode 100644
index 000000000000..a202a0560713
--- /dev/null
+++ b/net-libs/librist/Manifest
@@ -0,0 +1,3 @@
+DIST librist-v0.2.8.tar.bz2 2580630 BLAKE2B 665b8111dceb12d86a51739c1e3205f4cf1059fbb14909db3988ad0529c9a11bd25b73b82d4f3e4e85fef1036d3d25d390b3eeac82ed15bab4145e52c46e8ee8 SHA512 05fe5eec411a53c9cf3f55a60b8aed1881f9ebe2960b3ac5f157a1c5c9f42865da58bb90a2f891450f1ae9178b949cdad282dfa3f216599a50b87da92b8a7449
+EBUILD librist-0.2.8.ebuild 1078 BLAKE2B be8955f565925edc02dfc325bd63f7558b8a00684732d8b1bf00287cb777e0b24fb97c2efb74c932e341b7e4f59c4180777b0b584552e65f6a76ffb1db761829 SHA512 e4eb43f0a4fbde6c8dbe7c40f995c5b0dc18e6d304e318f6489c729c5434498243413897f3fd3645ea8cd2bdf1dcc8d7ff4a3347434deb2a6e30b78b5facf9bb
+MISC metadata.xml 245 BLAKE2B ab350a90c1ad1c92a5501fc0cc1ebc4e74b4e4cd7ae62d799d0c6252aa2b7870d097491c1652d8802ff3f09d2c32168dc8352925e2e7e634c0765c8e058767ee SHA512 7c8642b6ad51f52af088bfa8d4794519ef6cf59752bf428ba1c6be407b47336a30a7a9a4c6a5a52957efb3f8b695adeaf87ebafa49e61d0b8131b65a2a527afc
diff --git a/net-libs/librist/librist-0.2.8.ebuild b/net-libs/librist/librist-0.2.8.ebuild
new file mode 100644
index 000000000000..d5c984d28111
--- /dev/null
+++ b/net-libs/librist/librist-0.2.8.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2018-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Library for Reliable Internet Stream Transport (RIST) protocol"
+HOMEPAGE="https://code.videolan.org/rist/librist"
+
+SRC_URI="https://code.videolan.org/rist/librist/-/archive/v${PV}/librist-v${PV}.tar.bz2"
+KEYWORDS="~arm64"
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/cJSON
+ net-libs/mbedtls:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/librist-v${PV}"
+
+src_configure() {
+ local emesonargs=(
+ -Dstatic_analyze=false
+ $(meson_use test)
+ -Dbuiltin_cjson=false
+ -Dbuiltin_mbedtls=false
+ # Tools have automagic libmicrohttpd dep for prometheus;
+ # needs solved before exposing; look into use_tun once enabled
+ -Dbuilt_tools=false
+ -Dfallback_builtin=false
+ -Duse_mbedtls=true
+ -Duse_nettle=false
+ -Duse_tun=false # Used only by tools
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # multicast tests fails with FEATURES=network-sandbox
+ meson_src_test --no-suite multicast
+}
diff --git a/net-libs/librist/metadata.xml b/net-libs/librist/metadata.xml
new file mode 100644
index 000000000000..f3a2d1816285
--- /dev/null
+++ b/net-libs/librist/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>leio@gentoo.org</email>
+ <name>Mart Raudsepp</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index d74d6cdc4bac..0ddf692cc641 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index 61a27085adc3..c0a51ae8897b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,21 @@
#--- END OF EXAMPLES ---
+# David Seifert <soap@gentoo.org> (2023-10-08)
+# Unmaintained, typical broken suckless build system, no upstream
+# activity, only Fedora still carries it.
+# Removal on 2023-11-06. Bug #732422, #914638.
+x11-misc/sselp
+
+# David Seifert <soap@gentoo.org> (2023-10-08)
+# Unmaintained, last release over 5 years ago, lots of QA issues, no
+# other distro carries this.
+# Removal on 2023-11-06. Bug #742782, #742809, #771858, #811393,
+# #898314, #898322, #898324, #898326.
+dev-libs/libtubo
+x11-libs/librfm
+x11-misc/rodent
+
# Hans de Graaff <graaff@gentoo.org> (2023-10-07)
# Unresolved security issues since two years, bug #792336. Original
# upstream inactive since 2019. Substitute upstream inactive since
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 83d22993af1b..ddbbc89b58ee 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/bindfs/Manifest b/sys-fs/bindfs/Manifest
index ccf821b311a3..958111e80e29 100644
--- a/sys-fs/bindfs/Manifest
+++ b/sys-fs/bindfs/Manifest
@@ -1,15 +1,5 @@
-DIST bindfs-1.14.9.tar.gz 410344 BLAKE2B 3875c436e7f52a59c0b7aeb2d7fbcfa7d4edfc3f8397bf7d2a920a260f857ec16df64b78655175f9b0929b93788fb6af46c2844f30ee59c30b6ef9fb5beb4cf7 SHA512 e8c454b4edd65faa64255c7706c195aa1cab6436a0d3481e434a5e535a3c24df1b13342b72ed3da097e68e9d94582237d682dbb675734061d115e863d5767ffd
-DIST bindfs-1.15.0.tar.gz 415596 BLAKE2B e80bf7e233668ceddb6f57b7b939a68c918f3a6635d99bdc0efdacd67d74fdea66aa3d03ced6cfeddfc1a402e9866d27d83bcbe39dc6c25c50247c6b42739d9a SHA512 4f11dcb29321daa950bc8d778c7cc0269f200535367534c5ebb1e85f2f9e0e37359ebaa0d033fefc2140f07915d6ad7e884d185ac168db31c32e2e52175d0bfa
-DIST bindfs-1.15.1.tar.gz 415676 BLAKE2B 1d18d7a51e60e5ef304cdd13e908ebf5ca3e684b640f6c21678be685c3ff15ed43a20edcecfd6ef13d631974b11c5c7145e4365bf52f7e9280a53772f1377b84 SHA512 da9003f141b7aa2c23651b3b836b1d979bf1b19915f307c05e40ae6906aab738036cc8b5df6caeec158e4fa6b7bca71489ea7884ff1607c6fea72a603a048d59
-DIST bindfs-1.16.1.tar.gz 421240 BLAKE2B 1c33891d7f8f6beed2d18a50e2742c5cf8474f9b27b2afdac593f8a923445d7e2af9027371655845846d4fc67a858f1863a207cb8a78335a179329501a52454f SHA512 6fc6121dc5a9db040f444b432aed4c720250e268087c68e5a0c9a652370a431c94c05fddfa8515ffb86a0f76582bb9a8fa4f9ef66608b82a3b8a5fbb00d2f3dc
-DIST bindfs-1.17.1.tar.gz 422341 BLAKE2B 7a4d83c88d2507fdaa9f7e602b73020be8eebb516742936e569d61894bb053a55a7b13bae8aa8301c0f8df486df2ccb5ea14d8bee7fff62ccfd72c88a1a6358e SHA512 9e7627d6fbb1348136e0716d5729cbc4951cd087efeff884d7ddc86429e3cd6e01b4f0a5b469ffa112421be1213dccc4723ab28f8db4b2f7d19525de705ffc77
-DIST bindfs-1.17.2.tar.gz 422406 BLAKE2B 11908e2c09e0d3b435af93f710441634b0babb98bf46c2c66673bc72d9c53fbf4c39587d0fd0479eb22daa186e1188c0248a4ebfdf3e730db76b474f7d19add1 SHA512 4de38df09df2bddb146a4390d2920c372228019a2a03abb1d4f213597888ff4f8487cbc8b758d8c7e8354272b39cc7435b4e81e4d437e875b5bf23a6b2ca767f
DIST bindfs-1.17.3.tar.gz 421902 BLAKE2B 367f4f7d20468c0a652c45825525ad31a354e8d5216f742084ef284537e36c4197bb775daeb84e3c853324750043cce4d268b97c3c91dd5c52204f81586f1812 SHA512 0a3e970dd192d24dd69c7e897e9f88a68ce6e4926a42a70e555d5b1bcb699849e1b4df5767cc550c2bac1da47a8dc03838a6595a73c8d8f1c0eceaafd9e2c83f
-EBUILD bindfs-1.14.9.ebuild 478 BLAKE2B 2be2fd62b6507cbaf1a5e57a0582f87278bb6f568f000ef805f159bc4e655104d2f18ac9b1f9d164155b7706d6779f13abdb63979fb3e9200be837dd8e715d12 SHA512 c006e5f23ffd417f5a8c77b417f20ca083ba2a4669189806217a73685a8b62ede8bab826bd6ae713af35dda4bce2eee800f5e12e4866d0f3b6cb1dc53e1434b3
-EBUILD bindfs-1.15.0.ebuild 494 BLAKE2B 1c12cfd2b776d5847e5d74517db43081e3bcd915c82e76dda412ff5d278c216543a9c7066470235b2b55ac12e4a6d1c70df8a3ffd2f0ce374dccab8f5f96f201 SHA512 e02feecc34a1b2f43f27f9124a35810609aa047c49642985dbedf693538dc9d778fdca5af9cb16c2fb8012323fea2899aa4df4e4931bc54f2880b2a97f2d04e6
-EBUILD bindfs-1.15.1.ebuild 494 BLAKE2B 1c12cfd2b776d5847e5d74517db43081e3bcd915c82e76dda412ff5d278c216543a9c7066470235b2b55ac12e4a6d1c70df8a3ffd2f0ce374dccab8f5f96f201 SHA512 e02feecc34a1b2f43f27f9124a35810609aa047c49642985dbedf693538dc9d778fdca5af9cb16c2fb8012323fea2899aa4df4e4931bc54f2880b2a97f2d04e6
-EBUILD bindfs-1.16.1.ebuild 494 BLAKE2B df54b3781a6b974360e373bf54771af91ce9c58b31466453788a8850026dd0e2829ee8f5e95c3c48b03c001aa59db43eabde056328916b8ab5d0fed4be3a7e9b SHA512 4ade233d80777d90a586004697567bb8598330ef734d32a4d01da9cc44d76ad416d0398b1d020bd716796755dcecec9ef8ecf3f4c826327aebc97a531c1c6696
-EBUILD bindfs-1.17.1.ebuild 494 BLAKE2B df54b3781a6b974360e373bf54771af91ce9c58b31466453788a8850026dd0e2829ee8f5e95c3c48b03c001aa59db43eabde056328916b8ab5d0fed4be3a7e9b SHA512 4ade233d80777d90a586004697567bb8598330ef734d32a4d01da9cc44d76ad416d0398b1d020bd716796755dcecec9ef8ecf3f4c826327aebc97a531c1c6696
-EBUILD bindfs-1.17.2.ebuild 494 BLAKE2B 1a3521cf7f5648c0c93ea1dd86dfe7658e6ea2c74e9e1f1b5ab410c6452a428ffdc86a35499c1c8d52cc2e56ddacca98b5855ad9f938f10328e9db81cb89f33d SHA512 0312573cce70d09051d1f288b9c2c9913d44bb61cffd8d71301491a5aba3929010b41bcc0a9608a94078b6d2e81a78b1ebf10db72fb5aeae768f89daf9d42bdd
+DIST bindfs-1.17.4.tar.gz 423505 BLAKE2B 553688f974dabec256d007dae60b1c8868d63199f04e0f557d55d04b6a31de8524efd192320979cf733d0a5e8a90b80956e4ef04aa508bd17ab3559e75269a52 SHA512 8b49dbccfaec262c26956ad36f8c49b42713d15b4b8ef1a2dc2c74e54d834a6f76430cf5c59d252b69f4c1ce72dc781247366c7832b7f343e78eeeb0a6fb449e
EBUILD bindfs-1.17.3.ebuild 494 BLAKE2B 1a3521cf7f5648c0c93ea1dd86dfe7658e6ea2c74e9e1f1b5ab410c6452a428ffdc86a35499c1c8d52cc2e56ddacca98b5855ad9f938f10328e9db81cb89f33d SHA512 0312573cce70d09051d1f288b9c2c9913d44bb61cffd8d71301491a5aba3929010b41bcc0a9608a94078b6d2e81a78b1ebf10db72fb5aeae768f89daf9d42bdd
+EBUILD bindfs-1.17.4.ebuild 494 BLAKE2B 1a3521cf7f5648c0c93ea1dd86dfe7658e6ea2c74e9e1f1b5ab410c6452a428ffdc86a35499c1c8d52cc2e56ddacca98b5855ad9f938f10328e9db81cb89f33d SHA512 0312573cce70d09051d1f288b9c2c9913d44bb61cffd8d71301491a5aba3929010b41bcc0a9608a94078b6d2e81a78b1ebf10db72fb5aeae768f89daf9d42bdd
MISC metadata.xml 326 BLAKE2B 4618fbe2b0a0ec5941e217fe7e22752e275db8a7e8caa55ec8b6a4a7d69727e8a97d06670e3ffddd0a1497fcb8b1e788c2f4b0cb2456b7f7c1bccb4a7c055a33 SHA512 0c040a701da5588f06a94f487591e80000bfa351ba940ab42ea86ffbaa3f77548f4419f03bf104be3ac10fc457692c4100f39aae9142152d7f5f2303a840e591
diff --git a/sys-fs/bindfs/bindfs-1.14.9.ebuild b/sys-fs/bindfs/bindfs-1.14.9.ebuild
deleted file mode 100644
index 726cd4bf8101..000000000000
--- a/sys-fs/bindfs/bindfs-1.14.9.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
-HOMEPAGE="https://bindfs.org/"
-SRC_URI="https://bindfs.org/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND=">=sys-fs/fuse-2.9:0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-RESTRICT="test"
-
-src_configure() {
- econf $(use_enable debug debug-output)
-}
diff --git a/sys-fs/bindfs/bindfs-1.15.0.ebuild b/sys-fs/bindfs/bindfs-1.15.0.ebuild
deleted file mode 100644
index fc99a2e749ba..000000000000
--- a/sys-fs/bindfs/bindfs-1.15.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
-HOMEPAGE="https://bindfs.org/"
-SRC_URI="https://bindfs.org/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND=">=sys-fs/fuse-3.10.2:3"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-RESTRICT="test"
-
-src_configure() {
- econf $(use_enable debug debug-output) --with-fuse3
-}
diff --git a/sys-fs/bindfs/bindfs-1.15.1.ebuild b/sys-fs/bindfs/bindfs-1.15.1.ebuild
deleted file mode 100644
index fc99a2e749ba..000000000000
--- a/sys-fs/bindfs/bindfs-1.15.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
-HOMEPAGE="https://bindfs.org/"
-SRC_URI="https://bindfs.org/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND=">=sys-fs/fuse-3.10.2:3"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-RESTRICT="test"
-
-src_configure() {
- econf $(use_enable debug debug-output) --with-fuse3
-}
diff --git a/sys-fs/bindfs/bindfs-1.16.1.ebuild b/sys-fs/bindfs/bindfs-1.16.1.ebuild
deleted file mode 100644
index f884f36abe85..000000000000
--- a/sys-fs/bindfs/bindfs-1.16.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
-HOMEPAGE="https://bindfs.org/"
-SRC_URI="https://bindfs.org/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND=">=sys-fs/fuse-3.10.2:3"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-RESTRICT="test"
-
-src_configure() {
- econf $(use_enable debug debug-output) --with-fuse3
-}
diff --git a/sys-fs/bindfs/bindfs-1.17.1.ebuild b/sys-fs/bindfs/bindfs-1.17.1.ebuild
deleted file mode 100644
index f884f36abe85..000000000000
--- a/sys-fs/bindfs/bindfs-1.17.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
-HOMEPAGE="https://bindfs.org/"
-SRC_URI="https://bindfs.org/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND=">=sys-fs/fuse-3.10.2:3"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-RESTRICT="test"
-
-src_configure() {
- econf $(use_enable debug debug-output) --with-fuse3
-}
diff --git a/sys-fs/bindfs/bindfs-1.17.2.ebuild b/sys-fs/bindfs/bindfs-1.17.4.ebuild
index 2729a0dd8fb3..2729a0dd8fb3 100644
--- a/sys-fs/bindfs/bindfs-1.17.2.ebuild
+++ b/sys-fs/bindfs/bindfs-1.17.4.ebuild
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 1ef678591296..83ebd89a22dc 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/lidarr/Manifest b/www-apps/lidarr/Manifest
index 748d48332a9f..2d7f7f3008e4 100644
--- a/www-apps/lidarr/Manifest
+++ b/www-apps/lidarr/Manifest
@@ -1,11 +1,11 @@
AUX lidarr.init 129 BLAKE2B 184bcf713f89ce555496954c50797277eb7eb7f22ad7925b789b7639106dc2e9b17dd0af081be8f9066dea72d3a85b03f443985eadfa0b7340c1a3dfe0fbe34b SHA512 306e217aaae80b466691bbd9a27b7a947856f1ef2409ed4d30bca6614a831b9ce56d2cc21f2bf86ebd7d0be1a8878584e08507e6014c136598e23b7184353118
AUX lidarr.logrotate 80 BLAKE2B 47466ff328696d766cef2645160f8d9f993c83f2f153ecbff69adcbf86957d9acb3480b771408a8b11120cd73c84b0be70b4c66e2a9d859835cdb3d7ac86e3ea SHA512 31ae434dde9c33d84d5275434d3d35371598b2334412cd10b207618096c141e4d0daadd857c4c760e75537789cdbd13a3e36e38d404b3ff8c103ff85bf0824aa
AUX lidarr.service 533 BLAKE2B 04c475eedb34076dcae2ca1d5c7aaabcbb3375c2d57e476917d095820af1657301ff99709eea7ed5e49b573e7915648e9ba005641271968fbe4c4ddb0cf695dd SHA512 f1be2d0d8e3a522da115a9bef37b6cde587e34be58433bee2b89bc67040cf01fcb1af072e94cd7ec60c89574c6414231e47c5d134c946d32e27858e477d2fce9
-DIST Lidarr.develop.1.4.4.3614.linux-core-arm.tar.gz 91369126 BLAKE2B 65a3e2ff73f430f3a634c127bd13a37459ec2c54c5b6ce07418d0ac67e1a1ca3d041d8091bb520a665caef165c4511b4a59eecfcec3494423b77cabc28483968 SHA512 e330e68a0ca128c016b1e7ca33d465f6cb14956f460167bfb431b1317f290be762b755a05a381fa4acf0049ef4c355f9a577208ec83c5f622fa7b239c32c756e
-DIST Lidarr.develop.1.4.4.3614.linux-core-arm64.tar.gz 90985549 BLAKE2B 3ddcfab89890b9791fe58f4a7655ca918e9bd98a0cd0547d686fa5b4db8f8abd5ba3fd818456dca385e68312b45e6f628de69ce4fa32a0f4303a79df76a57454 SHA512 d1f8252afb85416016cb5baf6b8e1fdd73e6facd98f98ef65a2538c925d4ca638a759c97688ac31f37f747e5201eaf971986bcae9733fcf9d066d13e354fa700
-DIST Lidarr.develop.1.4.4.3614.linux-core-x64.tar.gz 97479244 BLAKE2B 056b155c570a3c3e73ccbc1be9bb0320d8708a31ee1cfba09bf47dfe52ffb584ce9e9ec73cfa295c2d559fc677a1919b940584eecfe491d3dec3ff1583f749d1 SHA512 8a7293c190c56219ab0354d35a8e8107c7ede69cb9f90d91f0f9024373088d04015d4f151eba62e4222faeda240bbbf53439844f2847c16d25465051d589adbb
-DIST Lidarr.develop.1.4.4.3614.linux-musl-core-arm.tar.gz 91436863 BLAKE2B 5f9daea1bada9f27232f7e0c749e32fb52a674b8ed2d345c3222827c7756295ee9ae4581c4122b3c5ed5344dffb223042624a67fabdd0fe6462f59f1715ec2a7 SHA512 1aca5c71056ee9f932f016866cbed64f915df291e6d42ebc7db655d43af30d960e449544d89284f7701cac559bf0d490586c3e0fa410295a8673fbfabc2c6ae7
-DIST Lidarr.develop.1.4.4.3614.linux-musl-core-arm64.tar.gz 91033724 BLAKE2B b9d24d95bcdb4c633e960a986dbbe63544eebd6328f2c14a2f643bf50114631a60ca9aaff8b9deb7170b3d6b720573c345f5f83b4cb42c0b23c2163aa5f20bba SHA512 00147799d8055650effbbf7e9a4a2155d5c91079dbb613921b71da88a8dd11da29e7d4d3a9b4d501de7faa05afe2f13731b17b8c4e290d837306c1d7a776b9e1
-DIST Lidarr.develop.1.4.4.3614.linux-musl-core-x64.tar.gz 96538187 BLAKE2B c9e76e00bc52f2bdb5a70818ea3c5452c39502457371d21e3ed285dc0c23180d37543932492d1300fb1504b3930f64514118e575047ba8e2a73f01448a9bd1e4 SHA512 ac5d8ae717fa9fea4cebb06d59ee08999f2b16188419c7fc30af8694484bae2b46a4ffb708b3b9e5a8358712fc84bb498f39cbc1127c4a3b4bf613a606625d0b
-EBUILD lidarr-1.4.4.3614.ebuild 1843 BLAKE2B 3cd6136b243bb4c0c5abc5a2ce9afb03df3bc0a036291aa5b9b2ac1e9c483d5bd9af8090d9b70b57f83f88e1164493b12063ec5734c7675143bfc8d79af30ad3 SHA512 4d6c55980116f116ba95d02c06ca0b08b4b7d484887afdb7324ef20e36c546ef742f4d3d28b238d00a79479ce5d872182eb0aeb6b3f1bfeffcff5db396bd6be5
+DIST Lidarr.master.1.4.5.3639.linux-core-arm.tar.gz 91378988 BLAKE2B e0847a349143ac061963f92ed0a48ed2d6824b0772735632867a6b5f0b0825ec92eaf43be66c1b402be9959dbe58d8c92827fa19865da7b9ad7f3eed41f258db SHA512 d6f24859a6cebc38ef5e50268636bfa6faa60ea264066b5c84dc684f8721140f6f14df2d27eed5e344f7bc273075f76721cbbf08c792bfa22720b02c025eb7ad
+DIST Lidarr.master.1.4.5.3639.linux-core-arm64.tar.gz 90970906 BLAKE2B a7437a3c07838d541c059f1b73b24cedf8936cc4a55be55db80efa69e6c7fec4125ee6f2c2087c2787ed5dce0e309d5d562e941fa765f50f970e74613c0ceb2c SHA512 0c1be4e6d14a33e5116396d87dcff5e2bbc4ce7e8d86094a55f9d81d0b1db440a7f82477fd4c4986f85f9bda837495d88072cc526df5b900369956dce4da9134
+DIST Lidarr.master.1.4.5.3639.linux-core-x64.tar.gz 97470191 BLAKE2B 8d8f8c5a13bbd360db7bfd46d182ef2c85871b36c1ca0c6607a1da59b4114c505c5e0f9686ab59d435d35af49267b3349808e75f8a65fe5aa1d9035ee192561d SHA512 70818e3a5cb5af6c78aa5e6f33dbfe0ba28f9cce88268ca2033412014ed7f65e177fbf4af4e7c13bf9936ea45983cf80d5569ec0df285092505b6778a12a99de
+DIST Lidarr.master.1.4.5.3639.linux-musl-core-arm.tar.gz 91435215 BLAKE2B e38fba1f60762241dd03b302a703324ef5a220f9532ecb3be1a591250a7ba836e9d96ab9ca56a03c3e5fb59f042fdff2a8ffbb736d7b0b0b8cb29dd989b11da0 SHA512 1e6ba715fd64015d606138953774c761ab62ac49cf396370b9164379ea712b08c29dc24937b9e6524008b33d53fdf71033a41ca7278ed7173391e0009ed21356
+DIST Lidarr.master.1.4.5.3639.linux-musl-core-arm64.tar.gz 91040345 BLAKE2B 7ebb95d3c5399bf227ce655fc20cb52fbade0c337f9a92f350bc078ae3a05cc5d512b9854021194cf6aba4e0c8d5648c2e467d0a5544256f74e2f55ee71790b9 SHA512 8f94d0357f921fdff5608e96c6fd5b0b6c5dc8e294496d7057190918850507e35f54b5045981813f50f579d1bb419548451b98fe396697d23851a680a3280929
+DIST Lidarr.master.1.4.5.3639.linux-musl-core-x64.tar.gz 96547880 BLAKE2B 6c57c30111f9d056ad47480a137a0821bf262e2a1b1b76cf07ccb6b1e0b034e32061a2d5e737026cc05e126fae63cd0c7cd716633f16b80b7b40df1e81c1425b SHA512 9e2131c7c3779a9f13a21c7bf313a38b6cf1e74052b8283380f9b3be6091d0c0327d6aabcb78fe972baa7498b2533ae9f1c1fdd5a94028313bebaea134258761
+EBUILD lidarr-1.4.5.3639.ebuild 1837 BLAKE2B 23ffdfeba87cd8ef96a0a2d68fc022181a373bd536967341bbcd884177bdb7da93b9252440b83d363545e51f2a95a70e46f92131216c2e866f8747c15f94595a SHA512 dacd423d9af1aa304ad40e6ac98e0891c4a638b9cf37ca60950f653cb2d25ca0f3baab0523c3b4f02a68eb4bbeee0f81462b761eb3391d35f74e7242a575d546
MISC metadata.xml 638 BLAKE2B 3cb5b7bd776d89f17db85b78afd7751e80e1fc9817ffe924ca2663903000665cc190b3d89c8bf7d40972adfc2b6f968fc5b652717afb7632cdd0e358be4d5560 SHA512 d69e87820e038797a5f25305ccd6e0124f119716ff5d3d1287dc9d2e7dd911ca28373fd1dc01ecc179360be31dfe150bd415422b44eff97d2c2638be3822a32d
diff --git a/www-apps/lidarr/lidarr-1.4.4.3614.ebuild b/www-apps/lidarr/lidarr-1.4.5.3639.ebuild
index ecfb5b24dcdf..636bc9303268 100644
--- a/www-apps/lidarr/lidarr-1.4.4.3614.ebuild
+++ b/www-apps/lidarr/lidarr-1.4.5.3639.ebuild
@@ -7,16 +7,16 @@ inherit systemd
SRC_URI="
amd64? (
- elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-x64.tar.gz )
- elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-x64.tar.gz )
+ elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-core-x64.tar.gz )
+ elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-musl-core-x64.tar.gz )
)
arm? (
- elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-arm.tar.gz )
- elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-arm.tar.gz )
+ elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-core-arm.tar.gz )
+ elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-musl-core-arm.tar.gz )
)
arm64? (
- elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-arm64.tar.gz )
- elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-arm64.tar.gz )
+ elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-core-arm64.tar.gz )
+ elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.master.${PV}.linux-musl-core-arm64.tar.gz )
)
"
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index f8f010ff61c3..7c06ba9a3208 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/gtkglext/Manifest b/x11-libs/gtkglext/Manifest
index 822b7a63ec72..48d873b71efa 100644
--- a/x11-libs/gtkglext/Manifest
+++ b/x11-libs/gtkglext/Manifest
@@ -1,6 +1,6 @@
AUX gtkglext-1.2.0-gcc8-fixes.patch 791 BLAKE2B d0f17c83bccd6e92c640383fecdce384cd0ecb92868f3f70d87b16aed8a85357e9391134c3c233549f7471d64e02416bde03ff92028d8d2f19eacd3802542875 SHA512 b6240ce1f293e3bd37d71a09233417c4acfa2a7fce05ba65ba364181e6075f86fc72797586b93fb81e057ab8de2191ad345415bd6cc6e29e38945cfb4362f3cb
AUX gtkglext-1.2.0-gl-configure.patch 11350 BLAKE2B ad0cadfa12bda13866da64433935520bcbb77a9fb430640d31c66b14ffb867a1ae1cb236e459b9d13c0493279185dbe8c8eddafce86abd14b2ab4b2d0a59a0f9 SHA512 b164b8e64ff8fbe6d9b3437100c35d1352056094c4395fc1df4a40d8c91edf7543317ec05e3a05af1da9fe432817e312e7a8fc80fd3343824365d4579046f8fb
-AUX gtkglext-1.2.0-no-pangox.patch 5636 BLAKE2B 3c871cb2c37199d10cce761be9658090b630fa4b83bded75db4210f65986f70cc9f7eb4f2689d48f0a6c3d6ca79167532fedaee2baf0022545c8b0a8ba458987 SHA512 ccec3aae5a577cec6fdb7146af4faaa54afd9830942f83c400d7d083d2e53a1f684624d70590a53cc0e54d6fd1de90f13d7926fdee03b49bbec5f365f05214ee
+AUX gtkglext-1.2.0-no-pangox.patch 2642 BLAKE2B c5d2e71671e370c2e267fa04d2aef5e68f7c55a056e40248231d4ff3deb6f9e89e72a5ac81a9d020fea6dd8f6a09e6ee01e5e9c73ff2876bde98739c990b7d6a SHA512 1117c3dc9a375c3a2f12e841a7601442ec46ff975047bac6f59e6cc7b6e18c155f90178b8fc9d403af684d4874f0f99717b5030b966030e008a7b8675e58158b
DIST gtkglext-1.2.0.tar.bz2 703821 BLAKE2B 985d84cf1b87a23cfebcf536cecb087bbfd050f5131cf70b2a09e9a2e556e7f2549ed1b4b26ec6eccf790a383e3530d27171a553145614b641437c7c2d8462b5 SHA512 c5452b7594195da3c1428dc3021a041d70bb8079a514b7310fe7b66f638748ad2399adead36047b52b60b033757581e72f0532c0301e033019bf909f7365071d
-EBUILD gtkglext-1.2.0-r5.ebuild 1617 BLAKE2B 46c83bb703b76e40389c64634234dc606f3bf4960583fa6dcc3d80b113869b4281f81c2ac3a3b8947baec16f52d768da927be0db4c8054990e69a94fdff6ea45 SHA512 dcb297a87c4bc7b79df57692d2709d058d779642fc9ae406709204eb3ea2d2cf1c6395d15fe240e40365d8f9fcf9e2dee379bf504d2ccea07eaac77ce17323ff
+EBUILD gtkglext-1.2.0-r6.ebuild 1508 BLAKE2B 948dca5dfae5f818dd6d3ac283f3ffb08480f5240b2351fd4376663d534b1059c30162c0b23229d8f4075cc77bc2847c7d72c55f6acf5b69948b9b9d6dd6c5f2 SHA512 4250c5cbe6e660e2c7aa2fb582163b4882b24b924ef96d2e396b3f1b7ef7ac9480e0632e546585ff0fe3b9d92a01a583b1a97670237b0c14776fc23437622588
MISC metadata.xml 332 BLAKE2B 79fc244fae58275829c8b97d085f3ab08c3c0bfe98174bfa927288961561c152b9028cc0b0861f7f81ec6eb3fd7bc92687d0f802834de260e0e1c46986fbcc03 SHA512 6f638585589780b2c98b7e5faf9166c90c60f7db78d08f2d9468dc10e539e360c74fe796bf10ed0e320e43de78fa0f1b3e66bb74ea29494b1cbbf4d48df6dd3a
diff --git a/x11-libs/gtkglext/files/gtkglext-1.2.0-no-pangox.patch b/x11-libs/gtkglext/files/gtkglext-1.2.0-no-pangox.patch
index 1a0799959be6..f1d282d6cde5 100644
--- a/x11-libs/gtkglext/files/gtkglext-1.2.0-no-pangox.patch
+++ b/x11-libs/gtkglext/files/gtkglext-1.2.0-no-pangox.patch
@@ -1,7 +1,6 @@
-diff -up gtkglext-1.2.0/configure.in.nopangox gtkglext-1.2.0/configure.in
---- gtkglext-1.2.0/configure.in.nopangox 2006-02-04 22:17:19.000000000 -0500
-+++ gtkglext-1.2.0/configure.in 2020-07-13 15:52:42.616448758 -0400
-@@ -59,10 +59,6 @@ m4_define([gmodule_required_version], [2
+--- a/configure.in
++++ b/configure.in
+@@ -59,10 +59,6 @@
m4_define([pango_pkg], [pango])
m4_define([pango_required_version], [1.0.0])
@@ -12,7 +11,7 @@ diff -up gtkglext-1.2.0/configure.in.nopangox gtkglext-1.2.0/configure.in
# PangoFT2
m4_define([pangoft2_pkg], [pangoft2])
m4_define([pangoft2_required_version], [1.0.0])
-@@ -349,7 +345,6 @@ PKG_CHECK_MODULES([BASE_DEPENDENCIES], [
+@@ -350,7 +346,6 @@
gtk_pkg >= gtk_required_version \
gdk_pkg >= gdk_required_version \
pango_pkg >= pango_required_version \
@@ -20,108 +19,17 @@ diff -up gtkglext-1.2.0/configure.in.nopangox gtkglext-1.2.0/configure.in
gmodule_pkg >= gmodule_required_version \
])
-@@ -794,7 +789,7 @@ LIBS="$save_LIBS"
+@@ -570,7 +565,7 @@
# CFLAGS and LIBS
##################################################
-GDKGLEXT_PACKAGES="gdk_pkg pango_pkg pangox_pkg gmodule_pkg"
+GDKGLEXT_PACKAGES="gdk_pkg pango_pkg gmodule_pkg"
GDKGLEXT_EXTRA_CFLAGS="$GL_CFLAGS $GDKGLEXT_WIN_CFLAGS"
- GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GDKGLEXT_WIN_LIBS"
+ GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GLU_LIBS $GDKGLEXT_WIN_LIBS"
GDKGLEXT_DEP_CFLAGS="$GDKGLEXT_EXTRA_CFLAGS `$PKG_CONFIG --cflags $GDKGLEXT_PACKAGES`"
-diff -up gtkglext-1.2.0/configure.nopangox gtkglext-1.2.0/configure
---- gtkglext-1.2.0/configure.nopangox 2006-02-04 22:17:47.000000000 -0500
-+++ gtkglext-1.2.0/configure 2020-07-13 15:52:42.619448711 -0400
-@@ -19880,14 +19880,12 @@ if test -n "$PKG_CONFIG"; then
- gtk+-2.0 >= 2.0.0 \\
- gdk-2.0 >= 2.0.0 \\
- pango >= 1.0.0 \\
--pangox >= 1.0.0 \\
- gmodule-2.0 >= 2.0.0 \\
- \"") >&5
- ($PKG_CONFIG --exists --print-errors "\
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- ") 2>&5
- ac_status=$?
-@@ -19897,7 +19895,6 @@ gmodule-2.0 >= 2.0.0 \
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- " 2>/dev/null`
- else
-@@ -19916,14 +19913,12 @@ if test -n "$PKG_CONFIG"; then
- gtk+-2.0 >= 2.0.0 \\
- gdk-2.0 >= 2.0.0 \\
- pango >= 1.0.0 \\
--pangox >= 1.0.0 \\
- gmodule-2.0 >= 2.0.0 \\
- \"") >&5
- ($PKG_CONFIG --exists --print-errors "\
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- ") 2>&5
- ac_status=$?
-@@ -19933,7 +19928,6 @@ gmodule-2.0 >= 2.0.0 \
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- " 2>/dev/null`
- else
-@@ -19958,7 +19952,6 @@ fi
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- "`
- else
-@@ -19966,7 +19959,6 @@ gmodule-2.0 >= 2.0.0 \
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- "`
- fi
-@@ -19977,7 +19969,6 @@ gmodule-2.0 >= 2.0.0 \
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- ) were not met:
-
-@@ -19994,7 +19985,6 @@ echo "$as_me: error: Package requirement
- gtk+-2.0 >= 2.0.0 \
- gdk-2.0 >= 2.0.0 \
- pango >= 1.0.0 \
--pangox >= 1.0.0 \
- gmodule-2.0 >= 2.0.0 \
- ) were not met:
-
-@@ -25420,7 +25410,7 @@ LIBS="$save_LIBS"
- # CFLAGS and LIBS
- ##################################################
-
--GDKGLEXT_PACKAGES="gdk-2.0 pango pangox gmodule-2.0"
-+GDKGLEXT_PACKAGES="gdk-2.0 pango gmodule-2.0"
- GDKGLEXT_EXTRA_CFLAGS="$GL_CFLAGS $GDKGLEXT_WIN_CFLAGS"
- GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GDKGLEXT_WIN_LIBS"
- GDKGLEXT_DEP_CFLAGS="$GDKGLEXT_EXTRA_CFLAGS `$PKG_CONFIG --cflags $GDKGLEXT_PACKAGES`"
-diff -up gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c
---- gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox 2004-02-20 04:38:14.000000000 -0500
-+++ gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c 2020-07-13 15:55:19.720973082 -0400
+--- a/gdk/x11/gdkglfont-x11.c
++++ b/gdk/x11/gdkglfont-x11.c
@@ -18,7 +18,8 @@
#include <string.h>
@@ -132,7 +40,7 @@ diff -up gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox gtkglext-1.2.0/gdk/x11/
#include "gdkglx.h"
#include "gdkglprivate-x11.h"
-@@ -77,9 +78,9 @@ gdk_gl_font_use_pango_font_common (Pango
+@@ -77,9 +78,9 @@
{
PangoFont *font = NULL;
gchar *charset = NULL;
@@ -144,7 +52,7 @@ diff -up gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox gtkglext-1.2.0/gdk/x11/
XFontStruct *fs;
GDK_GL_NOTE_FUNC_PRIVATE ();
-@@ -91,6 +92,7 @@ gdk_gl_font_use_pango_font_common (Pango
+@@ -91,6 +92,7 @@
goto FAIL;
}
@@ -152,7 +60,7 @@ diff -up gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox gtkglext-1.2.0/gdk/x11/
charset = gdk_gl_font_charset_for_locale ();
if (!pango_x_find_first_subfont (font, &charset, 1, &subfont_id))
{
-@@ -114,6 +116,7 @@ gdk_gl_font_use_pango_font_common (Pango
+@@ -114,6 +116,7 @@
glXUseXFont (fs->fid, first, count, list_base);
pango_x_font_cache_unload (font_cache, fs);
@@ -160,7 +68,7 @@ diff -up gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox gtkglext-1.2.0/gdk/x11/
FAIL:
-@@ -149,11 +152,7 @@ gdk_gl_font_use_pango_font (const PangoF
+@@ -149,11 +152,7 @@
GDK_GL_NOTE_FUNC ();
@@ -173,7 +81,7 @@ diff -up gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox gtkglext-1.2.0/gdk/x11/
return gdk_gl_font_use_pango_font_common (font_map, font_desc,
first, count, list_base);
-@@ -187,7 +186,7 @@ gdk_gl_font_use_pango_font_for_display (
+@@ -187,7 +186,7 @@
GDK_GL_NOTE_FUNC ();
diff --git a/x11-libs/gtkglext/gtkglext-1.2.0-r5.ebuild b/x11-libs/gtkglext/gtkglext-1.2.0-r6.ebuild
index ff4f55ef3255..ab2a5140f426 100644
--- a/x11-libs/gtkglext/gtkglext-1.2.0-r5.ebuild
+++ b/x11-libs/gtkglext/gtkglext-1.2.0-r6.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit autotools gnome2 multilib-minimal
+GNOME2_EAUTORECONF=yes
+inherit gnome2 multilib-minimal
DESCRIPTION="GL extensions for Gtk+ 2.0"
HOMEPAGE="http://gtkglext.sourceforge.net/"
@@ -12,7 +13,6 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
RDEPEND="
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
@@ -23,33 +23,27 @@ RDEPEND="
>=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
>=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/glib-utils
>=sys-devel/autoconf-archive-2014.02.28
virtual/pkgconfig
"
-src_prepare() {
+PATCHES=(
# Fix build issues with gcc patch from Fedora, bug #649718
- eapply "${FILESDIR}"/${P}-gcc8-fixes.patch
+ "${FILESDIR}"/${P}-gcc8-fixes.patch
# Ancient configure.in with broken multilib gl detection (bug #543050)
# Backport some configure updates from upstream git master to fix
- eapply "${FILESDIR}"/${P}-gl-configure.patch
+ "${FILESDIR}"/${P}-gl-configure.patch
# Drop pangox-compat dep with patch from Fedora, bugs #698950, #706344
- eapply "${FILESDIR}"/${P}-no-pangox.patch
-
- mv configure.{in,ac} || die "mv failed"
- eautoreconf
-
- gnome2_src_prepare
-}
+ "${FILESDIR}"/${P}-no-pangox.patch
+)
multilib_src_configure() {
- ECONF_SOURCE=${S} \
- gnome2_src_configure \
- --disable-static
+ ECONF_SOURCE="${S}" gnome2_src_configure
}
multilib_src_install() {
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index cf9584848969..cc69bbf65554 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/blockdpy/Manifest b/x11-misc/blockdpy/Manifest
index 5adb3ab0383f..edb15563583e 100644
--- a/x11-misc/blockdpy/Manifest
+++ b/x11-misc/blockdpy/Manifest
@@ -1,3 +1,3 @@
DIST blockdpy.c 10580 BLAKE2B 973290ac794182d431b24f4d624f467dec548b72557f0eeb7efb8f5183306cf730e0e7e281926125419df6079ba48ffcbaffa2221f9d28f31ba8caaff32ee076 SHA512 152121ee671c19a024393eb47b578fd32b372b1fe66d82513dc2dfa86b8660b0f875a9fe23749dbac94eb13afaea0a21d8a809afdce5ffbdfc8ed01036b5a542
-EBUILD blockdpy-1-r1.ebuild 1836 BLAKE2B d1b4729d0a6401c4f300db2f5ad7a9bda991f5598ad3d53b89cd20e6094667ba6633f93a9f3342d2254782ced889a7f3bdd31061d1dbc6d05839f8d8785be802 SHA512 8ce76275d85b3d85da043f73b52d2233414bd9bcc53749f3062e025e5956842ad504d20620b3a0085f0262d3cb809558bbbfb779c347d71553ce954838e5e2aa
+EBUILD blockdpy-1-r2.ebuild 1748 BLAKE2B dd3783b4977085561a587a5e096d0c48b77a9af0389f9314297be849c25bfa4472ae41e8c7106ec4933416c118d05e3a53e225193cd2444e2803c4634f0d3f00 SHA512 9bff3b5dcdbde0bd951aec68931c5a6cb3cf1f7e41e75792dc1bf1fdcad13d415d95c5a523bf26dff771da1a902fe041d4b323e30cea4d79aca1990f60c47a56
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/x11-misc/blockdpy/blockdpy-1-r1.ebuild b/x11-misc/blockdpy/blockdpy-1-r2.ebuild
index 37504c2a8993..a53a9f8c48af 100644
--- a/x11-misc/blockdpy/blockdpy-1-r1.ebuild
+++ b/x11-misc/blockdpy/blockdpy-1-r2.ebuild
@@ -1,26 +1,24 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="Tool to block access via the physical display while x11vnc is running"
HOMEPAGE="http://www.karlrunge.com/x11vnc/blockdpy.c"
SRC_URI="http://www.karlrunge.com/x11vnc/blockdpy.c"
+S="${WORKDIR}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
x11-libs/libX11
x11-libs/libXext"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S=${WORKDIR}
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
src_unpack() {
cp "${DISTDIR}"/blockdpy.c blockdpy.c || die
@@ -34,16 +32,16 @@ src_prepare() {
sed -i '/#include <stdio.h>/i#include <string.h>' blockdpy.c || die
}
+src_configure() {
+ tc-export CC
+ append-cppflags $($(tc-getPKG_CONFIG) --cflags x11 xext)
+ export LDLIBS=$($(tc-getPKG_CONFIG) --libs x11 xext)
+}
+
src_compile() {
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \
- $($(tc-getPKG_CONFIG) --cflags x11) \
- $($(tc-getPKG_CONFIG) --cflags xext) \
- -o blockdpy blockdpy.c \
- $($(tc-getPKG_CONFIG) --libs x11) \
- $($(tc-getPKG_CONFIG) --libs xext) \
- || die "compile failed"
+ emake blockdpy
- # Create README from head comment in source.
+ # Create README from head comment in source
sed -n '1,/^ *\*\//s/^[ -]*\*[ \/]*//p' < blockdpy.c > README || die
}
@@ -55,7 +53,7 @@ src_install() {
pkg_postinst() {
# Just warn about missing xlock instead of requiring it in case
# the user wants to use something else.
- if [[ ! -x ${EPREFIX}/usr/bin/xlock ]]; then
+ if [[ ! -x ${EROOR}/usr/bin/xlock ]]; then
ewarn 'The xlock executable was not found.'
ewarn 'blockdpy runs "xlock" as the screen-lock program by default.'
ewarn 'You should either install x11-misc/xlockmore or override the'
diff --git a/x11-misc/e16menuedit2/Manifest b/x11-misc/e16menuedit2/Manifest
index 03c763415884..4079c097bdb5 100644
--- a/x11-misc/e16menuedit2/Manifest
+++ b/x11-misc/e16menuedit2/Manifest
@@ -1,5 +1,6 @@
-AUX e16menuedit2-no-common.patch 725 BLAKE2B 48a150bc33e3baac1a8bbc2f18d560ffe0a67a5a65a57633e7255c554fa9eed9f4201e775742416163ae0af4a805d0a113b6c0be2730091376d61cb9916da1ef SHA512 d99db1bd84c47369f98f2caff216cbdd9c2e10d35eed243ed0971c2f533ed26aa3a93d09a01f4fdce4c15a80416892f74f94d5168d74fa5183aacb6ddb8cea1a
-AUX e16menuedit2-no-default-docs.patch 461 BLAKE2B 87453feb85cff012e821ca86c477bd413e416dffc5893fe1f98121e6090ac73f28d47a8fe1bfb8d93388fc39373433544f988bfa52f62e322a2b261a90d9f717 SHA512 64b115434428a5632f9a2d0c28159a65136cbb106060275e57401018d9c574e68a461dca4f31e4949d089a92c86bca37433c5c0e660b085a495f8baa0f001088
+AUX e16menuedit2-autotools.patch 607 BLAKE2B d17fe4960598b73b1401b04acdfe79970b08288d5b5ea830a61b87dd10de522cf43dac7978c53a96baa9df5a9a04ec033551becc6cec69aae1381c10085219f1 SHA512 75eac9b240bd9926c0b7c3b7e36d7c962ae916df0250d86c36f79612c5f0d1bd5bb2199926479e54c34c68cd1c4db6d9c52e1a9a268aa99bd01957a330d8b05b
+AUX e16menuedit2-missing-include.patch 230 BLAKE2B 02f9b3abb2e91b31bb3415376160f4a0dfb176a04558c323071e6703cd0f46a482338ff3f1fc670d99dabf8f32af4dc35f2cbfbebb1f6f18a2531d5038f13e1f SHA512 e900804dab265b9e94fd53a53d553a1cb72c87543d7f6367763484de7a3027ee0afb49aefb4f95246e105227b418841b2c868c8f78992c476e46ee2729365863
+AUX e16menuedit2-no-common.patch 503 BLAKE2B 5b8e99b903bdbc145946bd8a9d317b35004bd80ef76d396e0733a9df6e2074764de8669662ede8eae2cbf1aa00976072673f4bb7c58d51df6a5bc30b79d73eab SHA512 578a011b3588754c72ef1a5c85b64d5af500d3098e7362b6d6e7f03cd0fb9cb34c35786ce3179d1c11c99a55dbe10892262c9d3635bd0a1d4f2205d277d6ba7c
DIST e16menuedit2-0.0.3.tar.gz 370740 BLAKE2B 5d5be198f72afbd7cf22f02d8bb9179c3f877101eccc9b57c3a5e4f2fd05260e807d267d4c7abfd40fc0a41700e876efceb992d27450f2960772321a625c5a85 SHA512 41942028e7d20b5aa46fce8f54f60af46bd08e292a1812d4845d68cbc670699c8fc70a8d71c2749df623a4a083b92bc9539b9241fd7daabbee0deb855ff1be99
-EBUILD e16menuedit2-0.0.3.ebuild 731 BLAKE2B a9ad047dcd402e3b1e8feae368b687fa605029f7244c9d32ecd13b7fc069597158697d56c9253d04bb5638c98c70e0d77320b471b565b2ce09e6adfcf257e192 SHA512 427a7049dae277c49872d916f447b40d73317ad84200512b1eea8e337ba62f0c72f0f608a7bd9dbf39e85eae59acd866464e4ac4464c0cdcd0123dacce987318
+EBUILD e16menuedit2-0.0.3-r1.ebuild 676 BLAKE2B 9efe4d51382ba10e54cf3431d08c460e7c82706d20b99d73c2cbaacad968961f1f54d52e148291776740687095a18c643cc6b482133e0a47800a44c33b6bd06c SHA512 ad98777e4aa3112b58b23c7a0a5a34d0b4c70e3c73f7e70f8580c08973e2afb57a4b31423089099bc64eda0c696ebe6b5ca65bdbb44305f379a1eb26293c376c
MISC metadata.xml 344 BLAKE2B 4a9ce9fcd1aba325a9cd820cd5a8caa164b175fec230e4a758195a045e323548584eb804db9c45be296ef1cde018cbabde46e103c8e42494b4d865ed74aba559 SHA512 1da877cb9e37be7b052cd4d7450d3a1f2049ab7623d9823c3b4e73facf18007462b9e2d64a8e783c8c6d2e9c3d99c154cb64d083452bcbb2d69ef3af85e2a5de
diff --git a/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild b/x11-misc/e16menuedit2/e16menuedit2-0.0.3-r1.ebuild
index 44b1cc54d695..97e6c4f9efaf 100644
--- a/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild
+++ b/x11-misc/e16menuedit2/e16menuedit2-0.0.3-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
GNOME2_EAUTORECONF="yes"
inherit gnome2
@@ -9,25 +9,21 @@ inherit gnome2
DESCRIPTION="Menu editor for Enlightenment DR16 written in GTK2"
HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/"
SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
LICENSE="MIT-with-advertising"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
-DEPEND="
+RDEPEND="
>=gnome-base/libglade-2.4
- virtual/pkgconfig
x11-libs/gtk+:2
x11-wm/e16
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
PATCHES=(
- "${FILESDIR}/${PN}-no-default-docs.patch"
- "${FILESDIR}/${PN}-no-common.patch"
+ "${FILESDIR}"/${PN}-missing-include.patch
+ "${FILESDIR}"/${PN}-autotools.patch
+ "${FILESDIR}"/${PN}-no-common.patch
)
-
-src_prepare() {
- sed -i '1i#include <glib/gstdio.h>' src/e16menuedit2.c || die
- gnome2_src_prepare
-}
diff --git a/x11-misc/e16menuedit2/files/e16menuedit2-no-default-docs.patch b/x11-misc/e16menuedit2/files/e16menuedit2-autotools.patch
index bb456d52b0d7..98ae4d6fbd99 100644
--- a/x11-misc/e16menuedit2/files/e16menuedit2-no-default-docs.patch
+++ b/x11-misc/e16menuedit2/files/e16menuedit2-autotools.patch
@@ -1,5 +1,5 @@
---- e16menuedit2-0.0.3/Makefile.am.orig 2019-03-08 00:52:08.000000000 +0300
-+++ e16menuedit2-0.0.3/Makefile.am 2019-03-08 00:52:31.930201552 +0300
+--- a/Makefile.am
++++ b/Makefile.am
@@ -2,15 +2,8 @@
SUBDIRS = src po pixmaps help
@@ -18,3 +18,13 @@
GLADE_FILES = e16menuedit2.glade
+--- a/configure.in
++++ b/configure.in
+@@ -1,6 +1,6 @@
+ dnl Process this file with autoconf to produce a configure script.
+
+-AC_INIT(configure.in)
++AC_INIT(configure.ac)
+ AM_INIT_AUTOMAKE(e16menuedit2, 0.0.3)
+ AM_CONFIG_HEADER(config.h)
+ AM_MAINTAINER_MODE
diff --git a/x11-misc/e16menuedit2/files/e16menuedit2-missing-include.patch b/x11-misc/e16menuedit2/files/e16menuedit2-missing-include.patch
new file mode 100644
index 000000000000..25cc8908177c
--- /dev/null
+++ b/x11-misc/e16menuedit2/files/e16menuedit2-missing-include.patch
@@ -0,0 +1,10 @@
+--- a/src/e16menuedit2.c
++++ b/src/e16menuedit2.c
+@@ -31,6 +31,7 @@
+ #include <sys/types.h>
+ #include <string.h>
+ #include <stdarg.h>
++#include <glib/gstdio.h>
+ #include "callbacks.h"
+ #include "e16menuedit2.h"
+ #include "file.h"
diff --git a/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch b/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch
index 4ac213b101f9..521be7df2b0d 100644
--- a/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch
+++ b/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch
@@ -1,5 +1,5 @@
---- e16menuedit2-0.0.3/src/e16menu.h.orig 2020-10-11 10:41:36.827021380 +0300
-+++ e16menuedit2-0.0.3/src/e16menu.h 2020-10-11 10:51:27.043070842 +0300
+--- a/src/e16menu.h
++++ b/src/e16menu.h
@@ -45,6 +45,6 @@
gboolean table_check_func (GtkTreeModel *model, GtkTreePath *path,
GtkTreeIter *iter, gpointer user_data);
@@ -8,8 +8,8 @@
+extern gchar *menu_file[MAX_RECURSION];
#endif /* _E16MENU_H */
---- e16menuedit2-0.0.3/src/e16menu.c.orig 2005-02-18 15:09:55.000000000 +0300
-+++ e16menuedit2-0.0.3/src/e16menu.c 2020-10-11 10:51:52.615152314 +0300
+--- a/src/e16menu.c
++++ b/src/e16menu.c
@@ -34,6 +34,7 @@
#include "treeview.h"
diff --git a/x11-misc/gbase/Manifest b/x11-misc/gbase/Manifest
index a1632b5edeaf..98f40bb437f6 100644
--- a/x11-misc/gbase/Manifest
+++ b/x11-misc/gbase/Manifest
@@ -1,4 +1,4 @@
-AUX gbase-0.5-gtk.patch 506 BLAKE2B 882ca6e7bdecf7003c5d1aea091d569ffe5e1d7bf0e20de8e448baf780dfbcf4fad6fc6dd63e070fabd3acef5a1947ca349a609fb7181f22a415e0aeefe7e2a8 SHA512 b10aa59b6a5b3a58145cae9d7483eb5c3c468c89ba602fe1cc6621250145a6a722ff362bdc552489a9dcf6abd8ec4e773e63422274505cf0112fec6938b0dc56
+AUX gbase-0.5-gtk.patch 422 BLAKE2B dc8c829349c6afd41bb1e5e77292d8807d1713f02716a5b3a014d9ac81a2a1aa424b9cd1ffdcb95141d9593d8b25345136545555138f144bb91ca6946ae60f89 SHA512 ef2aa89a16a9adf3d7660ad06658d1194136211af7e181c41ebcf8ed6c60d9a7b35332ac66a781cacb05a67cab1a4b0d7ccc8a339820c86c213e3d7fd8602c91
DIST gbase-0.5.tar.gz 6427 BLAKE2B 0bd534b5435b93c986456db9fcace10536ab9742d1ff35fc38fe3834f81e60694006914db96511515febb76a8093774f412a40c32f626a4a86f947c5d792a0c8 SHA512 2c873317f192c0886d131ac32ef38d6371880a50ca5296ee290232dcb1ad985f90dce9678178e23e4be0d4f962f9f1a3ab2ab870810b645186f309be912abb3c
-EBUILD gbase-0.5-r1.ebuild 589 BLAKE2B 87bd3900129f7133640ae34bb6b4bff31a1340dc3b126d662cfd767ab0dc292e85ea28ad6e2c9d983f80294db8a6615aeb515b8209fc3ed625cb2fe9f3500b02 SHA512 1158b782e4f32591d1ff7c0425208146485ff194beb3a333cd87b02c6f00c4fd28f611848d40f5ae041c42bba489d5c6fd283a10111d8f92b8a1a8aa313753dc
+EBUILD gbase-0.5-r2.ebuild 590 BLAKE2B 61f596a37d152b295d3da07afc345a64eb7fabb3e3b42a6cb2fed73e53b9a44a6e552c1efed7264abccca9475032503567bd0aa63a678403f7fa9eda2fc9de8f SHA512 bfa05181fb4e71fe2e3c88b9e756b105eb8249f7d285b8c2340e481d3101a795a8bd49fe2d86fb683c19abab49a7bcab33fdb8136438cd26313c1c950449abfd
MISC metadata.xml 277 BLAKE2B ebaa8353413cfc5519fce99f8627c71cf765fc6d42b42651e232274de315487c156d45dcb23a401dffb8f112600b0dadd56f93d2283ff86b4293dc5490ad4059 SHA512 c8ef9069153b124118a6be64375c6954ccc6f518a13805e4ff1c33c9cec136170132a580c4a9781930b709c93678c94d6448291625de34d18fea41bfd17f685d
diff --git a/x11-misc/gbase/files/gbase-0.5-gtk.patch b/x11-misc/gbase/files/gbase-0.5-gtk.patch
index 4763839624af..55a1dfff9b95 100644
--- a/x11-misc/gbase/files/gbase-0.5-gtk.patch
+++ b/x11-misc/gbase/files/gbase-0.5-gtk.patch
@@ -1,25 +1,22 @@
--- a/Makefile
+++ b/Makefile
-@@ -1,15 +1,15 @@
+@@ -1,15 +1,7 @@
-CC = gcc
-CCFLAGS = `gtk-config --cflags`
-LDFLAGS = `gtk-config --libs`
-+CC ?= gcc
-+CFLAGS += `${PKG_CONFIG} --cflags gtk+-2.0`
-+LIBS = `${PKG_CONFIG} --libs gtk+-2.0`
++CPPFLAGS += `${PKG_CONFIG} --cflags gtk+-2.0`
++LDLIBS = `${PKG_CONFIG} --libs gtk+-2.0`
- gbase: gbase.o
+-gbase: gbase.o
- $(CC) gbase.o $(LDFLAGS) -o gbase
-+ $(CC) $(LDFLAGS) gbase.o $(LIBS) -o gbase
++all: gbase
clean:
rm -f gbase gbase.o gbase.c~
-
- # Make object files:
- %.o:
+-
+-# Make object files:
+-%.o:
- $(CC) $(CCFLAGS) -c $*.c
-+ $(CC) $(CFLAGS) -c $*.c
-
+-
-gbase.o: gbase.c
\ No newline at end of file
-+gbase.o: gbase.c
diff --git a/x11-misc/gbase/gbase-0.5-r1.ebuild b/x11-misc/gbase/gbase-0.5-r2.ebuild
index e40430eebba8..c24962442fd6 100644
--- a/x11-misc/gbase/gbase-0.5-r1.ebuild
+++ b/x11-misc/gbase/gbase-0.5-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs
@@ -12,21 +12,19 @@ SRC_URI="http://www.fluxcode.net/files/${P}.tar.gz"
LICENSE="Artistic"
SLOT="0"
KEYWORDS="amd64 x86"
-
RESTRICT="test" #424671
RDEPEND="x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
PATCHES=( "${FILESDIR}"/${P}-gtk.patch )
-src_compile() {
+src_configure() {
tc-export CC PKG_CONFIG
- default
}
src_install() {
- dobin ${PN}
+ dobin gbase
einstalldocs
}
diff --git a/x11-misc/idesk-extras/Manifest b/x11-misc/idesk-extras/Manifest
index 389f54337dd1..f5e8eef3e807 100644
--- a/x11-misc/idesk-extras/Manifest
+++ b/x11-misc/idesk-extras/Manifest
@@ -1,4 +1,4 @@
AUX idesk-extras-1.37-stdout.patch 3937 BLAKE2B f8e3ef17019a2eca0bee7a68324b46b69e67728f92b57a28ab0dcd2381a1a7e3ee546a27710e5256eaba3436adb277a766cbce57cc8d13d5c4f849d5ef8f5305 SHA512 66183641c2085d116e7a7ba6ccbeb872f99675e92a42be3cc6d02df37b66fb45ffefdddad1c5ebbae3551e134577d7cbefac2f248dd9e729cbceb8e3750a22df
DIST idesk-extras-1.37.tar.xz 424684 BLAKE2B c3be0e4e41f86d95feb08b2a6bd8d1643c4903523579b9e1058b6908c032a7c33d925ba0c8c158da110bba47fee2a5343a4b5a60dace72cd37e41d680a0caa55 SHA512 a64ced6bd46945949a0bdbcef8a1f142d6fa2f50e4776f5eead9581430d5ef17d41fbd2a05e284f25cc23c2d2b948d02f2d5d0f51217d43958f40949255b6a28
-EBUILD idesk-extras-1.37-r2.ebuild 615 BLAKE2B c1117249f44fc7cb8bdee5e91bc2b39d012baa7606abb6da07a1c2336e0bdd31f903fd663bca3a2f39ca0f00813518dbdac693952a72ad0680f67bcf6b1d2813 SHA512 64f5a1d8e8a8a1af466e0b3cb2de9c0f6465fb0ef79c3a93010dbd5172099d9b475b7237ecafa797d28abaef4116e035f1e3eb971ae34f462ad52f9a947ca371
+EBUILD idesk-extras-1.37-r3.ebuild 607 BLAKE2B ec711fac67c315b5eeab3d7b800aa66b26d68da0655e1274cc682fac72b5c47e2a2ceb57140d099c7dbf378f61ccd4e9e989835923223c5f1f0833a99464b7aa SHA512 b267e4c186b5d1736a24f547e432069457fce2b440d3120c79263b973ed39dd3f084f9c9b09487a32375acf86d1544c48cebbd6cd71c5212ec9d288ef6a5bfe9
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/x11-misc/idesk-extras/idesk-extras-1.37-r2.ebuild b/x11-misc/idesk-extras/idesk-extras-1.37-r3.ebuild
index 326a880a51d5..505f802b4a62 100644
--- a/x11-misc/idesk-extras/idesk-extras-1.37-r2.ebuild
+++ b/x11-misc/idesk-extras/idesk-extras-1.37-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Graphical configuration for iDesk plus icons"
HOMEPAGE="https://web.archive.org/web/20070828214007/http://www.jmurray.id.au/idesk-extras.html"
@@ -10,9 +10,9 @@ SRC_URI="https://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
-RDEPEND="app-shells/bash
+RDEPEND="
+ app-shells/bash
x11-misc/idesk
x11-misc/xdialog"
@@ -21,7 +21,8 @@ HTML_DOCS=( ${PN}.html )
src_install() {
dobin idesktool
+ einstalldocs
+
insinto /usr/share/idesk
doins -r icons
- einstalldocs
}
diff --git a/x11-misc/matchbox-keyboard/Manifest b/x11-misc/matchbox-keyboard/Manifest
index b76852732ab7..6d3c3d282814 100644
--- a/x11-misc/matchbox-keyboard/Manifest
+++ b/x11-misc/matchbox-keyboard/Manifest
@@ -1,4 +1,4 @@
AUX matchbox-keyboard-0.1-r1-modernize_desktop.patch 290 BLAKE2B 55957826c261ff2263d7cb3b3a3a3de2159c9b64a83578e79895f9a5e32fee492e2cd5f2cbfee4947b45e1fcb19093ec0fcedbe700c1dd7871b9ad7ccb0fb2dc SHA512 251400c6c5279f23f34bdf1b8eefbb4fa609acc1f320092c4340beace32f7025a3da1770fa778645f0267ad4996ecbae30b4afaff66fe765f141e89b39721d3f
DIST matchbox-keyboard-0.1.tar.bz2 103222 BLAKE2B 0de7bca1833e890170d705edec6ce2ace2b0be2734ab083d2e2c9f1b168ef3f70ba61792bb16e06052189fee7527f35847d1673faed6b47d1cd2db294577072e SHA512 8d961ea5934230b3f87380f2bd6b3ddcc0535ae8255897b1eef0a1f5d36fc826f4c9e349a20348d78b6a110c642257e5e7992aa995d5cff395e51e2eab1dc02a
-EBUILD matchbox-keyboard-0.1-r1.ebuild 680 BLAKE2B b52647d35c94a8fe3bce30780f1ba312ff4dd5c3f840e15df41112d43f607a68554a4a508281490a537776e19485c4a7e0c953bc2cb81e9554b1f3011fb9a098 SHA512 30a96551b362df1004572e112f726de6be62411f0f017a42506fd6599d022d12a8a5dfa122e401ac1ffb20a16a73ada7dd096f66f87f3629cf32c553ce6d3124
+EBUILD matchbox-keyboard-0.1-r2.ebuild 719 BLAKE2B 4e947e556318ffd254c9aec086af9eb01294ebcc1905deef670ee3e5dcd42758be02f484ba565dbb3a9b57d5aceebf494fa50ec0abc875658b53b7bfec9d8cb9 SHA512 4da68c2831969f5fd0c2017bbbd56bc3453d2a960d7c14bac52c829f147b6aeaf0d54cc62d1754f1437a2e12b39904efc8da23722f80432a6e09837ffa42986b
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r1.ebuild b/x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r2.ebuild
index 4ceed10c88e9..8017cd6c4e34 100644
--- a/x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r1.ebuild
+++ b/x11-misc/matchbox-keyboard/matchbox-keyboard-0.1-r2.ebuild
@@ -1,28 +1,34 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=8
-inherit versionator
+inherit autotools
DESCRIPTION="Matchbox-keyboard is an on screen 'virtual' or 'software' keyboard"
HOMEPAGE="http://matchbox-project.org/"
-SRC_URI="http://matchbox-project.org/sources/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
+SRC_URI="http://matchbox-project.org/sources/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~hppa ppc x86"
IUSE="debug cairo"
-DEPEND="x11-libs/libfakekey
+DEPEND="
+ x11-libs/libfakekey
cairo? ( x11-libs/cairo[X] )
!cairo? ( x11-libs/libXft )"
RDEPEND="${DEPEND}"
-PATCHES=(
- "${FILESDIR}"/${PN}-0.1-r1-modernize_desktop.patch
-)
+PATCHES=( "${FILESDIR}"/${PN}-0.1-r1-modernize_desktop.patch )
+
+src_prepare() {
+ default
+ eautoreconf # bug 898250
+}
src_configure() {
- econf $(use_enable debug) $(use_enable cairo)
+ econf \
+ $(use_enable debug) \
+ $(use_enable cairo)
}
diff --git a/x11-misc/mgm/Manifest b/x11-misc/mgm/Manifest
index 13d3c50bb11e..2208344994fc 100644
--- a/x11-misc/mgm/Manifest
+++ b/x11-misc/mgm/Manifest
@@ -1,3 +1,3 @@
DIST mgm-1.2.tgz 905812 BLAKE2B efea4c8a6711b137ff74627189438f3ac2fba23d3bd039b06225a347a39f4f07f9ef6d10a97488bb809ecb8cc15199666bdd07aba8c272b8ac2d43c76bb7ef00 SHA512 70384a4f982771788d863b1531a3541f1c83d312073bd3b84bf38ca0a764d0072cb64ead2916105b8a84cb9110c65ddae730babc27d4c7635e99ad3ded9561cc
-EBUILD mgm-1.2-r1.ebuild 585 BLAKE2B b0c47a91474b533d74931be122169b86f272d35aeecedc790089129bfed3c3a40f9610d551c2beca9c1c4eaec4280e9b66ce4c91953a4862a512bdd1de03a1bc SHA512 c9517befa6297c8890d20c8c26034d5ced1cad628a679b8128683cc7f6343fad9ab532b15cc2ff8adf573a8bc92f52b72a88425e1758ae217e4f054e00e4842a
+EBUILD mgm-1.2-r2.ebuild 558 BLAKE2B bbbb6fbb74647453b8902f71ceef85519f9bc181cd47576b6062daf5853b8d85ce34b28b127c96ec467344bd101cbed55852234574cb15397328bd4090e6b01a SHA512 9aadda3ff8c3d9d11fcf1f0c40af7eca02423113b3208ea5ec30c3fa67e0d0cfbd718d7bea7d6056adfe8d8f69ca21ecac2b329e25b867ec3ffdd54b74eed527
MISC metadata.xml 277 BLAKE2B ebaa8353413cfc5519fce99f8627c71cf765fc6d42b42651e232274de315487c156d45dcb23a401dffb8f112600b0dadd56f93d2283ff86b4293dc5490ad4059 SHA512 c8ef9069153b124118a6be64375c6954ccc6f518a13805e4ff1c33c9cec136170132a580c4a9781930b709c93678c94d6448291625de34d18fea41bfd17f685d
diff --git a/x11-misc/mgm/mgm-1.2-r1.ebuild b/x11-misc/mgm/mgm-1.2-r2.ebuild
index 63774cf206e7..cdf7c850095b 100644
--- a/x11-misc/mgm/mgm-1.2-r1.ebuild
+++ b/x11-misc/mgm/mgm-1.2-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Moaning Goat Meter: load and status meter written in Perl"
HOMEPAGE="http://www.linuxmafia.com/mgm"
@@ -10,18 +10,20 @@ SRC_URI="http://downloads.xiph.org/releases/mgm/${P}.tgz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ppc x86"
-IUSE=""
-RDEPEND=">=dev-lang/perl-5.6.1
- >=dev-perl/Tk-800.024"
+RDEPEND="
+ dev-lang/perl
+ dev-perl/Tk"
HTML_DOCS=( doc/. )
src_install() {
exeinto /usr/share/mgm
doexe mgm
- dosym /usr/share/mgm/mgm /usr/bin/mgm
+ dosym ../share/mgm/mgm /usr/bin/mgm
+
insinto /usr/share/mgm
doins -r lib modules
+
einstalldocs
}
diff --git a/x11-misc/oroborus-deskmenu/Manifest b/x11-misc/oroborus-deskmenu/Manifest
index 6941d5ffda58..3a58472680b4 100644
--- a/x11-misc/oroborus-deskmenu/Manifest
+++ b/x11-misc/oroborus-deskmenu/Manifest
@@ -1,3 +1,4 @@
+AUX oroborus-deskmenu-1.4.5-Wimplicit-function-declaration.patch 178 BLAKE2B a7973024fdd71f5e739fd03c8f71e882c773859d92c29021e0d382059e145280f35f74e0666e7c05fa5579f3d933686e396cbd09a320384a166be2d7d7e201d0 SHA512 a7cb38e103d1aae23fb1343285a21c06d7ed8ec87531d8afe6dbfb59155ca82cc16f41a760eb25888c89991eeb4d42e47344a89bae602a218c2f16b57a09fedc
DIST deskmenu_1.4.5.tar.gz 127599 BLAKE2B 220c91cd016befaf4a97790b4e98d53e1ca1b4bf6fecac54ff0ba699bb2d8a170df7d6d7193edb4684afc8cacc2393afe056e4d5319f5b0f268a5c3254ad53d5 SHA512 a14ed2a346327be7eb8f80fecf808fa1a2abc8be13cae6d3948b29312120ef807be63776cbb6f8b6428bd84ac944fc2848daba30eaec51690f330fc7a2e0ed78
-EBUILD oroborus-deskmenu-1.4.5-r1.ebuild 526 BLAKE2B 83e84700114a79f8a249c2faafd56e77e13325dfb17f2444ec5d7daf8501caaa0038d82a8d3973f8b717f90c7b8418910f4f9d39263446656bc4c07068ab6033 SHA512 21cd0e845fbd8629d713ac7a80205f40eed823fc820669f1c1cc4cae731d09e10859453efc5a5816c5ac0093432cc861e2db5ffcb47ed0100406d8c4bea6e5ab
+EBUILD oroborus-deskmenu-1.4.5-r2.ebuild 647 BLAKE2B 3cf2f9cadcab5e1f0ba4da67885a0221648739c62fef70f1924d48914478691884159243bace2a344051822e30ecf9db5b8aad5a3bc4db98e8c4ad6e9b577ddf SHA512 d705079eb9dedeb4218724192986a31b70039b45ad5f0631ee5e9c99046856beef449bcc19b53481abb14fb140e0a5620ada2a2fdd42ce134141f5730493877d
MISC metadata.xml 445 BLAKE2B e946dd36bc97eca6999fbf2b64d51f1f5c1d3a13a5cebc276cef741abb71a72056313c855c4aacf3403492bde6a84e3f42e6125695a04d9ad13265e46ad2e42d SHA512 e3f3fc5bd10d864e7fa813a6b6bfaa9fbbdab36428d409167b92d6b8db26acab5ca05a5886f1fc9a607270f7dfe933e52099cc7017d66426f747c772865318e7
diff --git a/x11-misc/oroborus-deskmenu/files/oroborus-deskmenu-1.4.5-Wimplicit-function-declaration.patch b/x11-misc/oroborus-deskmenu/files/oroborus-deskmenu-1.4.5-Wimplicit-function-declaration.patch
new file mode 100644
index 000000000000..80e83a3a9c88
--- /dev/null
+++ b/x11-misc/oroborus-deskmenu/files/oroborus-deskmenu-1.4.5-Wimplicit-function-declaration.patch
@@ -0,0 +1,12 @@
+--- a/src/deskmenu.c
++++ b/src/deskmenu.c
+@@ -146,6 +146,9 @@
+ return value;
+ }
+
++int
++decode_switches (int argc, char **argv);
++
+ void
+ initialize (int argc, char *argv[])
+ {
diff --git a/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r1.ebuild b/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r1.ebuild
deleted file mode 100644
index 69756f240669..000000000000
--- a/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN=${PN/oroborus-//}
-
-DESCRIPTION="root menu program for Oroborus"
-HOMEPAGE="https://www.oroborus.org"
-SRC_URI="mirror://debian/pool/main/d/${MY_PN}/${MY_PN}_${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="=x11-libs/gtk+-2*
- !x11-wm/oroborus-extras"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_PN}-${PV}
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO example_rc )
diff --git a/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r2.ebuild b/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r2.ebuild
new file mode 100644
index 000000000000..ff4450b199aa
--- /dev/null
+++ b/x11-misc/oroborus-deskmenu/oroborus-deskmenu-1.4.5-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PN="${PN/oroborus-//}"
+
+DESCRIPTION="root menu program for Oroborus"
+HOMEPAGE="https://www.oroborus.org"
+SRC_URI="mirror://debian/pool/main/d/${MY_PN}/${MY_PN}_${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ # bug 875131
+ "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf # bug 898252
+}
+
+src_install() {
+ default
+ dodoc example_rc
+}
diff --git a/x11-misc/oroborus-keylaunch/Manifest b/x11-misc/oroborus-keylaunch/Manifest
index 1630f2b5ee0c..7f83cb6b1ba8 100644
--- a/x11-misc/oroborus-keylaunch/Manifest
+++ b/x11-misc/oroborus-keylaunch/Manifest
@@ -1,3 +1,4 @@
+AUX oroborus-keylaunch-1.3.9-makefile.patch 1015 BLAKE2B 6e21d53bfeb6f82d16970fbffffb9b88c2a333b2934f9eed430ba4aa8251097ce426e122fed365b7af3683f0cebb1fed2cdff35f7ba293cf62ce4eb8647147a1 SHA512 50fcdf43013bd52d42ccce12ba59ffcbc813dd8586823914f23677e8ca15954c11e9f1b853ec5009eb96382db001a1c7a7c5d46189a54e0e3b6c9c54a222515d
DIST keylaunch_1.3.9.tar.gz 80286 BLAKE2B b91df64c6efa3b49039cfbc561d0ad512ebd71c3f74797f55be9acf4a3642f61fc6a3a6b4115e311005719b141e1df7098756e555a319ded2a4b984b9e8a5c1a SHA512 9955bb913dec9c39aa4be86410229b2952738fca2c7a77f7d61d2750c880e4cbd59fd82979c441780b3a5aa5ce12b3a9863526f610feec5c5b30c65476c50c10
-EBUILD oroborus-keylaunch-1.3.9-r1.ebuild 659 BLAKE2B 7c34a3d8cf5dc58c9864af004bdf64fdb290df5bceeb9155ef97c2a12ef44f2e916ef07648e2f72a7b35f8052c11b36425f511bdcd79e42575c7154ad1a5dc2e SHA512 7746badf1c9c52addb26f906db5e673b18232f53d1ce808611ca9dd1284ce3097986ed29e8775a21fb30d32d98c4100d463fb3a6fcb4a5239de9bbd811d9125b
+EBUILD oroborus-keylaunch-1.3.9-r2.ebuild 606 BLAKE2B 6a4d75eb0a5d082f6fe7b5a0eb49e8acebd8d125daf6cda399262886b9e757e32ef147a68cff58a2ad194e938ed74c01fef07496b485c1c42d41ad89fcd36471 SHA512 48b9fc851b2df9bcfa5d99bb01dfcdac9e4f563e177998a250dad1c83340d937be6cda0f48a03cda73066508b4cc6c6dd216cd2230773bc2bcd6cf8955a06dfe
MISC metadata.xml 411 BLAKE2B 15b353e7a32f46bf6cdfecffc5d9110ece837233218d6bc5f1db0f4310f57220f178c2a2e205759d1a1a75017e927102a6de0150df91546770d9fbb88a6a4318 SHA512 45c9dcda675ab97720eb58c2120007f9b0c74f903daf24451b698b2975cc1fa11dfbc77ad2b089b361c86b42fcdee23aeda71c6e2fe254455885a5d00fec7d8a
diff --git a/x11-misc/oroborus-keylaunch/files/oroborus-keylaunch-1.3.9-makefile.patch b/x11-misc/oroborus-keylaunch/files/oroborus-keylaunch-1.3.9-makefile.patch
new file mode 100644
index 000000000000..523fd85aa0eb
--- /dev/null
+++ b/x11-misc/oroborus-keylaunch/files/oroborus-keylaunch-1.3.9-makefile.patch
@@ -0,0 +1,44 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -14,7 +14,7 @@
+ DOC_DIR = $(INSTDIR)/share/doc/$(PROG)
+
+
+-VERBOSE =
++VERBOSE = 1
+ ifeq ($(VERBOSE), 1)
+ Q =
+ else
+@@ -22,7 +22,8 @@
+ endif
+
+ CC = @CC@
+-CFLAGS = @CFLAGS@ @X_CFLAGS@ -g -O2 -Wall
++CFLAGS = @CFLAGS@ @X_CFLAGS@
++CPPFLAGS = @CPPFLAGS@
+ LIBS = @LIBS@ @X_LIBS@
+ LDFLAGS = @LDFLAGS@
+ RCFILE = .$(PROG)rc
+@@ -55,11 +56,11 @@
+
+ $(PROG): $(OBJS)
+ @echo "[ linking $< ]"
+- $Q$(CC) $< $(LDFLAGS) $(LIBS) -o $@
++ $Q$(CC) $(LDFLAGS) $(CFLAGS) $< -o $@ $(LIBS)
+
+ $(OBJS): %.o: %.c $(HEADERS)
+ @echo "[ compiling $< ]"
+- $Q$(CC) $(CFLAGS) $(DEFINES) -c $< -o $@
++ $Q$(CC) $(CFLAGS) $(CPPFLAGS) $(DEFINES) -c $< -o $@
+
+ install-mans:
+ @echo "[ installing manpages. (section 1) ]"
+@@ -71,7 +72,7 @@
+ $Q$(INSTALL) $(INST_CREATEDIR) $(DOC_DIR)
+ $Q$(INSTALL) $(INST_DOC_OPTS) $(DOCS) $(DOC_DIR)
+
+-install: all install-mans install-docs
++install: all install-mans
+ @echo "[ installing $(PROG) ]"
+ $Q$(INSTALL) $(INST_PROG_OPTS) $(PROG) $(BIN_DIR)/$(PROG)
+
diff --git a/x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r1.ebuild b/x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r2.ebuild
index aade3f2ad749..e3907005102c 100644
--- a/x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r1.ebuild
+++ b/x11-misc/oroborus-keylaunch/oroborus-keylaunch-1.3.9-r2.ebuild
@@ -1,34 +1,29 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
+WANT_AUTOMAKE=none
+inherit autotools
MY_PN=${PN/oroborus-//}
DESCRIPTION="utility for binding keys in Oroborus"
HOMEPAGE="https://www.oroborus.org"
SRC_URI="mirror://debian/pool/main/k/${MY_PN}/${MY_PN}_${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="x11-libs/libX11
- !x11-wm/oroborus-extras"
-RDEPEND="${DEPEND}"
-S=${WORKDIR}/${MY_PN}-${PV}
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}"
+PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
DOCS=( README docs/example_rc debian/changelog )
src_prepare() {
default
- sed -e "s: -g -O2 -Wall::" \
- -e "/^install:/s/install-docs//" \
- -i Makefile.in || die
-}
-
-src_compile() {
- emake VERBOSE=1
+ eautoconf # bug 898254
}
diff --git a/x11-misc/sent/Manifest b/x11-misc/sent/Manifest
index 6db8eba5969e..e78837a24e4a 100644
--- a/x11-misc/sent/Manifest
+++ b/x11-misc/sent/Manifest
@@ -1,4 +1,3 @@
DIST sent-1.tar.gz 15285 BLAKE2B 97bd71ff355b51a809e62a0a0a6c602550adce2331d53d8e2eef86fabfbd6c3122f93d431a670479fd22ec2a7c37880f2b464e453780ce1a965143ef83c47f07 SHA512 4797468bf949de507662253eac1ec80f566553051f407a55a88ccdd6544532c0d8d0f51bb11b88bdff78e6630519558049569ac0c9d3d8279f243882653ef1c0
EBUILD sent-1-r1.ebuild 763 BLAKE2B 851ee42f9f68d5252a80535671d573cbdce20442d100eb84b38ecc6210854198ebd255f07378ca8e7f6ea5314d9fa9d5a5688512813537a82d7aac2ecbf34106 SHA512 67176006ebc07de2ae1bc9c1bd46c304a28ddb3e0959661f46188b5c41fbcede1bfa1b325d320bb12aa6baa8da94e7538f581449e11fbe7aa21d32f3041bf390
-EBUILD sent-9999.ebuild 739 BLAKE2B 4f0df5a7137cbea8764a5a26655403c0957c4097425ed6de0958bcf33c601c54dc7aebcb1c6a019c1e4996bbc8f89c66d63cb9a7c4c1e50582706a9ef1aae75f SHA512 246c304fd05170dbbb9012bdbb347795137d5950de1273fd41315624d58db73bbe65757e7303d84f0344dfff44b06c9ccc6e2e4f24fa6cafe8f4905e269bb664
-MISC metadata.xml 399 BLAKE2B 2a606838880d9eddb1597732948149cd580301da447929d30a159e658fa48a0637ff1d20ca77ffacc00af913193acfc7eb5d3613cdda2e8616792e374778cb52 SHA512 95d1e79e216286b751c260bc490438a6b0d653f93f5c2a8b38b97795313b4ac6e4450f4a88f106f656ff91ba946b619b1cd98b9e0102f4dfff35a2a704736b7a
+MISC metadata.xml 403 BLAKE2B c0d5eb0acfb23c6d53ff10c6843981c3b9596a480f26afbcd2a87574077751890e25be688c398274e7efccc7bd51d331337288dc958c37156aa1c8bcc652f75b SHA512 a4559557b2c9996b29e1d7d5f6f3af7d8a6a1f6f7b76874d8d7e8cad2e514a2120faf3ddd9859fd084bf8cf067938930c1163ca86039ed2bb311ddf1a2c29e70
diff --git a/x11-misc/sent/metadata.xml b/x11-misc/sent/metadata.xml
index 908ba0fce67e..6348064ef495 100644
--- a/x11-misc/sent/metadata.xml
+++ b/x11-misc/sent/metadata.xml
@@ -5,7 +5,7 @@
<email>gyakovlev@gentoo.org</email>
<name>Georgy Yakovlev</name>
</maintainer>
-<use>
-<flag name="savedconfig">Without a saved config.h, this package depends on <pkg>media-gfx/farbfeld</pkg> for image conversions</flag>
-</use>
+ <use>
+ <flag name="savedconfig">Without a saved config.h, this package depends on <pkg>media-gfx/farbfeld</pkg> for image conversions</flag>
+ </use>
</pkgmetadata>
diff --git a/x11-misc/sent/sent-9999.ebuild b/x11-misc/sent/sent-9999.ebuild
deleted file mode 100644
index 08ec94ec84d1..000000000000
--- a/x11-misc/sent/sent-9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit git-r3 savedconfig toolchain-funcs
-
-DESCRIPTION="Simple plaintext presentation tool"
-HOMEPAGE="https://tools.suckless.org/sent/"
-EGIT_REPO_URI="https://git.suckless.org/sent/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-
-DEPEND="
- media-libs/fontconfig
- x11-libs/libX11
- x11-libs/libXft
-"
-RDEPEND="
- ${DEPEND}
- !savedconfig? ( media-gfx/farbfeld )
-"
-
-src_prepare() {
- default
-
- sed -i \
- -e 's|^ @| |g' \
- -e 's|@${CC}|$(CC)|g' \
- -e '/^ echo/d' \
- Makefile || die
-
- restore_config config.h
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="/usr" install
- save_config config.h
-}