summaryrefslogtreecommitdiff
path: root/app-misc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-09 01:48:35 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-09 01:48:35 +0000
commit0b832a429ecd6081aa9faa0eb262303b019d87ea (patch)
treec39bb9eaa7bc30cec17f3a3bdef0cf5ed27c6a75 /app-misc
parent80e87db4d9ed551615eb2d0309bf370e79500716 (diff)
gentoo auto-resync : 09:03:2025 - 01:48:35
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/Manifest.gzbin50034 -> 50025 bytes
-rw-r--r--app-misc/beep/Manifest2
-rw-r--r--app-misc/beep/beep-1.4.12-r2.ebuild2
-rw-r--r--app-misc/datefudge/Manifest2
-rw-r--r--app-misc/datefudge/datefudge-1.27.ebuild4
-rw-r--r--app-misc/devtodo/Manifest2
-rw-r--r--app-misc/devtodo/devtodo-0.1.20-r4.ebuild4
-rw-r--r--app-misc/francis/Manifest2
-rw-r--r--app-misc/francis/francis-24.12.2.ebuild2
-rw-r--r--app-misc/geneweb/Manifest3
-rw-r--r--app-misc/geneweb/files/geneweb-7.0.1_alpha2-shuffle.patch11
-rw-r--r--app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild7
-rw-r--r--app-misc/livecd-tools/Manifest2
-rw-r--r--app-misc/livecd-tools/livecd-tools-2.11.ebuild4
-rw-r--r--app-misc/mmv/Manifest2
-rw-r--r--app-misc/mmv/mmv-2.9.1.ebuild4
-rw-r--r--app-misc/remind/Manifest2
-rw-r--r--app-misc/remind/remind-05.00.07.ebuild4
-rw-r--r--app-misc/screen/Manifest11
-rw-r--r--app-misc/screen/files/screen-4.6.2-utmp-exit.patch55
-rw-r--r--app-misc/screen/files/screen-4.9.0-CVE-2023-24626.patch33
-rw-r--r--app-misc/screen/files/screen-4.9.0-clang16-chmod.patch12
-rw-r--r--app-misc/screen/files/screen-4.9.0-configure-implicit-function-decls.patch747
-rw-r--r--app-misc/screen/files/screenrc3
-rw-r--r--app-misc/screen/screen-4.9.0-r3.ebuild148
-rw-r--r--app-misc/screen/screen-4.9.1.ebuild145
-rw-r--r--app-misc/screen/screen-9999.ebuild3
-rw-r--r--app-misc/screenfetch/Manifest4
-rw-r--r--app-misc/screenfetch/screenfetch-3.9.1-r1.ebuild34
-rw-r--r--app-misc/screenfetch/screenfetch-3.9.9.ebuild4
-rw-r--r--app-misc/solaar/Manifest2
-rw-r--r--app-misc/solaar/solaar-1.1.14-r1.ebuild2
-rw-r--r--app-misc/symlinks/Manifest2
-rw-r--r--app-misc/symlinks/symlinks-1.4.3.ebuild2
-rw-r--r--app-misc/tmux-xpanes/Manifest4
-rw-r--r--app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild29
-rw-r--r--app-misc/tmux-xpanes/tmux-xpanes-4.2.0.ebuild4
-rw-r--r--app-misc/tmux/Manifest2
-rw-r--r--app-misc/tmux/tmux-3.5a.ebuild4
-rw-r--r--app-misc/ytree/Manifest4
-rw-r--r--app-misc/ytree/metadata.xml7
-rw-r--r--app-misc/ytree/ytree-2.10.ebuild35
-rw-r--r--app-misc/zellij/Manifest2
-rw-r--r--app-misc/zellij/zellij-0.41.2-r1.ebuild (renamed from app-misc/zellij/zellij-0.41.2.ebuild)11
44 files changed, 106 insertions, 1262 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 077e33fc083a..92d67bb139c8 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/beep/Manifest b/app-misc/beep/Manifest
index 26c88c272aba..9be675d3c4fd 100644
--- a/app-misc/beep/Manifest
+++ b/app-misc/beep/Manifest
@@ -1,4 +1,4 @@
DIST beep-1.4.12.tar.gz 89172 BLAKE2B 06f21cf3c40389acca50e6e420af4e738b7484e096bb689345fedb37684b15733dbb38e8a5d0d360f23e020cebe9ba321984ee43f41b0ad980648414ddbb9375 SHA512 18fed77bc4820ecc84ac12e903d516d5228fa2038df1788cc68db76e40b3c47a271911cc45bc48ce94e3f215803c5c05cb6c08ebb47ae6d7fcf1e0bc1ac169cd
-EBUILD beep-1.4.12-r2.ebuild 1337 BLAKE2B 1b53b37984cc86f7c92c457b16e51a1ebe1af8d3100e138a96a1e0fdf6581a09924b1a2321d447fb9faadb3aa2044482e5effd529291b2d4bb1392d56455e080 SHA512 c99c7d38ef6979f8adb2627bc0de43f2a9d77bfd4c4b26f1beee32e726dee2519fad574229a8c5cdd5598638a50004a6b2aad5f4f050aa8cb8764af57025a638
+EBUILD beep-1.4.12-r2.ebuild 1331 BLAKE2B ca5621b531bd35be614c423fc93b78988582dd0b62c97f85a08eaa2825da9a4e9a81d2fa7a4d5297996bfb37e9fc5c5ab2439493ba67022b0d9c1f561e3da258 SHA512 3b406e90da6330e16eabced3a0303602c51c19324b88f5573a6ad8583476b01b35916752a54e933b10cb3697bbc76abbf65b15fe3d2258ba39838df595aec2d4
EBUILD beep-1.4.12.ebuild 836 BLAKE2B 44214aca0217749329485e25e6306c4d0929648e2f2ee8903439c311e4fcb0603a7e4dd4e9a403e98e41ce574d7b204a9ac06434d8ead1dfeb0d5894541fff2f SHA512 290aa51a23c5dc14ed263ecc576af5bfd529519daf5ad3b9e6a3bc294a721ebcbcfc97b437c80fb6c711cbf68562280c8594dd972a0d66eddb025fe38fa5d1e4
MISC metadata.xml 345 BLAKE2B 3ce8134e5c5971fdeb01d04278c1d7382aa2fc372be720ea86fd13c42831c45cddc6ed59e316a79d43fb3c0175bf6b1eccaa561332ea97810ab59b4171b62cbd SHA512 f67241c51be678cf1f672eee63de0149325b3ec96c5f2c92e7fb9b10c3b187d76a7864cf64ed40ed80cd8331ccc4f55ec81904e16baaeac7edfb719b2c8d8d95
diff --git a/app-misc/beep/beep-1.4.12-r2.ebuild b/app-misc/beep/beep-1.4.12-r2.ebuild
index 723adb9759bc..aa4e594491c6 100644
--- a/app-misc/beep/beep-1.4.12-r2.ebuild
+++ b/app-misc/beep/beep-1.4.12-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86"
# Tests require a speaker
RESTRICT="test"
diff --git a/app-misc/datefudge/Manifest b/app-misc/datefudge/Manifest
index 4dc8fe8a61ea..219c98d005af 100644
--- a/app-misc/datefudge/Manifest
+++ b/app-misc/datefudge/Manifest
@@ -3,5 +3,5 @@ DIST datefudge_1.26.tar.xz 14872 BLAKE2B fb8edc9ccf86af1357b49b2fd0b19c5b6a75a49
DIST datefudge_1.27.tar.xz 14968 BLAKE2B 9ef222073a986369a227485b7feb93d42e99da1be3a8d73d50c353626c5a0fa4a0128853e06c888e5c5ba9508738910531f0c48f2c2b823671ac5fdb81171a40 SHA512 58d51e50b3011447927cb1b53b0510174ede6bbc2667cdac06707826891c7e4180214fb8d43e6e5410c556a3ef9fd09746741768abcac426a8ece6a6a1f3abcc
EBUILD datefudge-1.24.ebuild 774 BLAKE2B e876fc300da8f24360954b81cef42e64f45042943b25afb5ddeaa73822675889616dacc6422b8828d9d284a850b7cbcc8a06b0ab0905c83f65371c69189bc963 SHA512 8f51cdc5af18a0ba2d389293152da2b86b248471af29fede9cb388978d5ed86f241ed63c4d803594e5e7e9212919e90b97e330c9c801918c7623378a58a2fc97
EBUILD datefudge-1.26.ebuild 774 BLAKE2B 7981c73ea1dd7f08604ee2dbd5643629d38b83406d7495e09ec9497c6822355752d6059928ef8230b77b2a75a397b884d4a38b7b7ef5b47c5e7b8f8e92dde1af SHA512 6b7383a2a1ae6808894c31ba933429e3beadf18a1be4bcaf876ac5e5b95511e1dcf032d9a56a6e969563fce186861cf8911b195c4d05af773fdc9bc556e97c18
-EBUILD datefudge-1.27.ebuild 781 BLAKE2B 63cd13341a34c27cc2d64726e61ef1768f3a0c7963733541b567d224134a42f25b6f1ba86211754e97a4971ad6209d750d5028252d3a44af10d097f2995d4c0e SHA512 06c7beee990a5d819b45ba2c11797e437824aa538d144a3b06907dedbce5536e966c8f0e909effef79a9b8fa67fac80dde01092694c6af1654414a240d8b3f67
+EBUILD datefudge-1.27.ebuild 774 BLAKE2B 6523906a68a130504fae4344c72e9d56ee4023b78c3590c4f62de11071dd3f6fb7c8f4f7de5bf8d85e72e61d0670a62db153366773d8cc9d27867d5cd4a3c280 SHA512 2b5331014b75863092f02ec95703022ad34194535d2caf3a71abb770aff34940f6a7850dc2b7d2d9067e6ed1e57a407e9b4d433ec20f4ac2027a0b1629f19468
MISC metadata.xml 398 BLAKE2B 037f58ef9b9d372a1137066db288badda6f884013296b4ea879816f539a91b5f484148ecd3c874561d24a9a3b4e336f6a73b332b30fc666f19f213b6bb37245d SHA512 c4d6086c77a47321b33e8ecfc827b51dad5f79558f1cb8845d495326d1f002e7fc5289165735fb26d1a1020e55d85f22358d313be11f5ddfb05b6580db027833
diff --git a/app-misc/datefudge/datefudge-1.27.ebuild b/app-misc/datefudge/datefudge-1.27.ebuild
index 04e5f9c8ad3d..108f4b37ab73 100644
--- a/app-misc/datefudge/datefudge-1.27.ebuild
+++ b/app-misc/datefudge/datefudge-1.27.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
src_prepare() {
default
diff --git a/app-misc/devtodo/Manifest b/app-misc/devtodo/Manifest
index 116db333ec16..75fa5d111868 100644
--- a/app-misc/devtodo/Manifest
+++ b/app-misc/devtodo/Manifest
@@ -4,5 +4,5 @@ AUX devtodo-0.1.20-gentoo.patch 3167 BLAKE2B 505d6b85188f2bedc08d2192455a64f49a7
AUX devtodo.bash-completion 1424 BLAKE2B 10166a35074d1f501d76a0f60e383c6f6198242b4c22ae2b17468f887e2d6caa2466bbfae290d76cf8199156703591633aaa755298c7ebcd1274faa09656a369 SHA512 6139218a2bc4d06f2af23fc04247e8fa3d70eaf3affe326dbb8b1bbbb880f2534f1c1bf4c54079231bed7c1c64465705deb5a5cb1a0f4ca5415ccddae726b20b
DIST devtodo-0.1.20.tar.gz 390935 BLAKE2B 1605fb6ae6f416ea9b7c072463aacedf7fe997a362b3188addce9c6fbdd9bf99f2f7d4524870fb09f0a0c29e9886011a8fae737388a3151ecc489f3fe4fec980 SHA512 58cff0455c735af4530fc9321d1eade8272dd5759eeb8a688a641c9be11830b87be116801e3cd1d90a27e070775fa00d7b4d6b3399eba7aad5c752bfda9c28fb
EBUILD devtodo-0.1.20-r3.ebuild 1608 BLAKE2B a8f0fae2e20da3cf23cb772b2c23469d0059fd6baade912887419dd292feae77d89f99f8d658978ace147ef6efe48dab339ff03ea92d9e66766075fa4391ad81 SHA512 06f98015a727b3992c550399a3831b7032b41b59f5e8b8f124e4cbcf1086df44995ee68509a91099d77a162dcfe9db3e5561021512c2a22055b5c641a4581437
-EBUILD devtodo-0.1.20-r4.ebuild 1632 BLAKE2B 4039ecb4413e9152b5e1e56c14941e38f2d1fe40084eb7e92cf5cf4167f21eb7936713fe0abf412190afbdedd39a718a4d404a504654f78cad7956350b2fe19d SHA512 3470ed9b5f2cb505943152ad68ad2ba69dcbca5f6b7dcc870008e63c5e583979b90337eb792077af77a77269f7e648db14343453d2c8f0e3053b95fec2ffd616
+EBUILD devtodo-0.1.20-r4.ebuild 1626 BLAKE2B d07045397abb3747d7f6934e355992020b8855c31549ac86b6303edbf760d4cd0fe441ddd20c125240b39c9c5108298dc15d6cf68cc2a0a2fda2da8461b7d65a SHA512 524c6c94b156bb805deefcd6c348222d8fe64b1ade71e50c6ccf81d7c93685186cd6989e64a60c1055c79f4c110dd4191dc195a58d057bc71f2336fa4ca1b550
MISC metadata.xml 272 BLAKE2B a253052dbe7dfd2dea2cdc3692698a5a94d0e2414979a348d56448cee6329b7fe29a1f252146f9ff04c1ea3b270996631395ecea454ac901eb726dc0b4dd9f29 SHA512 247c1006dd352c3cc7ee07dee2f283394767bdc0f72f0438a6cc845ac53549c05b3741c64ffedb992f003759e67f24aaa7121561db97d1b095c11269115746dc
diff --git a/app-misc/devtodo/devtodo-0.1.20-r4.ebuild b/app-misc/devtodo/devtodo-0.1.20-r4.ebuild
index 572502970257..a3284c89da8c 100644
--- a/app-misc/devtodo/devtodo-0.1.20-r4.ebuild
+++ b/app-misc/devtodo/devtodo-0.1.20-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://swapoff.org/files/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
BDEPEND="virtual/pkgconfig"
RDEPEND="
diff --git a/app-misc/francis/Manifest b/app-misc/francis/Manifest
index bc509e1fae9d..e631ecea4d94 100644
--- a/app-misc/francis/Manifest
+++ b/app-misc/francis/Manifest
@@ -1,5 +1,5 @@
DIST francis-24.12.2.tar.xz 114576 BLAKE2B 87ff8ae6d63b38fce91d57cbee783ab78407d4ccbf59944336883b00c8e26c9f7c61f3250ce6e2f719ea805368f4ac8f8897df3cec2fb6a0107ae6a546acc214 SHA512 754d7b0406258c530230d433d9205699438b299fade4a073694416436f72af6c02b5083ee40be85315345c29c5bcc38ecf38d5402ad1a3cc9ff9f4cb4faf8c31
DIST francis-24.12.3.tar.xz 114648 BLAKE2B 4ea25098a51f49c913209915f2eac5de0ed63c8c8e0448d7ebe52bfea01497b519da5ac1a01c7950c4fa30b9f9625232b5a25afff3267ae79812150cfc926ab0 SHA512 aba771891b722e0f49d03a3c9bdadaf2c20ff5f62cac4cb3d0dcf7a9cd5e2d8437f3bd4b24b290a6c25ef45acd36ef6233cbd93b0e0ce57df550f56b670c2b2b
-EBUILD francis-24.12.2.ebuild 778 BLAKE2B 6d498026300311159b011f69539c6adb84001ad77fd04ee983a574a22d00e59cbb5545b23ce1faa5d7ad6864738c744741551968f5d1d2144a339c3d051fbde1 SHA512 f4f68d45966f305efd436e6e56fd1b8b9e2473c6df3070af73461ce9a9bb9cd747b78156e5f0fc8792cfbb0bc29e9a28936837f91d58f7d1229c1d1b11013fcf
+EBUILD francis-24.12.2.ebuild 777 BLAKE2B 5e56e4813252420e19cad6c8ce0650f53220dcf451b27b16f347fc9c1cf9003b1e5bf9357072dd674fc2c90848746631ceb6342cd2426faa28b166e551cf728f SHA512 cf431f86fa4045fa609730e9eefc5413e3c7c1ca3476fb441e0574e9554a7e738c1bede8081b728f117795c202d9af9f7a2a7c9f2a023c7b2774261cd8c3e383
EBUILD francis-24.12.3.ebuild 779 BLAKE2B e2dad95f1ed3aee6e8ce312e7786e57e3be04a7b2ed5efd66507dcb8799f67114fcbc76f222e59c233e0ec342f0ee221eadca7b4d281fc1513a820cb5769743b SHA512 b4bd3b7f025c0b964cf3d194cfea9512f4c2a1afa7c729d03c6e1c641d7f2b94da2617cbddf84efd851a5caf75f546f8464baafae52a100e9e59b5c7ecd25497
MISC metadata.xml 408 BLAKE2B c29c2df6afa4c1e19fb8726f4ad977bbf0a7c6236479cf36a392aa1f7f09410ce6ba8bacb0d8f91896dc996f0b5a644ad29ad8459edd221f54600ccda6ff2307 SHA512 33fda80d7214c4c0b62cb172f592286a82000c60b4b60f688c0e001b4f9402dbe08f6699a7894e63dd4f427341b63eb5e5dd976495349f0a71fb72da7f61258f
diff --git a/app-misc/francis/francis-24.12.2.ebuild b/app-misc/francis/francis-24.12.2.ebuild
index 7ea3737e2b63..298e6378d60d 100644
--- a/app-misc/francis/francis-24.12.2.ebuild
+++ b/app-misc/francis/francis-24.12.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/francis/"
LICENSE="BSD BSD-2 CC0-1.0 GPL-3+ LGPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 arm64"
DEPEND="
>=dev-libs/kirigami-addons-1.0:6
diff --git a/app-misc/geneweb/Manifest b/app-misc/geneweb/Manifest
index a92bc0a52fcd..b4d60e9c2917 100644
--- a/app-misc/geneweb/Manifest
+++ b/app-misc/geneweb/Manifest
@@ -1,10 +1,11 @@
AUX geneweb-7.0.0_p1-gentoo.patch 1236 BLAKE2B 82e26c3d54245f16067b44ce6cdd87ca47563a6a889c7c44c69fa1a8c89e7ba9819873366c4724b52a70030f94097b9f24f3b975b6da86ddecd8b06de7b055b5 SHA512 811d08dc674f26e8ab2cb514740fcb3e37fc9d72df48fea59d958e407d686a2512b35cb75c048e091d9ec2a4cafe65c9e6f8cbbf49b8a78245e69919192f4453
AUX geneweb-7.0.1_alpha2-gentoo.patch 1181 BLAKE2B 2c578ec8506dca225f19f3e0d49bfcde3a8af9e5958aa4f5dc393e5917ac05a65e3a30e128299ab0aeff85ba8408bb0bd54ededa57964e934d570d52923f939e SHA512 00c3dbd53b45a9173a159ba922689f6ad6477390190dc017c26dacd651386b4da59362773e610e3b131ecdc2fc30c0f060daeae48ddcf232fac5ff8769b778a7
+AUX geneweb-7.0.1_alpha2-shuffle.patch 321 BLAKE2B 3d04127a49fec33d6c5dd63e84f3220e77c00552de08d9f1d5763bca4cbcd34617b9b683690c914abc2514aa8bdb9bba972f18e10723b579421004c265454e3c SHA512 9d9cdeb10c630cb54bc9fb21eae089ec43c65b1c4f066b4f26e0d4488b50c17beb0555f88adc2afc04febdc068ce00cac85e6276024ec40257251372fef373f1
AUX geneweb.confd 67 BLAKE2B 83af31b2708fc64dfba852fce65d6c76bf71bceff40ef5b7ef32a58ea9ae941771569d664f3fc0d555dd8ac9e78740fc0449d1011dbcfeeb66dd320c7b1f44fd SHA512 5d7e373c042ba1de97261807cf3b223157c0f383106b4fb2f2b04de21214218ad3a6e0f097101d45cb61e74d90d060ead93dc6e79a125ad97a0126690ae732b3
AUX geneweb.initd 429 BLAKE2B d216c7970cd7e62a3732faeee6ac97062712023a6bbad6d6542aaf930f4e7e34d4f3e3cb844b734ee3e8fbae9950438f1a7d5b7206e9a2d304b77095107e5814 SHA512 8daa663aa7d7f614ddd709616411b2078dad492813de80dd9be9866c61a1ed97c41b28ec94fece79648e2c587b991ab0820e6601891add6d0c6867fe82782eb8
AUX geneweb.initd-r1 445 BLAKE2B 43730c2044e6cf4d32b9479319db6379b947e581634e6c63c361bdd20714117277566cb6d1b22275d2f87af83d659e86c32b61df840bdbd762aff0901827558f SHA512 b2003ba7f06873cc802b18d6c1beb49216b6f187b6a10fbee63c41e8aa07c8f59745ca191b5c99df24bf05088ccce2587bd923ccbcaca11c7086d426ff6044ce
DIST Geneweb-1eaac340.tar.gz 14741729 BLAKE2B 828857f48175dc0e2af8162dde7b38548e1b9131dfe9acae9b7e8f9940866f27868a1efcfc4c08bdec0fda4789d8b8c87310ba2625cd4f3ba9bc557aaf274bf3 SHA512 ee3effc9b444c05547218b79242db0eb5a56f2ca00b67fcc9937c2395aeb7cbd4dd3524e8b774799e7fb87453ee77d53bc64edb930a1902be6896f8f8d6caa24
DIST geneweb-7.0.1_alpha2.tar.gz 14960087 BLAKE2B 46950389b3e0591daa4dd3672d7b133166df805ab091ac344fba32dd46c1c13c48d523dcd3fab0fcbf7d5f113eed9b4998fe52a20b3b85a5f67be0ff0bc676dc SHA512 454552bf6fec9ac5ba20caeae85d0df821c651c56521ebbdaace3c199a764436d3538cc7fd0e0abc71519d78e00cbef8696f5d5c5f7c6bdf61014b7a85800d74
EBUILD geneweb-7.0.0_p1-r2.ebuild 1857 BLAKE2B ad1b40b462ff357be90f5d4e74b2c4e6c496d34cc20717b5e485dc04444fc483634508a10d048ec1b9850a9e7dc4e140d978233b4990d2f40d8e3f2acf31528b SHA512 942acf870ff5ba3f2eb292e3ee85bdaca077583263898cc6a010d52503b06f12ed7d3653866e6a0d1cc9fcd1e39a3ad9b742a3871feb93a11d56fdc106a821ef
-EBUILD geneweb-7.0.1_alpha2-r1.ebuild 1974 BLAKE2B 5b1fe82a535f20268d73aae65b4f5bdfd2e02db4f93bf8543970ec899707c232c47ce29c8abbcc5364cc3bf72906c3e8be77741222efd45378bb07fa7b1bd2a0 SHA512 1f3ab0932341f5d4cadb37756781fd3ec94a475e81c127ee5cc9be2936d9ff5f663f9710558091c0173b98ddf98d79e57dc9d80978d68556bb2e909ad4be2d33
+EBUILD geneweb-7.0.1_alpha2-r1.ebuild 2013 BLAKE2B 6423345f57c4b9a6c4f2fb0500c61845fbe607c73f241e96369afa6b53faea5ba3733c762702f7eb5b6a7e730b0c49f8f84330fe19a85a9b12d1eee4a589e1cb SHA512 119a4b157d425a244bb80cf614e693eeb67b15b3a56a7651fde7af9bf8c74e300a35201c879b3bf48e78a83c228b691cbeac5bcd17954746a0a323844c6bc1ae
MISC metadata.xml 653 BLAKE2B eb1a56a2d9653f3dfaa2d22e6e3515f371d0d2f0d8a7fcf645ece5cb9d3c475703dc5c78379522264a3164606246368e1be056b915123aa7fbb9d111807d319f SHA512 923b0b1debec0cc57ce0b5616b187b54f20ad1dd151eda62bce5f12c2f1767f40f236118224e1ff92bd8894e09d5628313ce391220d60ac903240bdf15cda3ef
diff --git a/app-misc/geneweb/files/geneweb-7.0.1_alpha2-shuffle.patch b/app-misc/geneweb/files/geneweb-7.0.1_alpha2-shuffle.patch
new file mode 100644
index 000000000000..bbb2a8f28449
--- /dev/null
+++ b/app-misc/geneweb/files/geneweb-7.0.1_alpha2-shuffle.patch
@@ -0,0 +1,11 @@
+--- a/Makefile 2025-03-08 23:40:30.912030749 +0100
++++ b/Makefile 2025-03-08 23:41:45.208119545 +0100
+@@ -44,7 +44,7 @@
+ > $@ \
+ && echo " Done."
+
+-bin/gwrepl/.depend:
++bin/gwrepl/.depend: bin/gwrepl/dune lib/gwdb/dune lib/util/dune lib/core/dune
+ @echo -n "Generating $@…"
+ @pwd > $@
+ @dune top bin/gwrepl >> $@
diff --git a/app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild b/app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild
index 5a95d4b54def..98c50059b5bd 100644
--- a/app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild
+++ b/app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild
@@ -49,7 +49,10 @@ BDEPEND="
dev-ml/findlib
test? ( dev-ml/ounit2 )"
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+PATCHES=(
+ "${FILESDIR}"/${P}-gentoo.patch
+ "${FILESDIR}"/${P}-shuffle.patch
+)
src_prepare() {
default
@@ -64,7 +67,7 @@ src_configure() {
}
src_compile() {
- emake distrib
+ emake -j1 distrib
}
src_install() {
diff --git a/app-misc/livecd-tools/Manifest b/app-misc/livecd-tools/Manifest
index dc73b03adc1f..bd8da7820c5a 100644
--- a/app-misc/livecd-tools/Manifest
+++ b/app-misc/livecd-tools/Manifest
@@ -2,7 +2,7 @@ DIST livecd-tools-2.10.tar.bz2 9999 BLAKE2B 866bb49d70b8008df30357beb0be7692cee4
DIST livecd-tools-2.11.tar.bz2 20785 BLAKE2B b2abca39a296a399e7328ca5ab247dcf0c79053f76d3105aa7d56430dc5cc26508653252daa9b50022969e91ea881b8bc752788249bd3c80899a591557546339 SHA512 f3a9abe439911de8b52f9255609a20308c88f415c8eebf9562f038b5770640786e3bd60945d069fec0d43b1b713716e699df7578f381f6475e9fafbfe5398374
DIST livecd-tools-2.9.tar.bz2 9987 BLAKE2B b24ee78aa0111950322b4424d630f640aa2d525c5c87b5ff3397628ed3e1c55eb2dbb71c32cbd5e57fa3a4310af1f541c1acd370b4f829dce49d2beb6f1be442 SHA512 89e892dfa8581e0f1f8208fecb7a686f19da100751e3430b014e90455c391efd2a3d25f3fff046576f8f739090715a2c14bc8c0b1fc9fe7db03455d84426a889
EBUILD livecd-tools-2.10-r1.ebuild 1064 BLAKE2B 17092ce5625c9e9835dc4650c9feabd6b1e15468a9282421626f44c4a36a1de3ab3b4c3fa9b4f39b0d5e0a9a3c1bf9503151f5affd58bdcb59e2e63969d00b6d SHA512 7f0f5bd97c1cb0972645a2c8fe380f126836a84b4fba07ca6bec3bf5e73d905935afeaaeac4f341a7900aff35cef81c5ffe6c0d1beb4c523c9f2eaa67b8344b2
-EBUILD livecd-tools-2.11.ebuild 1295 BLAKE2B cfb5501de9c2da3c34d32b5793c53dca35ea2f8b989b8616ccb71816d7287439bd20bd8c01f92b4724ee8655dadca34f28b142c7d79c9552b9a4bc0561e70d21 SHA512 905f48eba7587c108ffa2069565bea1f4c1c44edecce3f7f8b972372ee15d9f3ab8dff5c2ffd6250ce1745d9f4d8ca53c08f4cebbb68c7e5ac49f2a94b9cc5eb
+EBUILD livecd-tools-2.11.ebuild 1293 BLAKE2B f6f71876b8965c192b7c171728363e37590d331b7d983a876405652d50d3bf41e90db5211e356d85c5de16d475beb7f18a2069225d6d9e3315b779a86d1fb1e2 SHA512 264e7f941cbdc27aa996f4604c7a66138a448a573b53a4e1ec89936e32945f996b0a96fc848351cbffbc7eb9edb2767f263b81519d7bb7fbed1c1b3029f0cbb5
EBUILD livecd-tools-2.9.ebuild 1020 BLAKE2B ca70dd3226f92e26ca7fa3bd3d7e6ed247713c6fdc11d9a9fa8db4169f5ef01acfbbc923b369c1e79e25fb2d7b3c22eddd3ed107c37efb5f71e1af3905d58bc7 SHA512 b176dce2b41601febc3be2727239d67aca852d3cefbd96570c0ff63cba3cf17c9ba7eda3a274e4a35c224ecd3af60a6ccb5416253fdbcaf5a289c74c2d8ba3d5
EBUILD livecd-tools-9999.ebuild 1295 BLAKE2B cfb5501de9c2da3c34d32b5793c53dca35ea2f8b989b8616ccb71816d7287439bd20bd8c01f92b4724ee8655dadca34f28b142c7d79c9552b9a4bc0561e70d21 SHA512 905f48eba7587c108ffa2069565bea1f4c1c44edecce3f7f8b972372ee15d9f3ab8dff5c2ffd6250ce1745d9f4d8ca53c08f4cebbb68c7e5ac49f2a94b9cc5eb
MISC metadata.xml 257 BLAKE2B b9901b8caec50c3348db0f5bf23d8b69576570ab12219f1360d78f98ca20b858a0324ff0cff52f85859ce8ee383d6837a670f3957f8d475cfb80eb4a47427c13 SHA512 c89180536fb53175fe55ca76a3fe9d0fece5ae0cab281e0ad0fbfb4135bab69a0dde45f97998372d3d2ddc16c948f074f45661fb1b946265fc6b94aaaf880489
diff --git a/app-misc/livecd-tools/livecd-tools-2.11.ebuild b/app-misc/livecd-tools/livecd-tools-2.11.ebuild
index f33e2bc4c01c..0164c8384ab4 100644
--- a/app-misc/livecd-tools/livecd-tools-2.11.ebuild
+++ b/app-misc/livecd-tools/livecd-tools-2.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} == "9999" ]]; then
inherit git-r3
else
SRC_URI="https://gitweb.gentoo.org/proj/livecd-tools.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~sparc ~x86"
fi
DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
diff --git a/app-misc/mmv/Manifest b/app-misc/mmv/Manifest
index 7a8a31dcff4a..73164cebf463 100644
--- a/app-misc/mmv/Manifest
+++ b/app-misc/mmv/Manifest
@@ -6,5 +6,5 @@ DIST mmv_1.01b.orig.tar.gz 25656 BLAKE2B 4e3c7c27831fb5aeeb09461116330a993998da5
EBUILD mmv-1.01b_p19.ebuild 1175 BLAKE2B 430204d312707482a634dd29b04235ea3164205406fdbde40e8c640f06439971370d69c3657be26e064ba06e0a2d4d800f561392cfe207b94dc16295d2ee1462 SHA512 534bfe6d3167f9cdd5bba1f9c17bf259705614ccdb8a0068fe8b2a58bd71d59781b3a3c4653cca2757ec4704be89f0b9cc41d6c240f04ee052c618565490b05c
EBUILD mmv-2.5.1.ebuild 518 BLAKE2B 1552a3c774129662524aceadc8d014376231476101ae1feee04d10305c0d17a91dd5975ac4ef0cd86829ac49095f2049fb0a7a6a9aa1968749f1a7884817f154 SHA512 12f12ca6f6e664eb0e76c329af2daaf843821e7bd1ec887b8782be8c2f11d017ffcd8d55f3266f94fa58d1d1eb21e666a00c91996243cb4d421d0a05c707c69e
EBUILD mmv-2.8.ebuild 470 BLAKE2B 74f64c6892f0985ef2bd4bc210a969419fc2fa0e776ada17fb9f9f179dc817be519fc19f091f272b90788cbd83cfa97daf061bbdad73765af62ef18b3883d353 SHA512 d2af340ac83c39ff7034ba31fd7159dcf07c4bd539239868d48df32560250961a9f782f0637c0772905f34a124b6a180ff4eea405496e9cb1601a91c7fee0a18
-EBUILD mmv-2.9.1.ebuild 473 BLAKE2B e8ed2b924657f1d013646d430c2a7cd6e26aacca0ea5cf056d38721f33882aaa7b6bce1de89593ef53841f9da2a184040858b23d243ff51b8c3de6491cd5e606 SHA512 4cde7a2bfbbc8589eb66e31dd92f750cc2e742dcfe77a63469ae839104c78f1b2a0165f3d9447dbcd945ffbae1ec0ed293dbfac71ee0d4b0ccce3526dec4bce3
+EBUILD mmv-2.9.1.ebuild 470 BLAKE2B 4c22e3c9596da4d036b1f7d50efadd515d34953164a05ea4481d149f3481e3632acbdb759ce0bbf53234349b35fcc9db891234d3fad47858f2bfd86c0ee1b5aa SHA512 64a586ed734f6a10b2019e2f185263e25b41da635815cc5dc296988ce1e532a021e10ebd2b175be939186b3d5e5bd2aa51dea03d072554c3c5ba7084c7e9fb1e
MISC metadata.xml 343 BLAKE2B a9d61b016fb0367ed8f8da8460e4b85edc800fc506cf2f21610b741507849ac570c1bbb262ea372247d57e12d77deb95ce7ed71f62517ce8a4687df8ea2425ed SHA512 1b134cec1035b57eb35b68baf9568d1212e89177c182c74409abff812bed897fc041a1b1bfdc9d8491c503e5afa1bda4c3fd7c4fedfb60b95ed49dd0453aafe3
diff --git a/app-misc/mmv/mmv-2.9.1.ebuild b/app-misc/mmv/mmv-2.9.1.ebuild
index e7320cdb1594..ba5867e44861 100644
--- a/app-misc/mmv/mmv-2.9.1.ebuild
+++ b/app-misc/mmv/mmv-2.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,6 +9,6 @@ SRC_URI="https://github.com/rrthomas/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
QA_CONFIG_IMPL_DECL_SKIP=( MIN )
diff --git a/app-misc/remind/Manifest b/app-misc/remind/Manifest
index a6ae49a37059..fa5787df3307 100644
--- a/app-misc/remind/Manifest
+++ b/app-misc/remind/Manifest
@@ -4,5 +4,5 @@ DIST remind-05.00.06.tar.bz2 473106 BLAKE2B 0ae7d45076fe04469151aa780a833c40f259
DIST remind-05.00.07.tar.bz2 475235 BLAKE2B 1414aa6a68e94c68b8ac17effaa3531b14596424d9b7fe1ac9764754dea136d0d7b4883b112c6e687173dfa09efe59c989fe9f389612406da877471ed9b01bd2 SHA512 ec29a3c9720490effb7a6b93e8be618de84ea8833d4d0b3d84614741a5d4d2efc60ecfc17b929154f229a102ed25e9389d5f505a03c9ee22c9e8c500f7c96ab5
EBUILD remind-04.02.02.ebuild 1041 BLAKE2B 5a788617e9a79f6a35a9f13cc7ef235ad1c0c4c37a5afa8a4b38269ff80a13c66a0b5ae1b39e5a63dea31dc6fd4a51ecd9933b9e70d1e1185ce297967439d6ac SHA512 9c171e8f50d09d273d938b9721ec42dcdca4f0882d64ffcd4489fe60257a7e109fe6a8776f670e26ee13b7a2f9e48d005ec9eac784519a6a7edf7d86843ac313
EBUILD remind-05.00.06.ebuild 989 BLAKE2B 6b3026d0dd89359f41f71c7b628c7aa3112f13d7bd42d07a05cbafb0477865bcd84364960bf7ae2762fa10ef3d7c11fadcb130c5fe2e0556262242c3d320e0fd SHA512 cc4478106661ec14d0a5f38ad2bb82f801207f34b96ce1a10057029dad80a19a6c65d508c56b4da001e9817c757cce891e6bdfbe782db1032d85dcf13764f3d4
-EBUILD remind-05.00.07.ebuild 991 BLAKE2B 0f9d8745803a32e074b5fa240192ed45996d3e2ace16a222ac15d316c5dd0e9f4ab211f0c667d296167846ff83680c280a98649e3d890ef71a62fa43c9be2a9e SHA512 aa0288b5d2b4c4b88376751dfae6f9314c08084e7efd92f3374138296f85591c54c49354cb7983f40a7e3ab33af4e879506156664c8cbb5ed04df180d51760da
+EBUILD remind-05.00.07.ebuild 989 BLAKE2B edb48f3abf3b5894c8ff6d191e686ac085b325ab08c7229286bc63284fe787dfb031fdfe8b36c0da97f4b984fc7a4f961df8e571ddb1e6db46d264ef0fa1e71e SHA512 418aa365815d49e57195809bcfaf09dfd62f9d511734359d0f19989ea39ce55c8673bbd90b55257875f95ccc1bd70b21c91f0af0a15268ffe2265f68fff41ce4
MISC metadata.xml 398 BLAKE2B 037f58ef9b9d372a1137066db288badda6f884013296b4ea879816f539a91b5f484148ecd3c874561d24a9a3b4e336f6a73b332b30fc666f19f213b6bb37245d SHA512 c4d6086c77a47321b33e8ecfc827b51dad5f79558f1cb8845d495326d1f002e7fc5289165735fb26d1a1020e55d85f22358d313be11f5ddfb05b6580db027833
diff --git a/app-misc/remind/remind-05.00.07.ebuild b/app-misc/remind/remind-05.00.07.ebuild
index 0e6403f27109..001a3a315c63 100644
--- a/app-misc/remind/remind-05.00.07.ebuild
+++ b/app-misc/remind/remind-05.00.07.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://salsa.debian.org/dskoll/remind/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="tk"
RDEPEND="
diff --git a/app-misc/screen/Manifest b/app-misc/screen/Manifest
index 76553d0030d0..4c53768ccf31 100644
--- a/app-misc/screen/Manifest
+++ b/app-misc/screen/Manifest
@@ -1,15 +1,8 @@
AUX screen-4.3.0-no-utempter.patch 341 BLAKE2B 3339783b3574f82f093c82a613ad18c5c58c184c082c2c311281cdd57e7176abae0f5935466a4a8b4d931d1d1b93d8f0a4e6b558a268553af4a0170061e6ebfe SHA512 f4191ba1ecac3076f958f56309c0a1d523b455fa4e3388f1cfca59c8ccff0afdfb20ef18d54794ba539b2b6d1511ed599dc44787344dc5ccce2902c9b9848155
-AUX screen-4.6.2-utmp-exit.patch 1558 BLAKE2B e08e83f8b9f0cd09cd9bad4486a75d71bd899a7917954702ece0837099639079a746138374cbeaf71072cca64ae36a3c2a32250123c6747089e724272227e0dd SHA512 0e7c6c224f6fb8e01650b778cb2b155942752504dc97112d9594b7fa0da1bb8bd828240a2519b1c21f1c162181da89a8daa51ef7f74c8ced0b85cdb3e911a67c
-AUX screen-4.9.0-CVE-2023-24626.patch 1039 BLAKE2B ba35a0be4d75b02f08d29f0c135103213cc2d875cd4bbd39cd8ae7cc000eb7fb1b0671844220e0bb6ec48283d1c265c4ea889d82e5882af60c8472d71c57c6f9 SHA512 591599518c2a6505b2407834e9c676d8269eb5f2e8165e113885ee5e18a9176b5e0fc99c8a827f672126212c58257a7a5d852a484a46414026e0960c7e233315
-AUX screen-4.9.0-clang16-chmod.patch 303 BLAKE2B c55b727ca1d7a7acd758c1f123467d53e4d0f4909097f3c560b78910555f0312b9844ca202163c00bea36964c0fbbee6d5634e9926948aca628328ef1f9e0eee SHA512 8ccd19b9462514f6d91c5a3d7be69d808c2011e02ce0000b6730497ea2639a2ea5d0769e52bf0764d3e5e39ec01bcc965222928c89a2873995fb1d09051aee91
-AUX screen-4.9.0-configure-implicit-function-decls.patch 16667 BLAKE2B 6079042dae21c51b81176aadf27314cf0502fcee995bd9668102bc114ac0c2fdb6587fe2c647cbd92d994cb9b6fdba9e259a1f0a6bd7cf7d7905c3f7e36e8aff SHA512 c9ff18fccba0a0ed19e64509ea128b91bbb6fac405e8395ce724435f1af2f2015f645342aa1fc1b4cb023927412db6e1c242c8060a81deab2a8c064523dedd4d
AUX screen-4.9.1-utmp-exit.patch 1220 BLAKE2B 007758c3de19f9bcbfeeb1883d8d9bc42f1fb91d3cf202f6336836f6dfebaf3aa645c4854181d3445159bd1972810eaa0fb9b95e902292ef09075023c018b8f9 SHA512 86ec2542d8d92feba5b9d2d8386a74edc64e101dfd74d248cfe10501f2e1839314cf9a76ed2b1b36a94126a50fb944a598a2cec39bd23c449ffa718ba6edcebc
AUX screen-9999-no-utempter.patch 465 BLAKE2B be4d690d2f478a2660cb3c0b0f83d9a62328b82b06b85860a84e1b3a924c751080d7e9f35c4b48c3fe6a0152ae75df1dc665b97f8bc70e026bbadd19d4891df1 SHA512 c011936e35e04e7704b0d8d7892f2ebe22fb6993241e7c4b6733e48f6400ca8aeb20c638108018fab006e402332460e89d321e2118f564316e3f7e26a05212d2
-AUX screenrc 10412 BLAKE2B f4866f4a83b22c37484b66e4c7d52ec479fe12ae3e72e5c9e769b1b543ecf04d14ef4339e1c72064741cbf39502ef82d3beb213326a30889f128e135f60bd528 SHA512 06fbec5e28480a2c369330fac0c94faa47e5d28e037d9fefd0cb3e813002c504866dc8ac86872b7ac6f16059a219e396a9c425b578b8afe882153ddb506158f7
-DIST screen-4.9.0.tar.gz 798229 BLAKE2B 0f64a14ce9a719bd4a6d045c55069769045a09ee2086c44c2e3d9da6d1e5ada2f094e00e16029767e1155ce35d4f360d0e2879995eefa052f3214ced71b7617c SHA512 18bbb085d77ecd02cbc02fa88a945c39f06e0c6de4eeaa16b278440dac5c9896811abbe0838144e997cd344ae08b9530399fa8fcb31a65fc571ead90e8307f84
+AUX screenrc 10350 BLAKE2B eda2b07af1262e6c6a7151659ee139313a1cb4ebbce91ac5f4b63d0473a969c017c30037f000b4bebabf7d68a86d93c25ba744d61b976bea5c11b0e35f4dcd89 SHA512 5c98d305ba027f64a32a4c4de19eb9603f766318892db216c696949dd5b5ba654e7c2b25e0e6e69207ba8e794b71cf515308103f265d06bbef85b18fece0d31c
DIST screen-4.9.1.tar.gz 1040785 BLAKE2B 27d9c100bc1f747e39e109a4957702388d943c7d3b75b4c59dfc3894456d5249257742106fb24cf6f07a36764db0a1c5f7e0a44123edda1c570d771d7f46c638 SHA512 1f278313528815f4246bb162ced611c5d77321d11055e8d853168dc804c75d5f78568056a23e46db0640e1605e5cad4a5ce05e95e50cf02bb322cb6f57e5a126
-EBUILD screen-4.9.0-r3.ebuild 3894 BLAKE2B 9d9b1add596c0db9317ca7426d0ff7bf82f5cc349c619f8ce5b1621ec2e7b101e1bd3d800275cc856584038adaec0f30715344a7cb89717b5a49ed4d1644b120 SHA512 b2eafde2be5f9e127735e910099ce63bd57f438ccab056e80f2796a72f5c81cbbe6abfb102c6430f0c7ebebb4d55ee77fa903d0232ba26843cb59cb259736ba2
EBUILD screen-4.9.1-r1.ebuild 3825 BLAKE2B 1eeccb1be9257c0252d275a79ea82f522a0a9b5db1c7df1cc8c94d79cb61b907d8b8b2dea627e7104a0fc53870903d808451f01a97124e54992bd26450207c5c SHA512 6eebcb4fa01becade1860bfbf60c7582c07a0a68f1b8950b10d580abd88179e638d70152f5bd92f6f7dc4acc3194808272df2df6d45cbfc999cbd4143f208e22
-EBUILD screen-4.9.1.ebuild 3739 BLAKE2B d3b6229084759f7c25e2eeb73c043ddcd23a6e290afeb2f2d29127e04ad3a9cdab1def0d084d4cd8ee69da085a38b599125260889d1a570be1a77e2c99fe9ba5 SHA512 fdffbb0e7b91fe598f9d12b253fa6e07ed1c4c1b8e99dd92992b26840ee9474f49e2ce1c1a82d886ce70a484020419ba2006052acdceffd3cca4bf912c66b13d
-EBUILD screen-9999.ebuild 3749 BLAKE2B c03cec61a95f67fb30c7ed870cfacb9552e84aedc49cfab991d8173213472a03d97b4ed7468cb0f6e7619bd860bc4c0947140738eb696d0648d94a414e4782a4 SHA512 adf32c97a2fd06ca9d433e8001b70d69e63102385de76f54b1de992d6f25189d0e41923b83b6ac0ae3676b74dd45c69aeb5651134700418a85536b0327442d7f
+EBUILD screen-9999.ebuild 3695 BLAKE2B 84f536f80f4f8f0749fc6eb390ab052f13af129478a526110e09534a601c9ec17de2e80e722d103d17ff63d3ce9aac97466bffbae99ed55ddf417443c89e77de SHA512 5d33319159800b3d3af1fd8ac166e36f55986ae1a6f760dc5d527aa9b04ed812858b3d059444ef96f26d2c59d6b4b5f81585ec513f1871b63d97e89980245eea
MISC metadata.xml 1950 BLAKE2B e774b14285910f8641e9f3d2908378af5143497eea9153705452674d3e2c20d685fb5df351ab8d0be3afb9c7c7a626b4c5435b18599b07e1d24d4afe7e19af42 SHA512 48af1b145bbfcff379ff77336cff40ca32de5b5e00dbf275cfafd94d8d2d774a7d3ca741a1ecf79fb5d979f0729fcbf929213dad7f695b16be1bf53bf3771e75
diff --git a/app-misc/screen/files/screen-4.6.2-utmp-exit.patch b/app-misc/screen/files/screen-4.6.2-utmp-exit.patch
deleted file mode 100644
index 11adf69a5368..000000000000
--- a/app-misc/screen/files/screen-4.6.2-utmp-exit.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 2f1b9dfe03133c9b77ea450aed088d65128dc547 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= <amade@asmblr.net>
-Date: Tue, 5 Apr 2016 12:47:08 +0200
-Subject: [PATCH] check if we have ut_exit in utmpx struct
-
----
- acconfig.h | 5 +++++
- configure.ac | 4 ++++
- utmp.c | 2 ++
- 3 files changed, 11 insertions(+)
-
-diff --git a/acconfig.h b/acconfig.h
-index 656e117..d173c9c 100644
---- a/acconfig.h
-+++ b/acconfig.h
-@@ -215,6 +215,11 @@
- #undef HAVE_UTEMPTER
-
- /*
-+ * Define if your utmpx has ut_exit struct
-+ */
-+#undef HAVE_UT_EXIT
-+
-+/*
- * If your system has the calls setreuid() and setregid(),
- * define HAVE_SETREUID. Otherwise screen will use a forked process to
- * safely create output files without retaining any special privileges.
-diff --git a/configure.ac b/configure.ac
-index 1a75020..8457619 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -374,6 +374,10 @@ if test "$have_utempter" = yes; then
- AC_DEFINE(HAVE_UTEMPTER)
- LIBS="$LIBS -lutempter"
- fi
-+AC_CHECKING(ut_exit)
-+AC_TRY_COMPILE([
-+#include <utmpx.h>
-+],[struct utmpx u; u.ut_exit.e_exit;], AC_DEFINE(HAVE_UT_EXIT))
-
- dnl
- dnl **** signal handling ****
-diff --git a/utmp.c b/utmp.c
-index da8d7ff..c864d07 100644
---- a/utmp.c
-+++ b/utmp.c
-@@ -381,7 +381,7 @@ static int pututslot(slot_t slot, struct utmpx *u, char *host, Window *win)
- struct utmp *u;
- {
- u->ut_type = DEAD_PROCESS;
--#if (!defined(linux) || defined(EMPTY)) && !defined(__CYGWIN__)
-+#if defined(HAVE_UT_EXIT)
- u->ut_exit.e_termination = 0;
- u->ut_exit.e_exit = 0;
- #endif
diff --git a/app-misc/screen/files/screen-4.9.0-CVE-2023-24626.patch b/app-misc/screen/files/screen-4.9.0-CVE-2023-24626.patch
deleted file mode 100644
index 07dec8ecdd28..000000000000
--- a/app-misc/screen/files/screen-4.9.0-CVE-2023-24626.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From e9ad41bfedb4537a6f0de20f00b27c7739f168f7 Mon Sep 17 00:00:00 2001
-From: Alexander Naumov <alexander_naumov@opensuse.org>
-Date: Mon, 30 Jan 2023 17:22:25 +0200
-Subject: fix: missing signal sending permission check on failed query messages
-
-Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
----
- socket.c | 9 +++++++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/socket.c b/socket.c
-index 147dc54..54d8cb8 100644
---- a/socket.c
-+++ b/socket.c
-@@ -1285,11 +1285,16 @@ ReceiveMsg()
- else
- queryflag = -1;
-
-- Kill(m.m.command.apid,
-+ if (CheckPid(m.m.command.apid)) {
-+ Msg(0, "Query attempt with bad pid(%d)!", m.m.command.apid);
-+ }
-+ else {
-+ Kill(m.m.command.apid,
- (queryflag >= 0)
- ? SIGCONT
- : SIG_BYE); /* Send SIG_BYE if an error happened */
-- queryflag = -1;
-+ queryflag = -1;
-+ }
- }
- break;
- case MSG_COMMAND:
diff --git a/app-misc/screen/files/screen-4.9.0-clang16-chmod.patch b/app-misc/screen/files/screen-4.9.0-clang16-chmod.patch
deleted file mode 100644
index 63872219a23f..000000000000
--- a/app-misc/screen/files/screen-4.9.0-clang16-chmod.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Bug: https://bugs.gentoo.org/894562
-Taken from: https://git.savannah.gnu.org/cgit/screen.git/commit/?id=7f320d3a643ec95682a7213b7e991e27038d8a57
---- a/display.c
-+++ b/display.c
-@@ -27,6 +27,7 @@
- */
-
- #include <sys/types.h>
-+#include <sys/stat.h>
- #include <signal.h>
- #include <fcntl.h>
- #ifndef sun
diff --git a/app-misc/screen/files/screen-4.9.0-configure-implicit-function-decls.patch b/app-misc/screen/files/screen-4.9.0-configure-implicit-function-decls.patch
deleted file mode 100644
index e3990b2acf88..000000000000
--- a/app-misc/screen/files/screen-4.9.0-configure-implicit-function-decls.patch
+++ /dev/null
@@ -1,747 +0,0 @@
-https://bugs.gentoo.org/869371
-
-Upstream variant: https://lists.gnu.org/archive/html/screen-devel/2022-08/msg00000.html
---- a/configure.ac
-+++ b/configure.ac
-@@ -157,10 +157,11 @@ if test -n "$ULTRIX"; then
- fi
- AC_CHECKING(for POSIX.1)
- AC_EGREP_CPP(YES_IS_DEFINED,
- [#include <sys/types.h>
- #include <unistd.h>
-+int
- main () {
- #ifdef _POSIX_VERSION
- YES_IS_DEFINED;
- #endif
- ], AC_NOTE(- you have a POSIX system) AC_DEFINE(POSIX) posix=1)
-@@ -231,10 +232,11 @@ dnl
-
- AC_CHECKING(BSD job jontrol)
- AC_TRY_LINK(
- [#include <sys/types.h>
- #include <sys/ioctl.h>
-+#include <unistd.h>
- ], [
- #ifdef POSIX
- tcsetpgrp(0, 0);
- #else
- int x = TIOCSPGRP;
-@@ -248,48 +250,64 @@ int y = TIOCNOTTY;
-
- dnl
- dnl **** setresuid(), setreuid(), seteuid() ****
- dnl
- AC_CHECKING(setresuid)
--AC_TRY_LINK(,[
-+AC_TRY_LINK(
-+[#include <unistd.h>
-+], [
- setresuid(0, 0, 0);
- ], AC_DEFINE(HAVE_SETRESUID))
- AC_CHECKING(setreuid)
--AC_TRY_LINK(,[
-+AC_TRY_LINK(
-+[#include <unistd.h>
-+], [
- setreuid(0, 0);
- ], AC_DEFINE(HAVE_SETREUID))
- dnl
- dnl seteuid() check:
- dnl linux seteuid was broken before V1.1.11
- dnl NeXT, AUX, ISC, and ultrix are still broken (no saved uid support)
- dnl Solaris seteuid doesn't change the saved uid, bad for
- dnl multiuser screen sessions
- AC_CHECKING(seteuid)
--AC_TRY_LINK(,[
-+AC_TRY_LINK(
-+[#include <unistd.h>
-+],[
- #if defined(linux) || defined(NeXT) || defined(_AUX_SOURCE) || defined(AUX) || defined(ultrix) || (defined(sun) && defined(SVR4)) || defined(ISC) || defined(sony_news)
--seteuid_is_broken(0);
-+int seteuid_is_broken(int); seteuid_is_broken(0);
- #else
- seteuid(0);
- #endif
- ], AC_DEFINE(HAVE_SETEUID))
-
- dnl execvpe
- AC_CHECKING(execvpe)
--AC_TRY_LINK(,[
-+AC_TRY_LINK(
-+[#include <unistd.h>
-+],[
- execvpe(0, 0, 0);
- ], AC_DEFINE(HAVE_EXECVPE)
- CFLAGS="$CFLAGS -D_GNU_SOURCE")
-
- dnl
- dnl **** select() ****
- dnl
-
- AC_CHECKING(select)
--AC_TRY_LINK(,[select(0, 0, 0, 0, 0);],,
-+AC_TRY_LINK(
-+[#include <sys/select.h>
-+],[
-+ select(0, 0, 0, 0, 0);
-+],,
- LIBS="$LIBS -lnet -lnsl"
- AC_CHECKING(select with $LIBS)
--AC_TRY_LINK(,[select(0, 0, 0, 0, 0);],,
-+AC_TRY_LINK(
-+[#include <sys/select.h>
-+],[
-+ select(0, 0, 0, 0, 0);
-+],,
- AC_MSG_ERROR(!!! no select - no screen))
- )
- dnl
- dnl **** FIFO tests ****
- dnl
-@@ -314,11 +332,11 @@ AC_TRY_RUN([
- #define S_IFIFO 0010000
- #endif
-
- char *fin = "/tmp/conftest$$";
-
--main()
-+int main()
- {
- struct stat stb;
- fd_set f;
-
- (void)alarm(5);
-@@ -326,40 +344,40 @@ main()
- #ifdef POSIX
- if (mkfifo(fin, 0777))
- #else
- if (mknod(fin, S_IFIFO|0777, 0))
- #endif
-- exit(1);
-+ return 1;
- if (stat(fin, &stb) || (stb.st_mode & S_IFIFO) != S_IFIFO)
-- exit(1);
-+ return 1;
- close(0);
- #ifdef __386BSD__
- /*
- * The next test fails under 386BSD, but screen works using fifos.
- * Fifos in O_RDWR mode are only used for the BROKEN_PIPE case and for
- * the select() configuration test.
- */
-- exit(0);
-+ return 0;
- #endif
- if (open(fin, O_RDONLY | O_NONBLOCK))
-- exit(1);
-+ return 1;
- if (fork() == 0)
- {
- close(0);
- if (open(fin, O_WRONLY | O_NONBLOCK))
-- exit(1);
-+ return 1;
- close(0);
- if (open(fin, O_WRONLY | O_NONBLOCK))
-- exit(1);
-+ return 1;
- if (write(0, "TEST", 4) == -1)
-- exit(1);
-- exit(0);
-+ return 1;
-+ return 0;
- }
- FD_SET(0, &f);
- if (select(1, &f, 0, 0, 0) == -1)
-- exit(1);
-- exit(0);
-+ return 1;
-+ return 0;
- }
- ], AC_NOTE(- your fifos are usable) fifo=1,
- AC_NOTE(- your fifos are not usable),
- AC_NOTE(- skipping check because we are cross compiling; assuming fifos are usable) fifo=1)
- rm -f /tmp/conftest*
-@@ -385,30 +403,31 @@ AC_TRY_RUN([
- #define S_IFIFO 0010000
- #endif
-
- char *fin = "/tmp/conftest$$";
-
-+int
- main()
- {
- struct timeval tv;
- fd_set f;
-
- #ifdef POSIX
- if (mkfifo(fin, 0600))
- #else
- if (mknod(fin, S_IFIFO|0600, 0))
- #endif
-- exit(1);
-+ return 1;
- close(0);
- if (open(fin, O_RDONLY|O_NONBLOCK))
-- exit(1);
-+ return 1;
- FD_SET(0, &f);
- tv.tv_sec = 1;
- tv.tv_usec = 0;
- if (select(1, &f, 0, 0, &tv))
-- exit(1);
-- exit(0);
-+ return 1;
-+ return 0;
- }
- ], AC_NOTE(- your implementation is ok),
- AC_NOTE(- you have a broken implementation) AC_DEFINE(BROKEN_PIPE) fifobr=1,
- AC_NOTE(- skipping check because we are cross compiling; assuming fifo implementation is ok))
- rm -f /tmp/conftest*
-@@ -432,46 +455,48 @@ AC_TRY_RUN([
-
- #include <sys/stat.h>
- #include <fcntl.h>
- #include <sys/socket.h>
- #include <sys/un.h>
-+#include <signal.h>
-
- char *son = "/tmp/conftest$$";
-
-+int
- main()
- {
- int s1, s2, l;
- struct sockaddr_un a;
- fd_set f;
-
- (void)alarm(5);
- if ((s1 = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
-- exit(1);
-+ return 1;
- a.sun_family = AF_UNIX;
- strcpy(a.sun_path, son);
- (void) unlink(son);
- if (bind(s1, (struct sockaddr *) &a, strlen(son)+2) == -1)
-- exit(1);
-+ return 1;
- if (listen(s1, 2))
-- exit(1);
-+ return 1;
- if (fork() == 0)
- {
- if ((s2 = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
- kill(getppid(), 3);
- (void)connect(s2, (struct sockaddr *)&a, strlen(son) + 2);
- if (write(s2, "HELLO", 5) == -1)
- kill(getppid(), 3);
-- exit(0);
-+ return 0;
- }
- l = sizeof(a);
- close(0);
- if (accept(s1, &a, &l))
-- exit(1);
-+ return 1;
- FD_SET(0, &f);
- if (select(1, &f, 0, 0, 0) == -1)
-- exit(1);
-- exit(0);
-+ return 1;
-+ return 0;
- }
- ], AC_NOTE(- your sockets are usable) sock=1,
- AC_NOTE(- your sockets are not usable),
- AC_NOTE(- skipping check because we are cross compiling; assuming sockets are usable) sock=1)
- rm -f /tmp/conftest*
-@@ -491,26 +516,27 @@ AC_TRY_RUN([
- #include <sys/socket.h>
- #include <sys/un.h>
-
- char *son = "/tmp/conftest$$";
-
-+int
- main()
- {
- int s;
- struct stat stb;
- struct sockaddr_un a;
- if ((s = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
-- exit(0);
-+ return 0;
- a.sun_family = AF_UNIX;
- strcpy(a.sun_path, son);
- (void) unlink(son);
- if (bind(s, (struct sockaddr *) &a, strlen(son)+2) == -1)
-- exit(0);
-+ return 0;
- if (stat(son, &stb))
-- exit(1);
-+ return 1;
- close(s);
-- exit(0);
-+ return 0;
- }
- ],AC_NOTE(- you are normal),
- AC_NOTE(- unix domain sockets are not kept in the filesystem)
- AC_DEFINE(SOCK_NOT_IN_FS) socknofs=1,
- AC_NOTE(- skipping check because we are cross compiling; assuming sockets are normal))
-@@ -545,122 +571,167 @@ char *nam = "/tmp/conftest$$";
- #endif
- #ifndef S_IFIFO
- #define S_IFIFO 0010000
- #endif
-
-+int
- main()
- {
- fd_set f;
-
- #ifdef __FreeBSD__
- /* From Andrew A. Chernov (ache@astral.msk.su):
- * opening RDWR fifo fails in BSD 4.4, but select return values are
- * right.
- */
-- exit(0);
-+ return 0;
- #endif
- (void)alarm(5);
- #ifdef POSIX
- if (mkfifo(nam, 0777))
- #else
- if (mknod(nam, S_IFIFO|0777, 0))
- #endif
-- exit(1);
-+ return 1;
- close(0);
- if (open(nam, O_RDWR | O_NONBLOCK))
-- exit(1);
-+ return 1;
- if (write(0, "TEST", 4) == -1)
-- exit(1);
-+ return 1;
-
- #else
-
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/un.h>
-+#include <signal.h>
-
-+int
- main()
- {
- int s1, s2, l;
- struct sockaddr_un a;
- fd_set f;
-
- (void)alarm(5);
- if ((s1 = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
-- exit(1);
-+ return 1;
- a.sun_family = AF_UNIX;
- strcpy(a.sun_path, nam);
- (void) unlink(nam);
- if (bind(s1, (struct sockaddr *) &a, strlen(nam)+2) == -1)
-- exit(1);
-+ return 1;
- if (listen(s1, 2))
-- exit(1);
-+ return 1;
- if (fork() == 0)
- {
- if ((s2 = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
- kill(getppid(), 3);
- (void)connect(s2, (struct sockaddr *)&a, strlen(nam) + 2);
- if (write(s2, "HELLO", 5) == -1)
- kill(getppid(), 3);
-- exit(0);
-+ return 0;
- }
- l = sizeof(a);
- close(0);
- if (accept(s1, (struct sockaddr *)&a, &l))
-- exit(1);
-+ return 1;
- #endif
-
-
- FD_SET(0, &f);
- if (select(1, &f, 0, 0, 0) == -1)
-- exit(1);
-+ return 1;
- if (select(1, &f, &f, 0, 0) != 2)
-- exit(1);
-- exit(0);
-+ return 1;
-+ return 0;
- }
- ],AC_NOTE(- select is ok),
- AC_NOTE(- select can't count) AC_DEFINE(SELECT_BROKEN),
- AC_NOTE(- skipping check because we are cross compiling; assuming select is ok))
-
- dnl
- dnl **** termcap or terminfo ****
- dnl
- AC_CHECKING(for tgetent)
--AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
-+AC_TRY_LINK([
-+ #include <curses.h>
-+ #include <term.h>
-+], [
-+ tgetent((char *)0, (char *)0);
-+],,
- olibs="$LIBS"
- LIBS="-lcurses $olibs"
- AC_CHECKING(libcurses)
--AC_TRY_LINK(,[
-+AC_TRY_LINK([#include <curses.h>
-+ #include <term.h>
-+],[
- #ifdef __hpux
- __sorry_hpux_libcurses_is_totally_broken_in_10_10();
- #else
- tgetent((char *)0, (char *)0);
- #endif
- ],,
- LIBS="-ltermcap $olibs"
- AC_CHECKING(libtermcap)
--AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
-+AC_TRY_LINK(
-+[#include <curses.h>
-+ #include <term.h>
-+],[
-+ tgetent((char *)0, (char *)0);
-+],,
- LIBS="-ltermlib $olibs"
- AC_CHECKING(libtermlib)
--AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
-+AC_TRY_LINK(
-+[#include <curses.h>
-+ #include <term.h>
-+],[
-+ tgetent((char *)0, (char *)0);
-+],,
- LIBS="-lncursesw $olibs"
- AC_CHECKING(libncursesw)
--AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
-+AC_TRY_LINK(
-+[#include <curses.h>
-+ #include <term.h>
-+],[
-+ tgetent((char *)0, (char *)0);
-+],,
- LIBS="-ltinfow $olibs"
- AC_CHECKING(libtinfow)
--AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
-+AC_TRY_LINK(
-+[#include <curses.h>
-+ #include <term.h>
-+],[
-+ tgetent((char *)0, (char *)0);
-+],,
- LIBS="-lncurses $olibs"
- AC_CHECKING(libncurses)
--AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
-+AC_TRY_LINK(
-+[#include <curses.h>
-+ #include <term.h>
-+],[
-+ tgetent((char *)0, (char *)0);
-+],,
- LIBS="-ltinfo $olibs"
- AC_CHECKING(libtinfo)
--AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
-+AC_TRY_LINK(
-+[#include <curses.h>
-+ #include <term.h>
-+],[
-+ tgetent((char *)0, (char *)0);
-+],,
- AC_MSG_ERROR(!!! no tgetent - no screen)))))))))
-
- AC_TRY_RUN([
-+#include <curses.h>
-+#include <string.h>
-+#include <term.h>
-+
-+int
- main()
- {
-- exit(strcmp(tgoto("%p1%d", 0, 1), "1") ? 0 : 1);
-+ return(strcmp(tgoto("%p1%d", 0, 1), "1") ? 0 : 1);
- }], AC_NOTE(- you use the termcap database),
- AC_NOTE(- you use the terminfo database) AC_DEFINE(TERMINFO),
- AC_NOTE(- skipping check because we are cross compiling; assuming terminfo database is used) AC_DEFINE(TERMINFO))
- AC_CHECKING(ospeed)
- AC_TRY_LINK(extern short ospeed;,ospeed=5;,,AC_DEFINE(NEED_OSPEED))
-@@ -677,11 +748,15 @@ fi
-
- if test "$cross_compiling" = no ; then
- AC_CHECKING(for SVR4 ptys)
- sysvr4ptys=
- if test -c /dev/ptmx ; then
--AC_TRY_LINK([],[ptsname(0);grantpt(0);unlockpt(0);],[AC_DEFINE(HAVE_SVR4_PTYS)
-+AC_TRY_LINK([
-+ #include <stdlib.h>
-+], [
-+ ptsname(0);grantpt(0);unlockpt(0);
-+],[AC_DEFINE(HAVE_SVR4_PTYS)
- sysvr4ptys=1])
- fi
- fi
-
- AC_CHECK_FUNCS(getpt)
-@@ -733,33 +808,36 @@ AC_CHECKING(default tty permissions/group)
- rm -f conftest_grp
- AC_TRY_RUN([
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <stdio.h>
-+#include <stdlib.h>
-+#include <unistd.h>
-+int
- main()
- {
- struct stat sb;
- char *x,*ttyname();
- int om, m;
- FILE *fp;
-
-- if (!(x = ttyname(0))) exit(1);
-- if (stat(x, &sb)) exit(1);
-+ if (!(x = ttyname(0))) return 1;
-+ if (stat(x, &sb)) return 1;
- om = sb.st_mode;
-- if (om & 002) exit(0);
-+ if (om & 002) return 0;
- m = system("mesg y");
-- if (m == -1 || m == 127) exit(1);
-- if (stat(x, &sb)) exit(1);
-+ if (m == -1 || m == 127) return 1;
-+ if (stat(x, &sb)) return 1;
- m = sb.st_mode;
-- if (chmod(x, om)) exit(1);
-- if (m & 002) exit(0);
-- if (sb.st_gid == getgid()) exit(1);
-+ if (chmod(x, om)) return 1;
-+ if (m & 002) return 0;
-+ if (sb.st_gid == getgid()) return 1;
- if (!(fp=fopen("conftest_grp", "w")))
-- exit(1);
-+ return 1;
- fprintf(fp, "%d\n", sb.st_gid);
- fclose(fp);
-- exit(0);
-+ return 0;
- }
- ],[
- if test -f conftest_grp; then
- ptygrp=`cat conftest_grp`
- AC_NOTE([- pty mode: $ptymode, group: $ptygrp])
-@@ -869,17 +942,25 @@ AC_CHECKING(for libutil(s))
- test -f /usr/lib/libutils.a && LIBS="$LIBS -lutils"
- test -f /usr/lib/libutil.a && LIBS="$LIBS -lutil"
- fi
-
- AC_CHECKING(getloadavg)
--AC_TRY_LINK(,[getloadavg((double *)0, 0);],
-+AC_TRY_LINK(
-+[
-+ #include <stdlib.h>
-+],[
-+ getloadavg((double *)0, 0);],
- AC_DEFINE(LOADAV_GETLOADAVG) load=1,
- if test "$cross_compiling" = no && test -f /usr/lib/libkvm.a ; then
- olibs="$LIBS"
- LIBS="$LIBS -lkvm"
- AC_CHECKING(getloadavg with -lkvm)
--AC_TRY_LINK(,[getloadavg((double *)0, 0);],
-+AC_TRY_LINK(
-+[
-+ #include <stdlib.h>
-+],[
-+ getloadavg((double *)0, 0);],
- AC_DEFINE(LOADAV_GETLOADAVG) load=1, LIBS="$olibs")
- fi
- )
-
- if test -z "$load" ; then
-@@ -931,10 +1012,11 @@ else
-
- $nlist64
-
- struct nlist nl[2];
-
-+int
- main()
- {
- #if !defined(_AUX_SOURCE) && !defined(AUX)
- # ifdef NLIST_NAME_UNION
- nl[0].n_un.n_name = "$av";
-@@ -944,12 +1026,12 @@ main()
- #else
- strncpy(nl[0].n_name, "$av", sizeof(nl[0].n_name));
- #endif
- nlist(LOADAV_UNIX, nl);
- if (nl[0].n_value == 0)
-- exit(1);
-- exit(0);
-+ return 1;
-+ return 0;
- }
- ],avensym=$av;break)
- if test "$av" = _Loadavg; then
- nlist64='#define nlist nlist64'
- fi
-@@ -1068,21 +1150,22 @@ void
- hand()
- {
- got++;
- }
-
-+int
- main()
- {
- /* on hpux we use sigvec to get bsd signals */
- #ifdef __hpux
- (void)signal(SIGCLD, hand);
- kill(getpid(), SIGCLD);
- kill(getpid(), SIGCLD);
- if (got < 2)
-- exit(1);
-+ return 1;
- #endif
-- exit(0);
-+ return 0;
- }
- ],,AC_DEFINE(SYSVSIGS),:)
-
- fi
-
-@@ -1107,14 +1190,22 @@ oldlibs="$LIBS"
- LIBS="$LIBS -lsun"
- AC_CHECKING(IRIX sun library)
- AC_TRY_LINK(,,,LIBS="$oldlibs")
-
- AC_CHECKING(syslog)
--AC_TRY_LINK(,[closelog();], , [oldlibs="$LIBS"
-+AC_TRY_LINK(
-+[#include <syslog.h>
-+], [
-+ closelog();
-+], , [oldlibs="$LIBS"
- LIBS="$LIBS -lbsd"
- AC_CHECKING(syslog in libbsd.a)
--AC_TRY_LINK(, [closelog();], AC_NOTE(- found.), [LIBS="$oldlibs"
-+AC_TRY_LINK(
-+[#include <syslog.h>
-+], [
-+ closelog();
-+], AC_NOTE(- found.), [LIBS="$oldlibs"
- AC_NOTE(- bad news: syslog missing.) AC_DEFINE(NOSYSLOG)])])
-
- AC_EGREP_CPP(YES_IS_DEFINED,
- [#ifdef M_UNIX
- YES_IS_DEFINED;
-@@ -1147,66 +1238,87 @@ fi
- dnl AC_CHECK_HEADER(shadow.h, AC_DEFINE(SHADOWPW))
- AC_CHECKING(getspnam)
- AC_TRY_LINK([#include <shadow.h>], [getspnam("x");],AC_DEFINE(SHADOWPW))
-
- AC_CHECKING(getttyent)
--AC_TRY_LINK(,[getttyent();], AC_DEFINE(GETTTYENT))
-+AC_TRY_LINK(
-+[
-+ #include <ttyent.h>
-+],[
-+ getttyent();
-+], AC_DEFINE(GETTTYENT))
-
- AC_CHECKING(fdwalk)
- AC_TRY_LINK([#include <stdlib.h>], [fdwalk(NULL, NULL);],AC_DEFINE(HAVE_FDWALK))
-
- AC_CHECKING(whether memcpy/memmove/bcopy handles overlapping arguments)
- AC_TRY_RUN([
-+#include <string.h>
-+
-+int
- main() {
- char buf[10];
- strcpy(buf, "abcdefghi");
- bcopy(buf, buf + 2, 3);
- if (strncmp(buf, "ababcf", 6))
-- exit(1);
-+ return 1;
- strcpy(buf, "abcdefghi");
- bcopy(buf + 2, buf, 3);
- if (strncmp(buf, "cdedef", 6))
-- exit(1);
-- exit(0); /* libc version works properly. */
-+ return 1;
-+ return 0; /* libc version works properly. */
- }], AC_DEFINE(USEBCOPY),,:)
-
- AC_TRY_RUN([
-+#include <string.h>
-+
- #define bcopy(s,d,l) memmove(d,s,l)
-+int
- main() {
- char buf[10];
- strcpy(buf, "abcdefghi");
- bcopy(buf, buf + 2, 3);
- if (strncmp(buf, "ababcf", 6))
-- exit(1);
-+ return 1;
- strcpy(buf, "abcdefghi");
- bcopy(buf + 2, buf, 3);
- if (strncmp(buf, "cdedef", 6))
-- exit(1);
-- exit(0); /* libc version works properly. */
-+ return 1;
-+ return 0; /* libc version works properly. */
- }], AC_DEFINE(USEMEMMOVE),,
- AC_NOTE(- skipping check because we are cross compiling; use memmove) AC_DEFINE(USEMEMMOVE))
-
-
- AC_TRY_RUN([
-+#include <string.h>
-+
- #define bcopy(s,d,l) memcpy(d,s,l)
-+int
- main() {
- char buf[10];
- strcpy(buf, "abcdefghi");
- bcopy(buf, buf + 2, 3);
- if (strncmp(buf, "ababcf", 6))
-- exit(1);
-+ return 1;
- strcpy(buf, "abcdefghi");
- bcopy(buf + 2, buf, 3);
- if (strncmp(buf, "cdedef", 6))
-- exit(1);
-- exit(0); /* libc version works properly. */
-+ return 1;
-+ return 0; /* libc version works properly. */
- }], AC_DEFINE(USEMEMCPY),,:)
-
- AC_SYS_LONG_FILE_NAMES
-
- AC_MSG_CHECKING(for vsprintf)
--AC_TRY_LINK([#include <stdarg.h>],[va_list valist; vsprintf(0,0,valist);], AC_MSG_RESULT(yes);AC_DEFINE(USEVARARGS), AC_MSG_RESULT(no))
-+AC_TRY_LINK(
-+[
-+ #include <stdarg.h>
-+ #include <stdio.h>
-+],
-+[
-+ va_list valist; vsprintf(0,0,valist);
-+], AC_MSG_RESULT(yes);AC_DEFINE(USEVARARGS), AC_MSG_RESULT(no))
-
- AC_HEADER_DIRENT
-
- AC_MSG_CHECKING(for setenv)
- if test -z "$ac_setenv_args"; then
-
diff --git a/app-misc/screen/files/screenrc b/app-misc/screen/files/screenrc
index 11f2f551b0bc..2616b47cf522 100644
--- a/app-misc/screen/files/screenrc
+++ b/app-misc/screen/files/screenrc
@@ -51,9 +51,6 @@
# Don't display the copyright page
startup_message off # default: on
-# Uses nethack-style messages
-# nethack on # default: off
-
# Affects the copying of text regions
crlf off # default: off
diff --git a/app-misc/screen/screen-4.9.0-r3.ebuild b/app-misc/screen/screen-4.9.0-r3.ebuild
deleted file mode 100644
index b8f91b3d4eb1..000000000000
--- a/app-misc/screen/screen-4.9.0-r3.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic pam tmpfiles
-
-DESCRIPTION="screen manager with VT100/ANSI terminal emulation"
-HOMEPAGE="https://www.gnu.org/software/screen/"
-
-if [[ ${PV} != 9999 ]] ; then
- SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-else
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/screen.git"
- EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" # needed for setting S later on
- S="${WORKDIR}"/${P}/src
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="debug nethack pam selinux multiuser"
-
-DEPEND=">=sys-libs/ncurses-5.2:=
- virtual/libcrypt:=
- pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
- acct-group/utmp
- selinux? ( sec-policy/selinux-screen )"
-BDEPEND="sys-apps/texinfo"
-
-PATCHES=(
- # Don't use utempter even if it is found on the system.
- "${FILESDIR}"/${PN}-4.3.0-no-utempter.patch
- "${FILESDIR}"/${PN}-4.6.2-utmp-exit.patch
- "${FILESDIR}"/${PN}-4.9.0-configure-implicit-function-decls.patch
- "${FILESDIR}"/${P}-CVE-2023-24626.patch
- "${FILESDIR}"/${PN}-4.9.0-clang16-chmod.patch
-)
-
-src_prepare() {
- default
-
- # sched.h is a system header and causes problems with some C libraries
- mv sched.h _sched.h || die
- sed -i '/include/ s:sched.h:_sched.h:' screen.h || die
-
- # Fix manpage
- sed -i \
- -e "s:/usr/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
- -e "s:/usr/local/screens:${EPREFIX}/tmp/screen:g" \
- -e "s:/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
- -e "s:/etc/utmp:${EPREFIX}/var/run/utmp:g" \
- -e "s:/local/screens/S\\\-:${EPREFIX}/tmp/screen/S\\\-:g" \
- doc/screen.1 || die
-
- if [[ ${CHOST} == *-darwin* ]] || use elibc_musl; then
- sed -i -e '/^#define UTMPOK/s/define/undef/' acconfig.h || die
- fi
-
- # disable musl dummy headers for utmp[x]
- use elibc_musl && append-cppflags "-D_UTMP_H -D_UTMPX_H"
-
- # reconfigure
- eautoreconf
-}
-
-src_configure() {
- append-cppflags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
-
- if [[ ${CHOST} == *-solaris* ]]; then
- # enable msg_header by upping the feature standard compatible
- # with c99 mode
- append-cppflags -D_XOPEN_SOURCE=600
- fi
-
- use nethack || append-cppflags "-DNONETHACK"
- use debug && append-cppflags "-DDEBUG"
-
- local myeconfargs=(
- --with-socket-dir="${EPREFIX}/tmp/${PN}"
- --with-sys-screenrc="${EPREFIX}/etc/screenrc"
- --with-pty-mode=0620
- --with-pty-group=5
- --enable-rxvt_osc
- --enable-telnet
- --enable-colors256
- $(use_enable pam)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- LC_ALL=POSIX emake comm.h term.h
- emake osdef.h
-
- emake -C doc screen.info
- default
-}
-
-src_install() {
- local DOCS=(
- README ChangeLog INSTALL TODO NEWS* patchlevel.h
- doc/{FAQ,README.DOTSCREEN,fdpat.ps,window_to_display.ps}
- )
-
- emake DESTDIR="${D}" SCREEN="${P}" install
-
- local tmpfiles_perms tmpfiles_group
-
- if use multiuser || use prefix ; then
- fperms 4755 /usr/bin/${P}
- tmpfiles_perms="0755"
- tmpfiles_group="root"
- else
- fowners root:utmp /usr/bin/${P}
- fperms 2755 /usr/bin/${P}
- tmpfiles_perms="0775"
- tmpfiles_group="utmp"
- fi
-
- newtmpfiles - screen.conf <<<"d /tmp/screen ${tmpfiles_perms} root ${tmpfiles_group}"
-
- insinto /usr/share/${PN}
- doins terminfo/{screencap,screeninfo.src}
-
- insinto /etc
- doins "${FILESDIR}"/screenrc
-
- if use pam; then
- pamd_mimic_system screen auth
- fi
-
- dodoc "${DOCS[@]}"
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Some dangerous key bindings have been removed or changed to more safe values."
- elog "We enable some xterm hacks in our default screenrc, which might break some"
- elog "applications. Please check /etc/screenrc for information on these changes."
- fi
-
- tmpfiles_process screen.conf
-
- ewarn "This revision changes the screen socket location to ${EROOT}/tmp/${PN}"
-}
diff --git a/app-misc/screen/screen-4.9.1.ebuild b/app-misc/screen/screen-4.9.1.ebuild
deleted file mode 100644
index d8989279a739..000000000000
--- a/app-misc/screen/screen-4.9.1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic pam tmpfiles
-
-DESCRIPTION="screen manager with VT100/ANSI terminal emulation"
-HOMEPAGE="https://www.gnu.org/software/screen/"
-
-if [[ ${PV} != 9999 ]] ; then
- SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-else
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/screen.git"
- EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" # needed for setting S later on
- S="${WORKDIR}"/${P}/src
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="debug nethack pam selinux multiuser"
-
-DEPEND=">=sys-libs/ncurses-5.2:=
- virtual/libcrypt:=
- pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
- acct-group/utmp
- selinux? ( sec-policy/selinux-screen )"
-BDEPEND="sys-apps/texinfo"
-
-PATCHES=(
- # Don't use utempter even if it is found on the system.
- "${FILESDIR}"/${PN}-4.3.0-no-utempter.patch
- "${FILESDIR}"/${PN}-4.9.1-utmp-exit.patch
-)
-
-src_prepare() {
- default
-
- # sched.h is a system header and causes problems with some C libraries
- mv sched.h _sched.h || die
- sed -i '/include/ s:sched.h:_sched.h:' screen.h || die
-
- # Fix manpage
- sed -i \
- -e "s:/usr/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
- -e "s:/usr/local/screens:${EPREFIX}/tmp/screen:g" \
- -e "s:/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
- -e "s:/etc/utmp:${EPREFIX}/var/run/utmp:g" \
- -e "s:/local/screens/S\\\-:${EPREFIX}/tmp/screen/S\\\-:g" \
- doc/screen.1 || die
-
- if [[ ${CHOST} == *-darwin* ]] || use elibc_musl; then
- sed -i -e '/^#define UTMPOK/s/define/undef/' acconfig.h || die
- fi
-
- # disable musl dummy headers for utmp[x]
- use elibc_musl && append-cppflags "-D_UTMP_H -D_UTMPX_H"
-
- # reconfigure
- eautoreconf
-}
-
-src_configure() {
- append-cppflags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
-
- if [[ ${CHOST} == *-solaris* ]]; then
- # enable msg_header by upping the feature standard compatible
- # with c99 mode
- append-cppflags -D_XOPEN_SOURCE=600
- fi
-
- use nethack || append-cppflags "-DNONETHACK"
- use debug && append-cppflags "-DDEBUG"
-
- local myeconfargs=(
- --with-socket-dir="${EPREFIX}/tmp/${PN}"
- --with-sys-screenrc="${EPREFIX}/etc/screenrc"
- --with-pty-mode=0620
- --with-pty-group=5
- --enable-rxvt_osc
- --enable-telnet
- --enable-colors256
- $(use_enable pam)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- LC_ALL=POSIX emake comm.h term.h
- emake osdef.h
-
- emake -C doc screen.info
- default
-}
-
-src_install() {
- local DOCS=(
- README ChangeLog INSTALL TODO NEWS* patchlevel.h
- doc/{FAQ,README.DOTSCREEN,fdpat.ps,window_to_display.ps}
- )
-
- emake DESTDIR="${D}" SCREEN="${P}" install
-
- local tmpfiles_perms tmpfiles_group
-
- if use multiuser || use prefix ; then
- fperms 4755 /usr/bin/${P}
- tmpfiles_perms="0755"
- tmpfiles_group="root"
- else
- fowners root:utmp /usr/bin/${P}
- fperms 2755 /usr/bin/${P}
- tmpfiles_perms="0775"
- tmpfiles_group="utmp"
- fi
-
- newtmpfiles - screen.conf <<<"d /tmp/screen ${tmpfiles_perms} root ${tmpfiles_group}"
-
- insinto /usr/share/${PN}
- doins terminfo/{screencap,screeninfo.src}
-
- insinto /etc
- doins "${FILESDIR}"/screenrc
-
- if use pam; then
- pamd_mimic_system screen auth
- fi
-
- dodoc "${DOCS[@]}"
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Some dangerous key bindings have been removed or changed to more safe values."
- elog "We enable some xterm hacks in our default screenrc, which might break some"
- elog "applications. Please check /etc/screenrc for information on these changes."
- fi
-
- tmpfiles_process screen.conf
-
- ewarn "This revision changes the screen socket location to ${EROOT}/tmp/${PN}"
-}
diff --git a/app-misc/screen/screen-9999.ebuild b/app-misc/screen/screen-9999.ebuild
index ad26413a3cbb..7ad57bdfa000 100644
--- a/app-misc/screen/screen-9999.ebuild
+++ b/app-misc/screen/screen-9999.ebuild
@@ -20,7 +20,7 @@ fi
LICENSE="GPL-3+"
SLOT="0"
-IUSE="debug nethack pam selinux multiuser"
+IUSE="debug pam selinux multiuser"
DEPEND=">=sys-libs/ncurses-5.2:=
virtual/libcrypt:=
@@ -74,7 +74,6 @@ src_configure() {
append-cppflags -D_XOPEN_SOURCE=600
fi
- use nethack || append-cppflags "-DNONETHACK"
use debug && append-cppflags "-DDEBUG"
local myeconfargs=(
diff --git a/app-misc/screenfetch/Manifest b/app-misc/screenfetch/Manifest
index b8d65199ab25..c6e015047e51 100644
--- a/app-misc/screenfetch/Manifest
+++ b/app-misc/screenfetch/Manifest
@@ -1,5 +1,3 @@
-DIST screenfetch-3.9.1.tar.gz 77350 BLAKE2B 10852e63c9ad615cea9a5e53374f16e2f3ac40074bc247c144c91b5e96e0040c6b6623d2a79300e859cef0d8eeb2e935aad585c73d668676dda388d5af6693b3 SHA512 e186901480dcad57b765052b1b156b7706a196ce0e08b6b88264912a5d2a1250e5014923312353a82ccabd8129d4d2421891f13fd34f0ed76c50ce9633207df0
DIST screenfetch-3.9.9.tar.gz 80102 BLAKE2B 1bffd9d3de015ecc99cac66d1ea470a7fe9ec0030589b3f0f6378a65edccad016b27ceb89a5934dd85f143778c4b40fadce7eb0f9e7a8c25e50b8fa4ba060014 SHA512 f5df01fab9fb075e709cf12a3fd03b771bb9dcaad7fb5b0a76c464f450f8b016768a91f308bbf36cc8b3cea69e5e5d0a7792d7c4abf7cbe75120d4f5ad4d8874
-EBUILD screenfetch-3.9.1-r1.ebuild 795 BLAKE2B 495ffe0c7b8e918d4a3cf10e1aa796209eb397503d2f35da179306bafaafca2618f803b4512f8982cddaaf6292c5132a10a07de91c92815d640e2919f1278559 SHA512 2b5d92f5a19e1b6af867f32eefa28b43cb4ec2c21c33b73fc5750ca27d47e0d7fea524e2684fe1858f7eebe378c27adca44fa1af0e537e4c8195d146d228a083
-EBUILD screenfetch-3.9.9.ebuild 656 BLAKE2B 35453cc9f002823fd38639c5f03794d6e8c457ede86b6aa1ceba1ba5a6d6e1775a9edf8860a888d34d290b25bab8301e2a06b93445ef0b85fdcebca07c15e267 SHA512 54ca9bd0225668a8a3e5f9bcc010425b0d9477a5528f75becfa1bc17e6337853708548c3fba1fc2772f8ea058f7692efc57ddfaf5d165cf1c3e2fc5ac4e45976
+EBUILD screenfetch-3.9.9.ebuild 654 BLAKE2B 2d3acf464dc63c5e989528781a9646079bac4c234b74a939a701ceb3149f551f80c1eb39c63d2ddedfee823b3c2e5e9b734b94e156536dc741ebe80e2a80e74a SHA512 7e696adc17802a261d7e0ed2e3d5ea76cb25138e562ef0b5c7178eec1673a776a2c7235c7a5aa60f746e9ca3c7def4df34975749dc9452a76d9a0821c7be66c4
MISC metadata.xml 254 BLAKE2B f885213df981fb63218785a7ad3ac03e778609ea7fe18a69384ba687b466bd78acac4eb3f9adef83379217cdf00780a80327fdf04d50b1efea4ddeecfb4ca34a SHA512 f31316c3342ab306cef23c51cd15ff1e05a4cbb399381ef1f9df3e9a7bc87752b6084604345b89e5c7cc5e54f1a7e2bdf16977b040c4b6e72324c757f252834d
diff --git a/app-misc/screenfetch/screenfetch-3.9.1-r1.ebuild b/app-misc/screenfetch/screenfetch-3.9.1-r1.ebuild
deleted file mode 100644
index 679a4a2ae9df..000000000000
--- a/app-misc/screenfetch/screenfetch-3.9.1-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit optfeature
-
-MY_PN="${PN/f/F}"
-
-DESCRIPTION="Bash Screenshot Information Tool"
-HOMEPAGE="https://github.com/KittyKatt/screenFetch"
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/KittyKatt/screenFetch.git"
- inherit git-r3
-else
- KEYWORDS="amd64 ~arm ~loong ~riscv x86 ~x64-macos"
- SRC_URI="https://github.com/KittyKatt/screenFetch/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-src_install() {
- newbin ${PN}-dev ${PN}
- einstalldocs
-}
-
-pkg_postinst() {
- optfeature "screenshot taking" media-gfx/scrot
- optfeature "screenshot uploading" net-misc/curl
- optfeature "resolution detection" x11-apps/xdpyinfo
-}
diff --git a/app-misc/screenfetch/screenfetch-3.9.9.ebuild b/app-misc/screenfetch/screenfetch-3.9.9.ebuild
index 9e0958994fdb..bb50897e06be 100644
--- a/app-misc/screenfetch/screenfetch-3.9.9.ebuild
+++ b/app-misc/screenfetch/screenfetch-3.9.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN/f/F}-${PV}
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~loong ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm ~loong ~riscv x86 ~x64-macos"
src_install() {
newbin ${PN}-dev ${PN}
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index ff691d370b24..b34be1304b96 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -3,7 +3,7 @@ DIST solaar-1.1.14.tar.gz 1790657 BLAKE2B bc2d2d42e4af02f72ecf9fb25152605582ada7
DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85
DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9
EBUILD solaar-1.1.13.ebuild 1964 BLAKE2B abbfacb6e1e5dad42949a42d70d7c771678718c63a9666eed0886de4707f8d3170e42fbad042df9f7fcca19da8905166d4e26bde5b797d32d2b32ec38d888ae2 SHA512 2716aa4db3c0404dcc6654e909ee680f973adb4f150a4e1f8a04f9870a29124d400a575b6d6cb3b81ad0a293dbb42b2e74725871138455017b225335f135c28e
-EBUILD solaar-1.1.14-r1.ebuild 2817 BLAKE2B 4f036b387227da9ed41bb20eee13a7b38fc93d6745077f2dcb338cfaea8c32cd56eebc58779429537d1c8cc7ee8f38e5b7d494b42f721c8d2163ddf06ec0c6ea SHA512 16f42196684cf5473912bb8c9cdf5ff7b84dd617ce49ad523ad85f700ec6857603b6e8aef7706cf40760893e93d8457da01bf4e7420d76b8b2469573d124442e
+EBUILD solaar-1.1.14-r1.ebuild 2815 BLAKE2B 5af76a82e31158c0b678dff9913f754a99dfd1dfe520f01ce58842eefea096cc1ec9ae37171a76c65755a8da3b98a9715a2c95478bcf15b911cdc65c4aa7157d SHA512 c4545937e6d0d67eee10284d913ddb23e91d343868fc7f5802a0d5bc0af2c99d221681520c411a1ba8e3039b1ef5133ecdf3ae720efe70457cf3ab5cc32b098d
EBUILD solaar-1.1.8-r1.ebuild 1957 BLAKE2B a18583976d1ffc399f3a2f50d153c5aab82c534561c660a66b35d02af74fe000edc6246abdf0439e9152fceb0529d3aae3d298fb965494652eea202ad8509828 SHA512 a411509d13aa3abfdc5c304bd846ed7528a3f8d66e48e4e8621c081984eedf61bcf365b6008c5e1db464e5ab80230c07ed18dcb2c846de182665f0517cc9f536
EBUILD solaar-1.1.9.ebuild 1964 BLAKE2B 5c2d2a350100bf50cb96451021f22fd9cef19b452080cb1a6419bed17d1c91f6507d79f41dbb4568b1e70a67c81a4927dc36dbc90492b5b0097b34c46a18a894 SHA512 acc20a18f70e918233e9a0df3aee968c05baeef19d7607e4884195c1b875e85239d16863456d9058694e43dd74c5b7d38ece1023bf62d0ba45179d415271975b
EBUILD solaar-9999.ebuild 1966 BLAKE2B 192e192ce685cf5906b007c41246a39963ac9f31ba2f1cfa814070d94cf1666542b484fa3e94437890f8d475a7543c293827a7d245cd0d770129ddc04ff97d50 SHA512 35e0ae411da757ae125e27aece35f03ef7ab149c35d7bbb1e3fc78f82832e69f44a298a3adcc1c797cc4c42eed4fcc2fc705631ff93ba1fb94a7425d105f5a00
diff --git a/app-misc/solaar/solaar-1.1.14-r1.ebuild b/app-misc/solaar/solaar-1.1.14-r1.ebuild
index 36377ed0edd4..d577651bb31d 100644
--- a/app-misc/solaar/solaar-1.1.14-r1.ebuild
+++ b/app-misc/solaar/solaar-1.1.14-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =~ 9999* ]]; then
EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
else
SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 x86"
S="${WORKDIR}"/Solaar-${PV/_rc/rc}
fi
diff --git a/app-misc/symlinks/Manifest b/app-misc/symlinks/Manifest
index effdf5861c4d..7f8b39b7fb2d 100644
--- a/app-misc/symlinks/Manifest
+++ b/app-misc/symlinks/Manifest
@@ -1,5 +1,5 @@
DIST symlinks-1.4.3.tar.gz 5888 BLAKE2B 9a75c4f82d93abe2b996fe75c265885a40d8a2966b77659a09e9beb0eeb703b01e0c0dcb1bfc802457f1a1b6e8b681b2e987b10349b2fd48203ea07ea03e79ce SHA512 90437e9114ad18b4137a490111be672d613c141ea8ee43cbf3c3a4ee3f80c620150926a91ec3f52467ed8efce989b1035f72d02a013d335cca5a052b6c0733f8
DIST symlinks-1.4.tar.gz 4942 BLAKE2B 983c16bd5dedbca3f3544756a1e5de4939eb31e871c72110224f7e63821cec69289d9a1e152081d9895230670b96ed813ef0692ea0922d9a52d5050ade723893 SHA512 d1efb1ca553cc9eb95f1d113e453acd22c9f0964eacec985c85c125de23ae9d636b9ced182c2673f455e5d897ad15a978a424170fce767ccc492443eac7f972f
EBUILD symlinks-1.4-r4.ebuild 821 BLAKE2B 0613aa067d18c7b1c4991b7e33cdd9359be488b0b68ed9e4384b199f12d9984879b17ded3e83e5b96b41815c3cfe7cb260d5a4f413ee0f595b533e24e684ce17 SHA512 75b319ff2e741b16884b9ccb4d21f6be6e814ced453a63411e1c4143437ca069c1a07d8403e82af965f2505dbbc0569037c0d0eb01ba1f9eb27bcbdd2fb874df
-EBUILD symlinks-1.4.3.ebuild 813 BLAKE2B aed9e11bc7379abfd9aaaf100bd40cec772ce429a2eedfeefe39da8b9044d88001c1815f8cc1b6e263a7cfa91b8d19ef910a1c36d1a16db0da4192136cb19c67 SHA512 abce64a340673913c56dbde9858ab3c85acc08952481ff1609b9d6a527fcd0694d792b4eb32f276799c6cb45f3bf5a357078c5cdcf94751e9c19b63c32bf19eb
+EBUILD symlinks-1.4.3.ebuild 808 BLAKE2B 8280716597a0599b80a37651b6bf239300a6c0eeb0550591b197810f1e48c7e7326e39ff8bd1e6f01d8dce63b624a90ff8bd9a1db45cacefcc1d586ce910565c SHA512 35b794c83b00c78bd40d1355ba426990b569c45e80788de5b971e44f59af8f84407dd365df13c55110a4a4b6517132dd70cf860ae6849dd5d78e31a93c978489
MISC metadata.xml 711 BLAKE2B 0442ca31ddf9a84bd2c8ee60656e3fa5a43b1b5e872053d2f7329096cba523a52ed5fd2dc37d1322d4391da9a263253bc8ec69b9d29981e18e91b1914918c4e2 SHA512 8b0af524c61908d5b543121501f0ea6fa1a93cf48d7c54c5836032c1ff1b451ce6ea1699599c9f8848f6e29b3f1c1764b5fc81e9314800e7e1b2e8e9d4be1d4b
diff --git a/app-misc/symlinks/symlinks-1.4.3.ebuild b/app-misc/symlinks/symlinks-1.4.3.ebuild
index 2d47820dd803..ee0fe04d89ff 100644
--- a/app-misc/symlinks/symlinks-1.4.3.ebuild
+++ b/app-misc/symlinks/symlinks-1.4.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/brandt/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}
LICENSE="symlinks"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 sparc x86"
IUSE="static"
DOCS=( Readme.md )
diff --git a/app-misc/tmux-xpanes/Manifest b/app-misc/tmux-xpanes/Manifest
index c7285e0148d0..3bce839f0b52 100644
--- a/app-misc/tmux-xpanes/Manifest
+++ b/app-misc/tmux-xpanes/Manifest
@@ -1,5 +1,3 @@
-DIST tmux-xpanes-4.1.3.tar.gz 64101 BLAKE2B ec7e025adcfb2436b416a37de87cbf335bdc92d7653a65be9299c10993d273746a0678ee3e418df483697f1f2dd556063e98d984006e2137e2cdeb6f8634f75c SHA512 6545ec75a522b05eb8079c93830c81ac3c6a9ac338a3cc51c491f69a4602bef5b9f19c9f18b2975d0470c4af0a83ebf2357a4461024508ff0f6ac61d1099b22e
DIST tmux-xpanes-4.2.0.tar.gz 66733 BLAKE2B b1e1465f9f5f59e5899585242ddebd18f09bd4d1d771cb737bed1e4ca8b7a8881761b077b9b4395bb0102535c0ecae9b23982f40e729110709bf470626042aae SHA512 a5baba411e6ea638af575eb450894477ed0b14fc97419a9de88638a619739d02e764b610d2f849cb4919da4b087aef05f43234eab420c36b710a452eb20a7c33
-EBUILD tmux-xpanes-4.1.3-r1.ebuild 577 BLAKE2B dbf2634b99daed9cbad1b8114d7217f13978861264c0ee3c7075595918145bc607508ee7718070783bfd099f96347d8af5c720d2a4a1bd10737a756a7417001c SHA512 5a7b71dae2a67e6c9d145f92a7dba31e77d5b74de6dd0719503ef98f7a9cbb1b02f65286549b360703b02031a01b01c9210e9c346a3f432b76148727042dfa82
-EBUILD tmux-xpanes-4.2.0.ebuild 569 BLAKE2B f6ecbc38fc11e15ac52fc93992fefbe97b67d62d21134e37efdc5ec09c9177d1475eaa898c9e2403f5aa0b9b0ee82be535b96c6275f0f0bb0a38e2327c2f5b00 SHA512 090e126534e99ce1540ef5c3a412ac4a8db73eba2451b1ea383590506efd0696c546e185773770f36ddae4e7a4a4ef346a4c75607f0d28fcbb956ca16ce43f04
+EBUILD tmux-xpanes-4.2.0.ebuild 567 BLAKE2B 1e6dfbe9d0aacb5f46891acfa862c0236121ccb61d79344dd3975e7011321e38b490043e030a35307404a0abbbc4826282aec78425bf6fd255b3919c8db4d963 SHA512 e33b8bc3025ecdb4d3083a7261b074b1a106a7acd100ea1464ea273507906896cfaa4a5ff9dea2faabffd215cfc412b0192aa76058be1a1fa0357105e0077c70
MISC metadata.xml 349 BLAKE2B 5ddbf08dd1b35bca4ba74ba0c5c0ff98b2bc88a86b6679ffeafa18c06fd18bf8e0ae4938cffa69a46b56944be9eb0deeb63be8b5a8d6a27ecf8e249cbe0c4c4e SHA512 5c650e5b381d4b4e7630ef785869a701965b53d9e2cc5ff695bc43f72cb5cb775ea000cce325a98841b8f5cc32c9a2e01a2480c88b06fcb2243a1cbd6a21d43a
diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild b/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild
deleted file mode 100644
index 1fbee411365e..000000000000
--- a/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="tmux-based terminal divider"
-HOMEPAGE="https://github.com/greymd/tmux-xpanes"
-SRC_URI="https://github.com/greymd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="app-misc/tmux
- dev-lang/perl
- dev-libs/openssl:0"
-
-RESTRICT="test"
-
-DOCS=( CONTRIBUTING.md LICENSE README.md )
-
-src_install() {
- dobin bin/*
- doman man/*.1
- einstalldocs
-
- insinto /usr/share/zsh/site-functions
- doins -r completion/zsh/.
-}
diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.2.0.ebuild b/app-misc/tmux-xpanes/tmux-xpanes-4.2.0.ebuild
index 5871de053404..0816fa0e2e2f 100644
--- a/app-misc/tmux-xpanes/tmux-xpanes-4.2.0.ebuild
+++ b/app-misc/tmux-xpanes/tmux-xpanes-4.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/greymd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RESTRICT="test"
RDEPEND="
diff --git a/app-misc/tmux/Manifest b/app-misc/tmux/Manifest
index 5c4ff389bb31..524e8ba8696d 100644
--- a/app-misc/tmux/Manifest
+++ b/app-misc/tmux/Manifest
@@ -7,6 +7,6 @@ DIST tmux-3.5.tar.gz 715322 BLAKE2B 6c257e7c3b2f49ae2a54dd28c8d89d4832ad1eb3a49e
DIST tmux-3.5a.tar.gz 715619 BLAKE2B 2314bc127f805071c9f2fe28be549b0948042a153aa68d997efc1dc0d6eba198b04aa16932d0a84b03250567100fb81c464919fcc8ba98660d3d0750ff5fe879 SHA512 2383e99aec2dcdb1d899793d5ecab40a68b921194f84770d3f4d19712bfc85590657a99d2a9a7bec36d4ba5ab39fa713f13937b0acad3b61cd9b2302dba61d43
EBUILD tmux-3.4-r1.ebuild 2187 BLAKE2B 7d074d53fd00e3ebaa7562d6aa2962619866cdcbd04035a4aa7c70626a203e07c10e51eae252e68005a36fcdc736f1d4443019c6623ab1d3437c400e4a655bd4 SHA512 e579de3274d68d879987593febea41af273ccd18a89584f00f44a7f5d581708f8535f7fbd9bd29c28301416e03b41d091a1ff3bee9858cb1e7ff002ad1da1e69
EBUILD tmux-3.5-r1.ebuild 2147 BLAKE2B 80400d2bd622f82de7e48c9be80bbc3fba9049318431b066f27e03420fb854f25e606c47e819d832485b1eef3d8e73927a4d9d2ac6ea317af296068264688cae SHA512 8a022e8dffab7af85b3cbab48837b0a94dade04e42f6865af122d9cb03e0bf37b67e98c97fc333200edf89cc7d88f6a673c1d98ede927eeaae628b6e6c0d2c96
-EBUILD tmux-3.5a.ebuild 2152 BLAKE2B e6b706adb86eb548a74c71f9a0d67d32db4d02a5664f42ee125efe4e35bc08c9161292cf4cfe8504f4abee86ec6ff6d1c7cabafaf0c77ba7591929cc28adef0a SHA512 1c6f33a056eec5b80c78fe908173ddd882c92337fe089272d2c4334e32d2e99d8e5d008e9f759149f5b26294eade0bf88db8956e5628930c7535704d3ae25841
+EBUILD tmux-3.5a.ebuild 2145 BLAKE2B 040bfcf3a8b20280c3d69782ca000c02da087edac3a09a57a628d2c273fd67f8cf3d2ee6a519cf6978802a7f61d1d98fb1361e1df4fc00b25f70809c27409f69 SHA512 70abb439f35f667a183fa14df34831765849215259a1da56dff75434df57f11697a7a95e544b524a732ecdb5a12ae2f2aa1bad1cce66f0d514f5731cd24a5cd4
EBUILD tmux-9999.ebuild 2089 BLAKE2B 0c86506b4249fe1e31bc5f1211fb773c87f9fd5dedf9b1160e52050c523aad9d0fa4ecfc0ae017a9de9e8ce7ca786e03519a7ba75b3d16f7ee9f455e07ba5c04 SHA512 5d905eac7b3f3ab8249c825e8cb582ce1f684c750799042b065df5536d844ddcbe0b3f58b10d6850899893c9789b4f4a20fe62f81e54927b8db6147b1486f7e8
MISC metadata.xml 758 BLAKE2B d8cdcac93d8d41b1b5f72805471fd2033d680a535b3e1cf4e030837bbb999e22b39ccfd8f652810e1dd40fd4dad0c7cfb22f8810fe95ace8f24df4da5b098204 SHA512 baecaebebe07dd28825629c0d242413ca815ccb5a6e888439ffc6f6117e786a3f0777152e633a671a965df8fff9b051e0d909a2e23b3981b619ac4ffe775a2b5
diff --git a/app-misc/tmux/tmux-3.5a.ebuild b/app-misc/tmux/tmux-3.5a.ebuild
index a7d45b007dfb..39014d6a64a7 100644
--- a/app-misc/tmux/tmux-3.5a.ebuild
+++ b/app-misc/tmux/tmux-3.5a.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://github.com/tmux/tmux/releases/download/${PV}/${P/_/-}.tar.gz"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
S="${WORKDIR}/${P/_/-}"
fi
diff --git a/app-misc/ytree/Manifest b/app-misc/ytree/Manifest
index f0f886075b3b..5646ceef4a78 100644
--- a/app-misc/ytree/Manifest
+++ b/app-misc/ytree/Manifest
@@ -1,3 +1,5 @@
DIST ytree-2.09.tar.gz 121209 BLAKE2B 51acea07f345694ca164dc81dac2e6bb54ce53970d42ee60cbfe0511e3fc7663ef23e8006af136fb2a5d7416313664db64cd2897cc7be71046746db3c17f1211 SHA512 6220345d89791b0ac7a68c4ac477e669cd2c50fb25002b1c4742f811f2dd4ec89385e5a920e5ef815e8eb1efa935d388f096216a94971a0ef3b90789ead8663b
+DIST ytree-2.10.tar.gz 123235 BLAKE2B 6b149bfb4480d939d27e6eb17f20a810cc09c14bd2c561bcdb9617dbc57ff34cf5106757d521c44a0d9eebe68e705879f0ee8fbe1e9aae99e26e52e5b30657b9 SHA512 a638d6aa8b4ee6c281b4b1f664fba64d98fc35350e2d98fa983e5b678f50b65d438a6ebfbe71db5e60bf31cfa1ffe917f556308e55fa4e7420a82cc6887027f4
EBUILD ytree-2.09.ebuild 594 BLAKE2B 5e3779c4549514182e6d8dc8ae2f3ac3d7a17bca7b1e0159f8577801e395207aed08b31d173e428c41f6ec158097def6462b22be48009cfced1e262c58a6fb86 SHA512 2e6c4d12174c402c6e24f06e516555a3e21c34942e3d0b6aa33ba70c35275ba78affa1143d6e8c19f4c7561de5561fa1bbfb05cc63e48da9ac133235dd656e76
-MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
+EBUILD ytree-2.10.ebuild 596 BLAKE2B fc257a19c86f1037353488df4ca06a79e79ab324fae0920846d3bdf0b84e0dd84ae753142d0dd6110419ff6984983a72167a84aff556d4e76a0efa31f1c2fee4 SHA512 ffc2371ef36760a3e4f48843960fb9d1601eb8e857910297afb3a39cc0037f2f0a31e057394490b23fdbdcf9424d238ba020f13cb49287e311bcaa088c2f239b
+MISC metadata.xml 360 BLAKE2B 954258b2f2dcc61939a76de462c8eb518b1d1f31fe4c3f1630fb72db7d3df938a01c71060422eb593adf9f2905baab76b1aaaae7c3c450c19a8b6edc87729e7f SHA512 61b59df36d45cc613be927d93a6637a9483a337c8eb0ef2b058ceeda5aa8352339122371a5e54f552ad0e3a68267047a3bd4e62dfbcc4a6f24f7b6886c9be7f0
diff --git a/app-misc/ytree/metadata.xml b/app-misc/ytree/metadata.xml
index 115e9d64a669..f0e9ed4d0df5 100644
--- a/app-misc/ytree/metadata.xml
+++ b/app-misc/ytree/metadata.xml
@@ -2,4 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+ <upstream>
+ <maintainer status="active">
+ <name>Werner Bregulla</name>
+ <email>werner@frolix.han.de</email>
+ </maintainer>
+ <bugs-to>mailto:werner@frolix.han.de</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/app-misc/ytree/ytree-2.10.ebuild b/app-misc/ytree/ytree-2.10.ebuild
new file mode 100644
index 000000000000..c334340b5615
--- /dev/null
+++ b/app-misc/ytree/ytree-2.10.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Curses-based file manager"
+HOMEPAGE="https://www.han.de/~werner/ytree.html"
+SRC_URI="https://www.han.de/~werner/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( CHANGES README THANKS ytree.conf )
+
+src_configure() {
+ tc-export CC PKG_CONFIG
+
+ default
+}
+
+src_install() {
+ einstalldocs
+ dobin ${PN}
+ doman ${PN}.1
+}
diff --git a/app-misc/zellij/Manifest b/app-misc/zellij/Manifest
index 334f2e43d03f..28f446bb5e2d 100644
--- a/app-misc/zellij/Manifest
+++ b/app-misc/zellij/Manifest
@@ -506,5 +506,5 @@ DIST zstd-0.13.1.crate 29805 BLAKE2B f5ad84f1a6899637a93c85dee8e3006609db0df89a8
DIST zstd-safe-7.1.0.crate 20792 BLAKE2B e12fa6387c46ad526d8831dbe1ca0dcc0d3d93043f29af2dbbebd1600ee3bb818acb6bf9d33b050a6c908ce70507686fb3e1c1377f441ac48b496cd0f1d8d391 SHA512 b9127f270c747b6f2df256fe8d2b3d50c17c55bf366ffe516315c90214952ed3c7069e14d5d37d382df9f621f385abfb6855c4c8416baccd277bff7698524044
DIST zstd-sys-2.0.10+zstd.1.5.6.crate 749088 BLAKE2B 89ec471502281a65841e1c38b313571ac0ba1d2bb3aacba11297f782db9f0f8ed9cf945b757840e7851da0b7400b8c58fc79a60f24a6535fc271d28f07b2ffe9 SHA512 588008a436a9c7751fa7c088620bf04434751e508c9a729e6840e42a14a2cc26c8ee252e8f129a5ae00eb1f76ae6ecfffaac043d854b61381d386f71d80993f9
EBUILD zellij-0.41.1-r1.ebuild 11645 BLAKE2B df40ba91fccf030f4ca80210a1e71ef400d43c1f75919e95431e3071d270912518bfb394d9c72a38feb4828aba9dc445f78ffbc6bab54744f72bbfa21e18332a SHA512 38710ba491aeea1462514a5dabfcf6ffc0f337001e65077bb67f6ff8afba414cba49752df517ae808868cd36643884b5709fad50f1a0933c30f39f05b8861f17
-EBUILD zellij-0.41.2.ebuild 11615 BLAKE2B ba482d6ea992df52546b9ff09b7f0f1d0475b9d4bb86f1ddd151632880c10d8b7cd84e0a1bb5f7d275e4c1316903bf0ef44c3c1d001dc8ae0244f2dfd4a512c3 SHA512 94dce5ea0ea8547a261e3861261e66d091a6ff6607fda60a79964d887a3ff28d2539dd21389f7434ff95aa4ab4f0b7ecc54d01366695517b8691a74bb39dda4b
+EBUILD zellij-0.41.2-r1.ebuild 11674 BLAKE2B 8b87de85d00bd7e4240eb4f6b286b39bb3c0aaf0d6e9ffc8c7c30698a520aa73f877990b0fdd17f709da19c1a5dc1a403c7c3c250ced8de6d2b19054b30c2ad6 SHA512 6efbeb584e2025ecaa2064d7fb19fc567124a4f66cc0611a778d636e308ddce52620fe8f5c33cece8401e61628a71e22101c5c2a9f73b03cd8f6f3a4d4d61a36
MISC metadata.xml 433 BLAKE2B 1ced01668ad7299b7d87d4412766bbeada34908ddf2c3e5726d12616a469471158e23d61d1b1cac81034df013bf9e2957fa8c9c0691a4438d61165e68d10ba46 SHA512 a365c84b0382ab4cd7a15cfb03eb896c43708ca0674d56130f3c9844ce52bf8a1807588a25078326572338983325aed418a259ee4a3e7c60b3b665ef54750632
diff --git a/app-misc/zellij/zellij-0.41.2.ebuild b/app-misc/zellij/zellij-0.41.2-r1.ebuild
index fc66316c8590..499fd5ce3350 100644
--- a/app-misc/zellij/zellij-0.41.2.ebuild
+++ b/app-misc/zellij/zellij-0.41.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.13.2
@@ -533,13 +533,14 @@ LICENSE+="
SLOT="0"
KEYWORDS="~amd64"
+IUSE="man"
RDEPEND="
net-misc/curl
"
DEPEND="${RDEPEND}"
BDEPEND="
- dev-go/go-md2man
+ man? ( dev-go/go-md2man )
"
# rust does not use *FLAGS from make.conf, silence portage warning
@@ -562,7 +563,9 @@ src_compile() {
cargo_src_compile
popd 2>/dev/null || die
- go-md2man -in docs/MANPAGE.md -out ${PN}.1 || die
+ if use man; then
+ go-md2man -in docs/MANPAGE.md -out ${PN}.1 || die
+ fi
"$(cargo_target_dir)"/zellij setup --generate-completion bash > zellij.bash || die
"$(cargo_target_dir)"/zellij setup --generate-completion fish > zellij.fish || die
@@ -579,7 +582,7 @@ src_install() {
doins -r ${PN}-utils/assets/{layouts,plugins,config,shell} \
${PN}-utils/assets/*.wasm ${PN}-utils/assets/README.md
- doman ${PN}.1
+ use man && doman ${PN}.1
domenu assets/zellij.desktop
newicon assets/logo.png zellij.png