summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-01 05:52:14 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-01 05:52:14 +0000
commitbcc717ffe9cc7dccbea636cefb524a54429ed3c5 (patch)
tree86b68b64cb19bcf8d3c1fb98fc9ca858dc6b0e46
parentbf90f82fef4fc737c88b58cd31428ad4355c17fa (diff)
gentoo auto-resync : 01:01:2024 - 05:52:14
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29300 -> 29295 bytes
-rw-r--r--app-portage/Manifest.gzbin9750 -> 9744 bytes
-rw-r--r--app-portage/kuroneko/Manifest3
-rw-r--r--app-portage/kuroneko/kuroneko-0.1.4.ebuild (renamed from app-portage/kuroneko/kuroneko-0.1.3.ebuild)17
-rw-r--r--dev-python/Manifest.gzbin268902 -> 268896 bytes
-rw-r--r--dev-python/pytest-check/Manifest2
-rw-r--r--dev-python/pytest-check/pytest-check-2.2.3.ebuild26
-rw-r--r--dev-python/seaborn/Manifest2
-rw-r--r--dev-python/seaborn/seaborn-0.13.1.ebuild39
-rw-r--r--header.txt2
-rw-r--r--kde-frameworks/Manifest.gzbin13917 -> 13923 bytes
-rw-r--r--kde-frameworks/kirigami/Manifest6
-rw-r--r--kde-frameworks/kirigami/kirigami-5.112.0.ebuild4
-rw-r--r--kde-frameworks/kirigami/kirigami-5.113.0.ebuild4
-rw-r--r--kde-frameworks/kirigami/kirigami-5.247.0.ebuild4
-rw-r--r--metadata/Manifest.gzbin9501 -> 9502 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.gzbin27914 -> 27935 bytes
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17969 -> 17973 bytes
-rw-r--r--metadata/md5-cache/app-portage/kuroneko-0.1.316
-rw-r--r--metadata/md5-cache/app-portage/kuroneko-0.1.416
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin326421 -> 326736 bytes
-rw-r--r--metadata/md5-cache/dev-python/pytest-check-2.2.316
-rw-r--r--metadata/md5-cache/dev-python/seaborn-0.13.116
-rw-r--r--metadata/md5-cache/kde-frameworks/Manifest.gzbin37191 -> 37214 bytes
-rw-r--r--metadata/md5-cache/kde-frameworks/kirigami-5.112.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kirigami-5.113.04
-rw-r--r--metadata/md5-cache/kde-frameworks/kirigami-5.247.04
-rw-r--r--metadata/md5-cache/net-fs/Manifest.gzbin6777 -> 6940 bytes
-rw-r--r--metadata/md5-cache/net-fs/davfs2-1.6.0-r216
-rw-r--r--metadata/md5-cache/net-fs/davfs2-1.6.1-r2 (renamed from metadata/md5-cache/net-fs/davfs2-1.6.1-r1)4
-rw-r--r--metadata/md5-cache/net-fs/davfs2-1.7.06
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin92035 -> 91562 bytes
-rw-r--r--metadata/md5-cache/net-misc/netifrc-0.7.514
-rw-r--r--metadata/md5-cache/net-misc/netifrc-0.7.614
-rw-r--r--metadata/md5-cache/net-misc/netifrc-0.7.6-r114
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin86341 -> 86351 bytes
-rw-r--r--metadata/md5-cache/sys-apps/iproute2-6.6.0-r3 (renamed from metadata/md5-cache/sys-apps/iproute2-6.6.0-r2)4
-rw-r--r--metadata/md5-cache/sys-apps/iproute2-99994
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin29217 -> 28883 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/drbd-utils-9.15.1-r215
-rw-r--r--metadata/md5-cache/sys-cluster/drbd-utils-9.19.115
-rw-r--r--metadata/md5-cache/sys-cluster/drbd-utils-9.24.015
-rw-r--r--metadata/md5-cache/sys-cluster/drbd-utils-9.25.0-r1 (renamed from metadata/md5-cache/sys-cluster/drbd-utils-9.23.1)10
-rw-r--r--metadata/md5-cache/sys-cluster/drbd-utils-9.27.015
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin37046 -> 37214 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.0.0_pre2023123116
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin38676 -> 38657 bytes
-rw-r--r--metadata/md5-cache/sys-libs/musl-1.2.3-r72
-rw-r--r--metadata/md5-cache/sys-libs/musl-1.2.3-r82
-rw-r--r--metadata/md5-cache/sys-libs/musl-1.2.4-r12
-rw-r--r--metadata/md5-cache/sys-libs/musl-99992
-rw-r--r--metadata/md5-cache/sys-power/Manifest.gzbin8133 -> 8288 bytes
-rw-r--r--metadata/md5-cache/sys-power/nut-2.8.0-r316
-rw-r--r--metadata/md5-cache/sys-power/nut-99994
-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-fs/Manifest.gzbin3352 -> 3353 bytes
-rw-r--r--net-fs/davfs2/Manifest5
-rw-r--r--net-fs/davfs2/davfs2-1.6.0-r2.ebuild61
-rw-r--r--net-fs/davfs2/davfs2-1.6.1-r2.ebuild (renamed from net-fs/davfs2/davfs2-1.6.1-r1.ebuild)13
-rw-r--r--net-fs/davfs2/davfs2-1.7.0.ebuild14
-rw-r--r--net-misc/Manifest.gzbin54761 -> 54750 bytes
-rw-r--r--net-misc/netifrc/Manifest5
-rw-r--r--net-misc/netifrc/netifrc-0.7.5.ebuild74
-rw-r--r--net-misc/netifrc/netifrc-0.7.6-r1.ebuild91
-rw-r--r--net-misc/netifrc/netifrc-0.7.6.ebuild78
-rw-r--r--skel.ebuild2
-rw-r--r--sys-apps/Manifest.gzbin49747 -> 49747 bytes
-rw-r--r--sys-apps/iproute2/Manifest4
-rw-r--r--sys-apps/iproute2/iproute2-6.6.0-r3.ebuild (renamed from sys-apps/iproute2/iproute2-6.6.0-r2.ebuild)10
-rw-r--r--sys-apps/iproute2/iproute2-9999.ebuild12
-rw-r--r--sys-cluster/Manifest.gzbin11530 -> 11537 bytes
-rw-r--r--sys-cluster/drbd-utils/Manifest15
-rw-r--r--sys-cluster/drbd-utils/drbd-utils-9.15.1-r2.ebuild109
-rw-r--r--sys-cluster/drbd-utils/drbd-utils-9.19.1.ebuild131
-rw-r--r--sys-cluster/drbd-utils/drbd-utils-9.25.0-r1.ebuild (renamed from sys-cluster/drbd-utils/drbd-utils-9.23.1.ebuild)19
-rw-r--r--sys-cluster/drbd-utils/drbd-utils-9.27.0.ebuild (renamed from sys-cluster/drbd-utils/drbd-utils-9.24.0.ebuild)20
-rw-r--r--sys-cluster/drbd-utils/files/drbd-utils-9.15.1-run-lock.patch13
-rw-r--r--sys-cluster/drbd-utils/files/drbd-utils-9.15.1-sysmacros.patch41
-rw-r--r--sys-cluster/drbd-utils/files/drbd-utils-9.19.1-configure-posix.diff11
-rw-r--r--sys-cluster/drbd-utils/files/run-lock.patch13
-rw-r--r--sys-devel/Manifest.gzbin10979 -> 10977 bytes
-rw-r--r--sys-devel/gcc/Manifest3
-rw-r--r--sys-devel/gcc/gcc-14.0.0_pre20231231.ebuild64
-rw-r--r--sys-libs/Manifest.gzbin14750 -> 14749 bytes
-rw-r--r--sys-libs/musl/Manifest8
-rw-r--r--sys-libs/musl/musl-1.2.3-r7.ebuild4
-rw-r--r--sys-libs/musl/musl-1.2.3-r8.ebuild4
-rw-r--r--sys-libs/musl/musl-1.2.4-r1.ebuild4
-rw-r--r--sys-libs/musl/musl-9999.ebuild4
-rw-r--r--sys-power/Manifest.gzbin5741 -> 5742 bytes
-rw-r--r--sys-power/nut/Manifest3
-rw-r--r--sys-power/nut/nut-2.8.0-r3.ebuild220
-rw-r--r--sys-power/nut/nut-9999.ebuild3
103 files changed, 689 insertions, 846 deletions
diff --git a/Manifest b/Manifest
index cf0a61997de3..f804ffeddedc 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29300 BLAKE2B 0a74ae1101770b29bb933a18e3f74e291b4d5a2b1fa25330ae9c527c2af1dd6f61f7c33d51be0aaddbdd4a0b52ec161c5312a7b059cd082282bc3d2638e5e498 SHA512 964af91a402a2782cbfbc2f47f81b58a572d2d74ad9a71031c0745e28c9704053f6a316e462b01c7d53ff4b94cee14f9b67f2ee8dfff5fd4d53ce95d4dc5a12f
-TIMESTAMP 2023-12-31T23:09:57Z
+MANIFEST Manifest.files.gz 29295 BLAKE2B 71a3b35f8115ca909736b572071435fbb3cd3f01578ceabe0608187e717e7efd4d481093207652c13837bd4fe57e99b87d2d5ef9edd796ef853bf932d7ae2a61 SHA512 f3496d737b6912ece5b878da9182632b297986d9a6046ebb49e83c67400a30e3d8b1329c8f4b202e231e2d3d6f0b205b5ca9f7dc739a55a3045558cc4ef5c670
+TIMESTAMP 2024-01-01T05:09:50Z
-----BEGIN PGP SIGNATURE-----
-iQKSBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWR9MVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWSSR5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD6sA/412R8eRfRRju+HLjvhvZsIrdXFjHfvTCbvTxdHVcQHWP2YhQYfp5jiBjX
-2Dz3IKP3O3neFa2nUPfZc3HGkDI5LsyJa6H6DcoV3SYSc4C6cA/VJGSc0VWAYLjk
-8SbvrIdzR6PftpsBd02smbo7/EtLxjjBBOulwRAJlZhIHL8kBrGIXhzSxY75szwH
-yI1CQHO874AtM7fTc+UhL2ThHWo2p1Il3lyJCFXt8LTdtD0R0/TLChGWcoOrewx5
-5kv1GhogFcS94dqCpf77uyvGb9w0zuS2j9wFuSoNv9Sm2JA6j3j3kDcmEj5gUMPg
-xK/7LkozDkjDmZaGoxuXau/mbFPQ0zyxVIOwdwYG0C3TRxOUSRW3dseN5NdZkelV
-517+a0JgmjJdzSKZoe0ki7BsmSwft4RekVU8d3YlJ4zlhsRrU7xmpWnzbZi0VqEV
-lw/3SV76clJof0I9PRlFVhVGB7eWZvgEjlCttdk+gCPhuxNrEYgItzZZ/u6Q780d
-tZXGGGfmbOH4DpcQcAsixGxAzCS6v26+NqJvxgaTrOqQDwMs75TSSQcru/IlfhAf
-dE+KZP6zbb1WcA7zoatJhyZJ8Ri/UXwhJMEVhBAsxwixoCo4h8qeDtHXrKVArYng
-BZ/b0KC62ogbgSpDV2yphGgpdgqdb83D1PttVD7r0iy6tjCUSA==
-=S3zq
+klBwiRAApNVrHs+pG3sZ4M4MEfY/b0uwenlxUKaHHJ3ByVD8oKL7ZfjOQZl/a+fv
+kyolKiE2orejtmiSpiHbZhS7fug0mjW6tHvEMsddhVVOUk/bDI+PoC0Yi21xGxKo
+ekTQ3bMfoVT4LWLmYLrYd6NCTOrTwoHMv16Xto6tKiV4B/iIQN8PKL395FX4s1Dj
+sWMgJUT6hp7Dgom+OQNKkKlK+Q+xdRWuFi3ta2yxOmiITT0cMEOnLmn9ouVyW9SA
++DS0vU3Qxd5nIdY4cnh3m/25Ne1ldjxnovnwz+olwpNIf2ySoWGtQk7uTfyI0PbW
+t/JMgQh4kNh9sjEKluLm3ApR20Ek5nnHXopafqbYzLilqKkEHo2u71Lj8xxVc4oJ
+qKY6VOD0R5F2pZehuSqMmhbhQHSKDZB7m1mu4xbFntPydoYgSGv4+x9aOOGSOYan
+KKLAgl1wFAF7hHV2PxpewwV99yKyCBd5zBq3eo9H6CwUwWXjTV0raeSZ+7w1RGq5
+1vqE0Z9HI724JSfGg0Xg8wOUaY0udUcCQ/c7BKVBlWpv77GXyza+04WZQ3nq06t0
+guU8gSPu83TJ0V1gDSIvvz0iBhKKm4XEr96DiMa7eSE+GCwEHku2Q67RcDk/azQJ
+ozpFdnfXRZd0I0oHRcWabE1bI+vcwv55Zokxm++1CJkEhKVrijA=
+=ISpb
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 742b410d2cf5..81165acf9c03 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index cb558bd5e095..95601d445295 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/kuroneko/Manifest b/app-portage/kuroneko/Manifest
index 0d914d71ebba..dd44d4b019f6 100644
--- a/app-portage/kuroneko/Manifest
+++ b/app-portage/kuroneko/Manifest
@@ -1,4 +1,5 @@
DIST kuroneko-0.1.3.tar.gz 10872 BLAKE2B 3dc85e92a4490501897e25949d258341e661672a2bd1fbce2673d3be6ead3599269cfc93884ad05da9ee41f90b60d17faeebb6b806da870458c8cf13e33fe58e SHA512 b388e0c19faae282b158e63a2ef3f54af98932e5f0efe96dcdcbd0ace509a22a1f7887834c94813912a03734448bc230767ab8e1367545f5cc877d778954fa0c
+DIST kuroneko-0.1.4.tar.gz 11369 BLAKE2B 607d5b59720ba718dfb24d5f253a38d35c825ff9f29284bb2b50ed7a5c09ac044b514953af67217d2f840d97f1530e4608ba244cae5ca71316176bb873d28d8b SHA512 d71a0298080cfd453788fb8c9ab936b3aa7e6b67337ac8ee52d4c859b4539a9a319c81811da5f955a0c7bdf5a43a04a8b5911dc02d09d3bc212a441b217957a4
EBUILD kuroneko-0.1.3-r1.ebuild 801 BLAKE2B 7dfe9f0557c0516b85162c9fa6b66807e522cd56a4d870cfa6e813701ca25bec3a5f404ebb65fa11649587c83f06a094a34f4447cf7dabafab0433fe7d3ab95f SHA512 31da97df5f272d10298c0783a6a8baacdf32857baf0e2dbc41657f835e53f1a9a77fa1feb8527bccb9d1f40d54a2ec2b5d45dab1f25482936a1184533c945183
-EBUILD kuroneko-0.1.3.ebuild 766 BLAKE2B 001817a2825b9b4adfd30c64cef79af3db6bc554678aa22f3c87d6698b47a216df94309d67b74b16ff68e985f502d333fa5fb4ad515d1a103994f0b651dd687e SHA512 c5fa308edabb3ed7b76304c6b01158443bd115961e4e136c446feeda76a957bc30a7a33a7630b6510ae5357d3ace4f1ecf7ebe10e5425bdb682dd2be73bca17e
+EBUILD kuroneko-0.1.4.ebuild 797 BLAKE2B cd1164d994158f5a8d24a59cb694ea1ef475252bb31dd7e6ff7e6d589401d64ff0a3491d751a20f0a405c410377d077f1735da8703a0fa08046c92de5e72c7a4 SHA512 862a408d2ec3e3d1f5c690d996e0b35b47dd7839967ca99e2579db99a659b56fcf6f0d7bc2d8ceac2232e10f7a76275fa3c913ae98bf78b33ebf396c184ae04f
MISC metadata.xml 438 BLAKE2B 75bd77f5e0411973b394f906dcce51fbaa9b75d3ba30b80a72b3ea3cfe15120ed9767d553e67e2a6f1ca8179d31c57e6113bd2393157ae4f0ef08afabb4635f5 SHA512 41b54eeb946cfd4f704c0b03bf4440b8f987cd6b710dd631c982262816bde6b06675e0f2a86310a840c59b351b3e736f2e6db3642dc086b4d91d17862119349d
diff --git a/app-portage/kuroneko/kuroneko-0.1.3.ebuild b/app-portage/kuroneko/kuroneko-0.1.4.ebuild
index a305c4358aec..f48a1fb55c96 100644
--- a/app-portage/kuroneko/kuroneko-0.1.3.ebuild
+++ b/app-portage/kuroneko/kuroneko-0.1.4.ebuild
@@ -1,16 +1,19 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Vulnerability checker using data scraped from Gentoo Bugzilla"
HOMEPAGE="https://github.com/projg2/kuroneko/"
SRC_URI="
https://github.com/projg2/kuroneko/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
+ -> ${P}.tar.gz
+"
LICENSE="BSD-2"
SLOT="0"
@@ -23,11 +26,13 @@ RDEPEND="
sys-apps/pkgcore[${PYTHON_USEDEP}]
scraper? (
dev-python/bracex[${PYTHON_USEDEP}]
- )"
+ )
+"
BDEPEND="
test? (
dev-python/bracex[${PYTHON_USEDEP}]
dev-python/responses[${PYTHON_USEDEP}]
- )"
+ )
+"
distutils_enable_tests pytest
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 65410f4fac63..253505b92b50 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest
index f48d76fc58b7..ad11338bda06 100644
--- a/dev-python/pytest-check/Manifest
+++ b/dev-python/pytest-check/Manifest
@@ -1,3 +1,5 @@
DIST pytest_check-2.2.2.tar.gz 26353 BLAKE2B 90e95aaddfb3f595b7f0ac7fe8f75cc0dbe173dfcd30aa888cebca9e61ddd67a1a25bb5e152151c86c7bd6144f6875622c8c3a53c3453281b94f2e74a4b465e5 SHA512 27f6df34450db762fb6656b255d34bf6656bacefc68cdd050e100dcf53df1406c6983a509c7b7cc3cc37664c06d3798254a350ba9c0ebcf9095cb7aa1bd11557
+DIST pytest_check-2.2.3.tar.gz 26778 BLAKE2B 7f573415a70a600d071c7dae5fae4fc0ed56a81553de3696cbb4f0c1e43a7e2fadd8d256846be5feeaa74c43afaae47dc0782dfd1fddc3607ee9fdcf74769239 SHA512 735d0edcb9b075fc8661892eda63830feeb1b54ff5a63a5956ba5529ce87b499f2137c7a0503813ad1509b591635692d23d77344c244a93826b331d17d262d91
EBUILD pytest-check-2.2.2.ebuild 599 BLAKE2B 67cfe8c00b830c12ceb844d8d55925a001a1d748f9ba82967796507c0e91e78aa6d384411abe819920b6cd081b4726eed4e858fc2aae8ce42c1e7f6cfd53b301 SHA512 2b4ba1c718e43b73a29229540bc7976ecf74760372aac9465331f52aba0f8ad8583955581c1423009ed2c0782914078cfa4568f54ea66c6e629e69373a6450b6
+EBUILD pytest-check-2.2.3.ebuild 606 BLAKE2B d8f35bc9b7ac03aa291393e9fa455fce8b58efdc62f2edf59c25008b08d507594a9d63a171af6104b6f93da7da896a7c0c47704cd48ed03a4ed15082a16992a0 SHA512 eef9270d41ba8d5524548849678e85451ca89178b925f6ca8ceb1aa3c92eec96219231a7524c97d9842a3926fffca42a33f74915de3ee91fcca2d5a96d7ac77b
MISC metadata.xml 509 BLAKE2B 85ec27b195520ffaf65e8f9a0fe166f0ba07aa22bb8981d558f96d2d89cb00441478eacc47a482bf2243d26b015ff42a1058c2e90a58d7cfbb20bc521b5722f5 SHA512 8d9082c66dde73cd751e3b42fc08ddd3c1815f6a7882d1b659972e5fff64506de79265df97161d63f05e3106c818b0155c2c3e21c861a44d330ff57506bd64a3
diff --git a/dev-python/pytest-check/pytest-check-2.2.3.ebuild b/dev-python/pytest-check/pytest-check-2.2.3.ebuild
new file mode 100644
index 000000000000..0165d6d1d6ee
--- /dev/null
+++ b/dev-python/pytest-check/pytest-check-2.2.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="pytest plugin that allows multiple failures per test"
+HOMEPAGE="
+ https://github.com/okken/pytest-check/
+ https://pypi.org/project/pytest-check/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest
index 3b7981d53570..7d1e9b27b945 100644
--- a/dev-python/seaborn/Manifest
+++ b/dev-python/seaborn/Manifest
@@ -1,3 +1,5 @@
DIST seaborn-0.13.0.tar.gz 1455480 BLAKE2B 9f7383715366889ffd80788f901c574d9330285da2098e5695e944f1c6b92d4e417163a82378dd75c03233fc6485158401a1aaa461f2fa8e71a4cbc3ebf957cb SHA512 d603e880c29e05ab68f86d285c5c5ee9cf2da1d45265ed609f7bc87650fe20e80c026af487f63f9492a268f51ba5bab0cae4fd8fdeaf28125d16d317f9c937c8
+DIST seaborn-0.13.1.tar.gz 1457600 BLAKE2B 73296257f1d7525cebb90bf6f97fa6e5f91e3e9df653e0b9ab81eb6d04a1eb957a9c623aa8b4a715162175a501f55dd7e787335175503cab451bb03318e822cf SHA512 b90483bffd3435cc058143dccc854eb175ec7d7a095b8ce8261fbcad3f97f5e9b035a790a04dc2c64c35dda5b0ab8562f0b4a99e09a5e2fc9c4ee8323a153910
EBUILD seaborn-0.13.0.ebuild 887 BLAKE2B 0e7e4a7e00d572afa73ab6e964ce2e06049f3d9deb9a378c4b5513c09553ee2af029262fbfd8113328cc02d46c9363e2279dbe94b6c5b94ebb2c4d4ec5352e01 SHA512 a015193d39f24bf2950e6f2b40c2b4be250d7b60b6a64b8d26a2d3d75827b2f59a39c5ad9e7c3aeb9c509fcf8b3b218f3907e6feaad1fc5737356729d5871dff
+EBUILD seaborn-0.13.1.ebuild 812 BLAKE2B c1f203ae429982c34a77551473179a28258aca4d6fb096160f267727f7577c7f4a0cccaff0a39ebcaa888f9b7002209ac5698d1a0ad6bb79edb41b0fe3c9e06f SHA512 663acf2af9220054aab7318546ff63024ed88f85a54591bd7d29748334b81008a0ab6def4620a137f580c68cadaf8f137751fef1901565168b17081763c62643
MISC metadata.xml 1510 BLAKE2B 897785b5160185a2e2566495abb52d7a9136def9ea267601ea3719e0c5246c48ef09c4485674fa7c50202def865fe032df42a61396d95a097aafa82bfdeec05d SHA512 54374e04284143b80c0e97968ca9f31dc763ff4e14800a3ced4ed852722144cf89ebe5867b044597c8566a47d4e5e63359b7976bf6681cd4cf67aabcee7cf8a4
diff --git a/dev-python/seaborn/seaborn-0.13.1.ebuild b/dev-python/seaborn/seaborn-0.13.1.ebuild
new file mode 100644
index 000000000000..c377b54e8c4a
--- /dev/null
+++ b/dev-python/seaborn/seaborn-0.13.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Statistical data visualization"
+HOMEPAGE="
+ https://seaborn.pydata.org/
+ https://github.com/mwaskom/seaborn/
+ https://pypi.org/project/seaborn/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/matplotlib-3.4[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
+ >=dev-python/pandas-1.2[${PYTHON_USEDEP}]
+ >=dev-python/statsmodels-0.12[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.7[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_test() {
+ cat > matplotlibrc <<- EOF || die
+ backend : Agg
+ EOF
+
+ distutils-r1_src_test
+}
diff --git a/header.txt b/header.txt
index 336a78920019..1379d93ddf32 100644
--- a/header.txt
+++ b/header.txt
@@ -1,2 +1,2 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index 70f644f8d11d..311f86a0b6b6 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest
index 8ec77ecb9ba4..57baf2d6dd43 100644
--- a/kde-frameworks/kirigami/Manifest
+++ b/kde-frameworks/kirigami/Manifest
@@ -1,7 +1,7 @@
DIST kirigami-5.247.0.tar.xz 366064 BLAKE2B 168b6f2e0f67694b2821174fbda8ea8c5613bdee0299234aab7dcda472b35e0a006793e1c282bc7bb36dfda049af470a4ae18ddab1f451e765d3593d703372f7 SHA512 29204aee1976f32736ce39607fa4dcce3c62b2fad71e13d63d7a86afea3473f8fdc2700259774d1de9d4439ecb91d78f1a635946dec668719fe0202c9563e2d5
DIST kirigami2-5.112.0.tar.xz 383248 BLAKE2B 616f5c0494bdf24832b7fefbc1e85f6d0db1393c51b0e59ec6c7ee51f609532276945f18808b94db03f689d4503868935a5288711c0fa76c21796c98710cf9cd SHA512 71bdcf840c83706f2ef0dc9458f01b3257f7a39a1b12ab4996f6bb79a94eaa57a7f12761d6caf9991cbbea96465c18278f6052e0283ece9df2f46fd42cebefe9
DIST kirigami2-5.113.0.tar.xz 383080 BLAKE2B 6959410d2f9d7c76dacee053aba26f35051e96697953ca93f0177ab29b07d8b370384178d3a5d6d7216da80a5e55e9e4bb77c3228b795711b34d707d14a1ce51 SHA512 330aa9676a865c5218f8b00a5de0ab8e851e3d985ec798bfd455c6a1cd46a43fde4a00219cace4259de02f68643f2514c8fe53330cc5e5f112f01e6ed187a6ef
-EBUILD kirigami-5.112.0.ebuild 1224 BLAKE2B 458c27a4b0068bdaef1aa5395655b76549f142c36f48467296de68db71cc9a223b4169b1cce52dd791f4715baba7fef37569da9c1797945eac72462f1a0c5b93 SHA512 b00f05aab2fcfeefb5062d19bcd92d05b692ae9c232a6b5c3d353d1629d23308ba19f631590b46af78abcee4685fe4f141dfb52401657b9d58d852b217db6a19
-EBUILD kirigami-5.113.0.ebuild 1181 BLAKE2B d15a9fd613859f9b042dc0378e8f950ee185f974684f15148138ee9ec98d9aba9c81360aef7ad55f064c9ae0ed1f882143778badf22b7efd4543064065d390e4 SHA512 388324d7c2fd898ab2ff0d7fc018bde8e5c6bb970c4f22bf556372471dab29beafb1d723f9f7ede0660d21ba7ca2b7761ff322930b55a0dbed6218aa71bab367
-EBUILD kirigami-5.247.0.ebuild 1018 BLAKE2B 7ce34fe811468adc42d96efe0a6ba7c2e3c7bd069a703b95d8e78d57b9a12e16aa82ad025c4b39528ac0aba57770dcd522d959e6944cfeac2616c6599c94c19d SHA512 72c14291b1328aa16abe6c09697798b34702e36c2c30c34b0d5aa385dcb15bbfcedebc1f01de11a6282cfbedf6f3bf0f65397640c9240e2498796f5072dd1986
+EBUILD kirigami-5.112.0.ebuild 1223 BLAKE2B d09f5200d77ba04c6c4e732975f2ff566f1e7908e75ad01c41f9408ae10c65e516146cc1904295ca2ef6905212ab109e5389064e1462df465fc7adfbcd1a3367 SHA512 b6a2f663700080593220b31a3ae51bbd3652bcdb8473b5849a3525ec759ab4ffce1ba95e8e90bb20bc07383d46f9b60f169c965b12c9f2c870657bac6fd3b338
+EBUILD kirigami-5.113.0.ebuild 1180 BLAKE2B 26713d930bd9f965c78e28c54e244731fd92c094fb494237055ce18ea1dbbbe15079d603eb96dd49acf906227992989cc15df034e335494d276c459456a9ae2e SHA512 a7acd9343bdc009f045c5ac8cf6c79bb7adf4bda46b4e1079ce5ce71a6c8fa34c6154314aaad217da0de7abeb293e47b5521b3bc64479d483da462fa89b6f300
+EBUILD kirigami-5.247.0.ebuild 1017 BLAKE2B 5735fabc71a5b32482f10c588100ddc7c5219cd931d5e422bde88f7dc8f23630142f473f4e6072c1e384cf75a45bf68fa29bb1446d2d660ada3b2e04ddde3b3f SHA512 31dbc48a25a0eac495f9a5fb8ac254cb14a51166ddaae6312e7a7871d3b1814082193245aa555052e04138ae3b918759b617cad033dfc1085be2413ffc7b31cd
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
diff --git a/kde-frameworks/kirigami/kirigami-5.112.0.ebuild b/kde-frameworks/kirigami/kirigami-5.112.0.ebuild
index 68365d540477..fc90aec9b4d0 100644
--- a/kde-frameworks/kirigami/kirigami-5.112.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.112.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
LICENSE="LGPL-2+"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="+openmp"
+IUSE="openmp"
# requires package to already be installed
RESTRICT="test"
diff --git a/kde-frameworks/kirigami/kirigami-5.113.0.ebuild b/kde-frameworks/kirigami/kirigami-5.113.0.ebuild
index deff290eaf2c..5da8efb70be5 100644
--- a/kde-frameworks/kirigami/kirigami-5.113.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.113.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ HOMEPAGE="https://techbase.kde.org/Kirigami"
LICENSE="LGPL-2+"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+openmp"
+IUSE="openmp"
# requires package to already be installed
RESTRICT="test"
diff --git a/kde-frameworks/kirigami/kirigami-5.247.0.ebuild b/kde-frameworks/kirigami/kirigami-5.247.0.ebuild
index 037dd677cda5..7fdb0e9420e2 100644
--- a/kde-frameworks/kirigami/kirigami-5.247.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.247.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ HOMEPAGE="https://techbase.kde.org/Kirigami"
LICENSE="LGPL-2+"
KEYWORDS="~amd64"
-IUSE="+openmp"
+IUSE="openmp"
# requires package to already be installed
RESTRICT="test"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index ff0a5966e6fa..3a20e3cff480 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 ade4c0d82903..559cf12423c8 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 31 Dec 2023 23:09:52 +0000
+Mon, 01 Jan 2024 05:09:46 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index b8e56037d5bb..d36c242f00b8 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 558197 BLAKE2B dde0fd5bc1749affc0b48b285b7ab9bd0a7216628f650cd3cbf0e6b2a1788ebd2dc667afbfee3491b42c071ba583d8c7e204468384a8f639b22206d6cbf47903 SHA512 6a3cf3862910d3680e54853c513e07b7a7d791fa5a5732653e79584f351498dd0ac5f7c244cf38dd9920afd7da27fd2c1e7a51770500da41d964a2a5ddd6ec92
-TIMESTAMP 2023-12-31T23:09:56Z
+TIMESTAMP 2024-01-01T05:09:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWR9MRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWSSR5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAArg//Tlj21Pn80sZxEu/DJ06UHWtTx3RHzqARYXjoj8jrKvIImMJ5TAJakS6T
-/ATp0TFjJA/+1aPuzjuN4zQ8btipZzYx/5WlMnariRJmmCakYvMN7P6D/ckhAsVE
-ffxnW5vivGKC68iYNSA9LOXCuETzo1a8/V+Ab4h+VkQaifHpSCnCCxoVY5ag3Z/P
-14hgza3T3ApHr/jDXWEUwwFXmwCX1tMEvJNpzTnhjRehDSpbZlnJRMNLBm6BzsY0
-O5hq8+Lps17PsKFds62xztnxqKztQsUf00/B3Hchj/jaNzMQA7YQf0n/YmuUD/io
-6vSv8oMP9j/wkparHzKW69uVasS5TZ0rjkSxUopn0JThd/GIoOoW6XqnMIeqQx/k
-jlo+PudgTH3G0H90f3koVtVn9P5B0X3r7qy0XGS5kHj6WuqD/nbKKAJFRGhoO0I/
-ofxIrGI4xjwKmAnY2DD/cGuhwtijU+CeABpfxYJGef4pjrNnAATgxfl5Z0gOKofa
-ngFIZ6J9rvZbUYD3futdQ7r6ZF6z2vFPhqea3ISzxc+wVPpWTjDnvAkCFAvEiAlb
-VvgqZ0nSq+aEH6SEXQhCy5BZxYqonaMyA2zAhFWuMBVuaQE8msoL7QEX6fQLuXK8
-wBik/zpZaQ+mB55JkPDmE+wol10BWu7V3jdoDSatFioCBf6JdlY=
-=tvk6
+klB4ChAAtsFZq7O72ETh2BA9quicS4TqWvYS6LRFRbXdrj/ParHE23lABGZxO4ZY
+S2GvF+9DJQYzNm6pthane8r3y+K1JxBr2V2B0rXvyyuSed0ZuiUmXlwToYr8j7q+
+jEcu4KInkIyOXPZCoR8n4XCE6KeuHCqGlxWpQqW6+RwAPrgG+rBTujMtcAyqy4YT
+cRsva+WFjJNswSmXQWfwLneShrkUOa07jN2bMVamS6vE69xiu0qZf7cIiNyCl4IB
+bUsTupj+zSb4cOJH3yDcHct7UJpb8+9AgWNHotNE6NDhpCkM22aWo2L+lYeEbKqB
+8/ge582EFecYLvwMQTFT36uC/emUCAqS/i2dDFNSFPxRUYbBI4+3tQAbsRHq78nF
+5/4sbrle5hKThKqgZVx5DSOvuYyd29TlPjFcT0N6ncavi5g4ihSiqYUgJ+5QocCr
+mPeEFlf2n0D8PGG+9tv1Y88oR8uX4S6bNS4EEETyeXvjBjuXEGTlrBqp4GT+4w7N
+lf/eWXXLtyjfkn428KkvPBAcTZKeC1iULcsFiCnZc6xpt71lUNrei+Olg3E4Ht/2
+2ZizHfHwEPBlS/b4T5r4T79PkI8o90Cl12C3IC61z7dXLQGjpmKAMRYFj8syFG3i
+8pasLNQ+dP/5qgs+12/W0EHk5jL++o2a22+vMjyYGmkPKXOndOk=
+=WQBy
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index ade4c0d82903..e489a9a80c34 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 31 Dec 2023 23:09:52 +0000
+Mon, 01 Jan 2024 05:09:47 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 5419950c4d28..b10d7d63f5df 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 3d7358bd160b..c0f47e7edca9 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/kuroneko-0.1.3 b/metadata/md5-cache/app-portage/kuroneko-0.1.3
deleted file mode 100644
index 45153388688c..000000000000
--- a/metadata/md5-cache/app-portage/kuroneko-0.1.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/bracex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/pkgcore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] scraper? ( dev-python/bracex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Vulnerability checker using data scraped from Gentoo Bugzilla
-EAPI=7
-HOMEPAGE=https://github.com/projg2/kuroneko/
-INHERIT=distutils-r1
-IUSE=scraper test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=BSD-2
-RDEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/pkgcore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] scraper? ( dev-python/bracex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/projg2/kuroneko/archive/v0.1.3.tar.gz -> kuroneko-0.1.3.tar.gz
-_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cbb4e841aa1c5af56ba3e90b9b2cabd6
diff --git a/metadata/md5-cache/app-portage/kuroneko-0.1.4 b/metadata/md5-cache/app-portage/kuroneko-0.1.4
new file mode 100644
index 000000000000..2fe5c362fb09
--- /dev/null
+++ b/metadata/md5-cache/app-portage/kuroneko-0.1.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/bracex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/pkgcore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] scraper? ( dev-python/bracex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Vulnerability checker using data scraped from Gentoo Bugzilla
+EAPI=8
+HOMEPAGE=https://github.com/projg2/kuroneko/
+INHERIT=distutils-r1
+IUSE=scraper test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=BSD-2
+RDEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/pkgcore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] scraper? ( dev-python/bracex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/projg2/kuroneko/archive/v0.1.4.tar.gz -> kuroneko-0.1.4.tar.gz
+_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=02822f5c36d3bc916d1c0106d779b7ea
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 03ebb57a5c10..975fbd660c46 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/pytest-check-2.2.3 b/metadata/md5-cache/dev-python/pytest-check-2.2.3
new file mode 100644
index 000000000000..7a905e9e5442
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-check-2.2.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/colorama-0.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=pytest plugin that allows multiple failures per test
+EAPI=8
+HOMEPAGE=https://github.com/okken/pytest-check/ https://pypi.org/project/pytest-check/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/colorama-0.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-check/pytest_check-2.2.3.tar.gz
+_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9947a8ea63516406a9a035b6fc3299da
diff --git a/metadata/md5-cache/dev-python/seaborn-0.13.1 b/metadata/md5-cache/dev-python/seaborn-0.13.1
new file mode 100644
index 000000000000..ed7f8512bbed
--- /dev/null
+++ b/metadata/md5-cache/dev-python/seaborn-0.13.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/matplotlib-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/statsmodels-0.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Statistical data visualization
+EAPI=8
+HOMEPAGE=https://seaborn.pydata.org/ https://github.com/mwaskom/seaborn/ https://pypi.org/project/seaborn/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-python/matplotlib-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/statsmodels-0.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/seaborn/seaborn-0.13.1.tar.gz
+_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f5eae5b7d3f01f290d64c01f8b1ec3b5
diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz
index 253907cf1937..9a108e2edfbb 100644
--- a/metadata/md5-cache/kde-frameworks/Manifest.gz
+++ b/metadata/md5-cache/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-frameworks/kirigami-5.112.0 b/metadata/md5-cache/kde-frameworks/kirigami-5.112.0
index ecab6202f291..49c6471acd61 100644
--- a/metadata/md5-cache/kde-frameworks/kirigami-5.112.0
+++ b/metadata/md5-cache/kde-frameworks/kirigami-5.112.0
@@ -5,7 +5,7 @@ DESCRIPTION=Lightweight user interface framework for mobile and convergent appli
EAPI=8
HOMEPAGE=https://techbase.kde.org/Kirigami
INHERIT=ecm frameworks.kde.org toolchain-funcs
-IUSE=+openmp debug examples test
+IUSE=openmp debug examples test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtgraphicaleffects-5.15.9:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
@@ -13,4 +13,4 @@ RESTRICT=test !test? ( test )
SLOT=5/5.112
SRC_URI=mirror://kde/stable/frameworks/5.112/kirigami2-5.112.0.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm 8487192c99c6441f261397f082f93a64 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=88805070534f38d657046c303d7f6d96
+_md5_=fccc83d3d9865939a011200ad04a6eb8
diff --git a/metadata/md5-cache/kde-frameworks/kirigami-5.113.0 b/metadata/md5-cache/kde-frameworks/kirigami-5.113.0
index 832d78359040..e3fc7e9871d1 100644
--- a/metadata/md5-cache/kde-frameworks/kirigami-5.113.0
+++ b/metadata/md5-cache/kde-frameworks/kirigami-5.113.0
@@ -5,7 +5,7 @@ DESCRIPTION=Lightweight user interface framework for mobile and convergent appli
EAPI=8
HOMEPAGE=https://techbase.kde.org/Kirigami
INHERIT=ecm frameworks.kde.org toolchain-funcs
-IUSE=+openmp debug examples test
+IUSE=openmp debug examples test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtgraphicaleffects-5.15.9:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
@@ -13,4 +13,4 @@ RESTRICT=test !test? ( test )
SLOT=5/5.113
SRC_URI=mirror://kde/stable/frameworks/5.113/kirigami2-5.113.0.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm 8487192c99c6441f261397f082f93a64 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=df03b9c8b42ef69774a09e08a712b957
+_md5_=c61ff98cda4e4ca5a15478e81ca8e1dd
diff --git a/metadata/md5-cache/kde-frameworks/kirigami-5.247.0 b/metadata/md5-cache/kde-frameworks/kirigami-5.247.0
index c23a91d57343..3ab19ad28c9b 100644
--- a/metadata/md5-cache/kde-frameworks/kirigami-5.247.0
+++ b/metadata/md5-cache/kde-frameworks/kirigami-5.247.0
@@ -5,7 +5,7 @@ DESCRIPTION=Lightweight user interface framework for mobile and convergent appli
EAPI=8
HOMEPAGE=https://techbase.kde.org/Kirigami
INHERIT=ecm frameworks.kde.org toolchain-funcs
-IUSE=+openmp debug examples test
+IUSE=openmp debug examples test
KEYWORDS=~amd64
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtbase-6.6.0:6[concurrent,dbus,gui,network] >=dev-qt/qtdeclarative-6.6.0:6 >=dev-qt/qtsvg-6.6.0:6 >=dev-qt/qt5compat-6.6.0:6[qml] >=kde-frameworks/kf-env-4 dev-qt/qtbase:6
@@ -13,4 +13,4 @@ RESTRICT=test !test? ( test ) mirror
SLOT=6/5.247
SRC_URI=mirror://kde/unstable/frameworks/5.247.0/kirigami-5.247.0.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm 8487192c99c6441f261397f082f93a64 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a9ab8b8f441d2cb23c4b7118282f1fbd
+_md5_=59745f13acad92d860a0a3da62430f3b
diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz
index 4980508cbd9d..f7a7da72f5a2 100644
--- a/metadata/md5-cache/net-fs/Manifest.gz
+++ b/metadata/md5-cache/net-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-fs/davfs2-1.6.0-r2 b/metadata/md5-cache/net-fs/davfs2-1.6.0-r2
new file mode 100644
index 000000000000..583164adc18b
--- /dev/null
+++ b/metadata/md5-cache/net-fs/davfs2-1.6.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure postinst prepare
+DEPEND=dev-libs/libxml2 net-libs/neon sys-libs/zlib nls? ( virtual/libintl virtual/libiconv ) nls? ( sys-devel/gettext )
+DESCRIPTION=Linux FUSE (or coda) driver that allows you to mount a WebDAV resource
+EAPI=7
+HOMEPAGE=https://savannah.nongnu.org/projects/davfs2
+INHERIT=autotools
+IUSE=nls
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=GPL-3+
+RDEPEND=dev-libs/libxml2 net-libs/neon sys-libs/zlib nls? ( virtual/libintl virtual/libiconv ) acct-group/davfs2 acct-user/davfs2
+RESTRICT=test
+SLOT=0
+SRC_URI=mirror://nongnu/davfs2/davfs2-1.6.0.tar.gz
+_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=07c9d1af196b044e2bc5a877fb15727e
diff --git a/metadata/md5-cache/net-fs/davfs2-1.6.1-r1 b/metadata/md5-cache/net-fs/davfs2-1.6.1-r2
index 0d847a038a3c..5196192f4eea 100644
--- a/metadata/md5-cache/net-fs/davfs2-1.6.1-r1
+++ b/metadata/md5-cache/net-fs/davfs2-1.6.1-r2
@@ -4,7 +4,7 @@ DESCRIPTION=Linux FUSE (or coda) driver that allows you to mount a WebDAV resour
EAPI=8
HOMEPAGE=https://savannah.nongnu.org/projects/davfs2
INHERIT=autotools
-IUSE=nls split-usr
+IUSE=nls
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
LICENSE=GPL-3+
RDEPEND=dev-libs/libxml2 acct-group/davfs2 acct-user/davfs2 net-libs/neon:= sys-libs/zlib nls? ( virtual/libintl virtual/libiconv )
@@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://nongnu/davfs2/davfs2-1.6.1.tar.gz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=09ed3c5854d0e5723b1aad42e2a799c0
+_md5_=1575754f294aaf63286bedb714ce0452
diff --git a/metadata/md5-cache/net-fs/davfs2-1.7.0 b/metadata/md5-cache/net-fs/davfs2-1.7.0
index 8ed6d07fd036..5824e6f05d83 100644
--- a/metadata/md5-cache/net-fs/davfs2-1.7.0
+++ b/metadata/md5-cache/net-fs/davfs2-1.7.0
@@ -1,10 +1,10 @@
BDEPEND=nls? ( sys-devel/gettext ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=configure install postinst prepare
+DEFINED_PHASES=configure postinst prepare
DESCRIPTION=Linux FUSE (or coda) driver that allows you to mount a WebDAV resource
EAPI=8
HOMEPAGE=https://savannah.nongnu.org/projects/davfs2
INHERIT=autotools
-IUSE=nls split-usr
+IUSE=nls
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
LICENSE=GPL-3+
RDEPEND=dev-libs/libxml2 acct-group/davfs2 acct-user/davfs2 net-libs/neon:= sys-libs/zlib nls? ( virtual/libintl virtual/libiconv )
@@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://nongnu/davfs2/davfs2-1.7.0.tar.gz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9bf988cae662c710182a174f7d52e308
+_md5_=4e716e77d3cf53763cb183c555abfce0
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 64c20cf7e4af..62b65ca02ca3 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/netifrc-0.7.5 b/metadata/md5-cache/net-misc/netifrc-0.7.5
deleted file mode 100644
index 3ce8a2d300ef..000000000000
--- a/metadata/md5-cache/net-misc/netifrc-0.7.5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=kernel_linux? ( virtual/pkgconfig ) virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst prepare
-DESCRIPTION=Gentoo Network Interface Management Scripts
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Netifrc
-INHERIT=systemd udev
-IUSE=+dhcp
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=BSD-2 GPL-2
-RDEPEND=sys-apps/gentoo-functions >=sys-apps/openrc-0.15 dhcp? ( || ( net-misc/dhcpcd net-misc/dhcp[client] ) )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/netifrc.git/snapshot/netifrc-0.7.5.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=90660e47c03d87b335faff261af8e411
diff --git a/metadata/md5-cache/net-misc/netifrc-0.7.6 b/metadata/md5-cache/net-misc/netifrc-0.7.6
deleted file mode 100644
index d6e5b0489ef2..000000000000
--- a/metadata/md5-cache/net-misc/netifrc-0.7.6
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=kernel_linux? ( virtual/pkgconfig ) virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst prepare
-DESCRIPTION=Gentoo Network Interface Management Scripts
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Netifrc
-INHERIT=systemd udev
-IUSE=+dhcp
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=BSD-2 GPL-2
-RDEPEND=sys-apps/gentoo-functions >=sys-apps/openrc-0.15 dhcp? ( || ( net-misc/dhcpcd net-misc/dhcp[client] ) )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/netifrc.git/snapshot/netifrc-0.7.6.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=c2d2157f1c9ca092837bc3635735bfad
diff --git a/metadata/md5-cache/net-misc/netifrc-0.7.6-r1 b/metadata/md5-cache/net-misc/netifrc-0.7.6-r1
deleted file mode 100644
index fd23da3f13b6..000000000000
--- a/metadata/md5-cache/net-misc/netifrc-0.7.6-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=kernel_linux? ( virtual/pkgconfig ) virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst postrm prepare
-DESCRIPTION=Gentoo Network Interface Management Scripts
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Netifrc
-INHERIT=systemd udev
-IUSE=+dhcp
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=BSD-2 GPL-2
-RDEPEND=sys-apps/gentoo-functions >=sys-apps/openrc-0.15 dhcp? ( || ( net-misc/dhcpcd net-misc/dhcp[client] sys-apps/busybox ) )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/netifrc.git/snapshot/netifrc-0.7.6.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=cfbd36fde485499aecdcf85b18f48d9c
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 072a1fdaf87f..97be1e7c0d93 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/iproute2-6.6.0-r2 b/metadata/md5-cache/sys-apps/iproute2-6.6.0-r3
index 5c962aa9d35e..15a73c872c27 100644
--- a/metadata/md5-cache/sys-apps/iproute2-6.6.0-r2
+++ b/metadata/md5-cache/sys-apps/iproute2-6.6.0-r3
@@ -5,7 +5,7 @@ DESCRIPTION=kernel routing and traffic control utilities
EAPI=8
HOMEPAGE=https://wiki.linuxfoundation.org/networking/iproute2
INHERIT=edo toolchain-funcs
-IUSE=atm berkdb bpf caps elf +iptables minimal nfs selinux split-usr
+IUSE=atm berkdb bpf caps elf +iptables minimal nfs selinux
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=!net-misc/arpd !minimal? ( net-libs/libmnl:= ) atm? ( net-dialup/linux-atm ) berkdb? ( sys-libs/db:= ) bpf? ( dev-libs/libbpf:= ) caps? ( sys-libs/libcap ) elf? ( virtual/libelf:= ) iptables? ( >=net-firewall/iptables-1.4.20:= ) nfs? ( net-libs/libtirpc:= ) selinux? ( sys-libs/libselinux )
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.6.0.tar.xz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=19d82f7d42fe45f516b17ab2e748671b
+_md5_=1e453273d7a8e4eb883105c1751a80c3
diff --git a/metadata/md5-cache/sys-apps/iproute2-9999 b/metadata/md5-cache/sys-apps/iproute2-9999
index 2903d68a8ff1..2c57ee31b05e 100644
--- a/metadata/md5-cache/sys-apps/iproute2-9999
+++ b/metadata/md5-cache/sys-apps/iproute2-9999
@@ -5,11 +5,11 @@ DESCRIPTION=kernel routing and traffic control utilities
EAPI=8
HOMEPAGE=https://wiki.linuxfoundation.org/networking/iproute2
INHERIT=edo toolchain-funcs git-r3
-IUSE=atm berkdb bpf caps elf +iptables minimal nfs selinux split-usr
+IUSE=atm berkdb bpf caps elf +iptables minimal nfs selinux
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=!net-misc/arpd !minimal? ( net-libs/libmnl:= ) atm? ( net-dialup/linux-atm ) berkdb? ( sys-libs/db:= ) bpf? ( dev-libs/libbpf:= ) caps? ( sys-libs/libcap ) elf? ( virtual/libelf:= ) iptables? ( >=net-firewall/iptables-1.4.20:= ) nfs? ( net-libs/libtirpc:= ) selinux? ( sys-libs/libselinux )
RESTRICT=test
SLOT=0
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f1f76b68b922f0e54aa02461c35c2194
+_md5_=f90dd4023f3a9062e77003e19396a136
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index a50f58a9ee48..3b26ace7026f 100644
--- a/metadata/md5-cache/sys-cluster/Manifest.gz
+++ b/metadata/md5-cache/sys-cluster/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-cluster/drbd-utils-9.15.1-r2 b/metadata/md5-cache/sys-cluster/drbd-utils-9.15.1-r2
deleted file mode 100644
index ed41c229e6ae..000000000000
--- a/metadata/md5-cache/sys-cluster/drbd-utils-9.15.1-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/flex sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare
-DEPEND=pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev )
-DESCRIPTION=mirror/replicate block-devices across a network-connection
-EAPI=7
-HOMEPAGE=https://www.linbit.com/drbd
-INHERIT=autotools bash-completion-r1 tmpfiles udev
-IUSE=pacemaker +udev xen
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev ) virtual/tmpfiles
-SLOT=0
-SRC_URI=https://www.linbit.com/downloads/drbd/utils/drbd-utils-9.15.1.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=9c079ebf0774173a389334deb3df9825
diff --git a/metadata/md5-cache/sys-cluster/drbd-utils-9.19.1 b/metadata/md5-cache/sys-cluster/drbd-utils-9.19.1
deleted file mode 100644
index 7547307c80b9..000000000000
--- a/metadata/md5-cache/sys-cluster/drbd-utils-9.19.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/flex sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup
-DEPEND=pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev )
-DESCRIPTION=mirror/replicate block-devices across a network-connection
-EAPI=7
-HOMEPAGE=https://www.linbit.com/drbd
-INHERIT=autotools bash-completion-r1 linux-info tmpfiles udev
-IUSE=pacemaker +udev xen
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev ) virtual/tmpfiles
-SLOT=0
-SRC_URI=https://pkg.linbit.com/downloads/drbd/utils/drbd-utils-9.19.1.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=8698c5c7007e091a1b034eb39abe989a
diff --git a/metadata/md5-cache/sys-cluster/drbd-utils-9.24.0 b/metadata/md5-cache/sys-cluster/drbd-utils-9.24.0
deleted file mode 100644
index 829ccf80bae6..000000000000
--- a/metadata/md5-cache/sys-cluster/drbd-utils-9.24.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/flex sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup
-DEPEND=pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev )
-DESCRIPTION=mirror/replicate block-devices across a network-connection
-EAPI=8
-HOMEPAGE=https://www.linbit.com/drbd
-INHERIT=autotools bash-completion-r1 linux-info tmpfiles udev
-IUSE=pacemaker split-usr +udev xen
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev ) virtual/tmpfiles
-SLOT=0
-SRC_URI=https://pkg.linbit.com/downloads/drbd/utils/drbd-utils-9.24.0.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=8ed06004c2c5f07519a27a9c6844ee8f
diff --git a/metadata/md5-cache/sys-cluster/drbd-utils-9.23.1 b/metadata/md5-cache/sys-cluster/drbd-utils-9.25.0-r1
index 66020f88d0f7..a3752a15d27d 100644
--- a/metadata/md5-cache/sys-cluster/drbd-utils-9.23.1
+++ b/metadata/md5-cache/sys-cluster/drbd-utils-9.25.0-r1
@@ -4,12 +4,12 @@ DEPEND=pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev )
DESCRIPTION=mirror/replicate block-devices across a network-connection
EAPI=8
HOMEPAGE=https://www.linbit.com/drbd
-INHERIT=autotools bash-completion-r1 linux-info tmpfiles udev
-IUSE=pacemaker split-usr +udev xen
+INHERIT=autotools bash-completion-r1 flag-o-matic linux-info tmpfiles udev
+IUSE=pacemaker +udev xen
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev ) virtual/tmpfiles
SLOT=0
-SRC_URI=https://pkg.linbit.com/downloads/drbd/utils/drbd-utils-9.23.1.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=8ed06004c2c5f07519a27a9c6844ee8f
+SRC_URI=https://pkg.linbit.com/downloads/drbd/utils/drbd-utils-9.25.0.tar.gz
+_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=a4ec856342378623c4439a8d3ef1b289
diff --git a/metadata/md5-cache/sys-cluster/drbd-utils-9.27.0 b/metadata/md5-cache/sys-cluster/drbd-utils-9.27.0
new file mode 100644
index 000000000000..a15d897f7c14
--- /dev/null
+++ b/metadata/md5-cache/sys-cluster/drbd-utils-9.27.0
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/flex sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup
+DEPEND=sys-apps/keyutils pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev )
+DESCRIPTION=mirror/replicate block-devices across a network-connection
+EAPI=8
+HOMEPAGE=https://www.linbit.com/drbd
+INHERIT=autotools bash-completion-r1 flag-o-matic linux-info tmpfiles udev
+IUSE=pacemaker +udev xen
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=sys-apps/keyutils pacemaker? ( sys-cluster/pacemaker ) udev? ( virtual/udev ) virtual/tmpfiles
+SLOT=0
+SRC_URI=https://pkg.linbit.com/downloads/drbd/utils/drbd-utils-9.27.0.tar.gz
+_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=e32dc062f4663113aa67d52f76231510
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index c90ad6714454..bdd4cfa7f238 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231231 b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231231
new file mode 100644
index 000000000000..7bae5e670d24
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231231
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.3
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=14
+SRC_URI=mirror://gcc/snapshots/14-20231231/gcc-14-20231231.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-patches-14.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-musl-patches-1.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 01d47726ca1df3e82aa88b780dda9828 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=30eb5a856b3406d01986a2c9942b8b2d
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 9a004b2fad99..4f46861f33f6 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/musl-1.2.3-r7 b/metadata/md5-cache/sys-libs/musl-1.2.3-r7
index 9511ec9860ef..b54d3a468967 100644
--- a/metadata/md5-cache/sys-libs/musl-1.2.3-r7
+++ b/metadata/md5-cache/sys-libs/musl-1.2.3-r7
@@ -12,4 +12,4 @@ RDEPEND=crypt? ( !sys-libs/libxcrypt[system] )
SLOT=0
SRC_URI=https://musl.libc.org/releases/musl-1.2.3.tar.gz verify-sig? ( https://musl.libc.org/releases/musl-1.2.3.tar.gz.asc ) https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://gitlab.alpinelinux.org/alpine/aports/-/raw/93a08815f8598db442d8b766b463d0150ed8e2ab/main/musl/getent.c -> musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=f0c3d2e660306818cd54950d3c49bab7
+_md5_=215a25657cdeb807bfcfc53fcf392a20
diff --git a/metadata/md5-cache/sys-libs/musl-1.2.3-r8 b/metadata/md5-cache/sys-libs/musl-1.2.3-r8
index a9061cf1de8b..0d8b2e95cba0 100644
--- a/metadata/md5-cache/sys-libs/musl-1.2.3-r8
+++ b/metadata/md5-cache/sys-libs/musl-1.2.3-r8
@@ -12,4 +12,4 @@ RDEPEND=crypt? ( !sys-libs/libxcrypt[system] )
SLOT=0
SRC_URI=https://musl.libc.org/releases/musl-1.2.3.tar.gz verify-sig? ( https://musl.libc.org/releases/musl-1.2.3.tar.gz.asc ) https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://gitlab.alpinelinux.org/alpine/aports/-/raw/93a08815f8598db442d8b766b463d0150ed8e2ab/main/musl/getent.c -> musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=78645b2fbd7552fb00da5cd1043e1bc8
+_md5_=2bc071d3de57c5eca82e1c1b79def053
diff --git a/metadata/md5-cache/sys-libs/musl-1.2.4-r1 b/metadata/md5-cache/sys-libs/musl-1.2.4-r1
index 4f2e3206329e..9d6d5421e520 100644
--- a/metadata/md5-cache/sys-libs/musl-1.2.4-r1
+++ b/metadata/md5-cache/sys-libs/musl-1.2.4-r1
@@ -12,4 +12,4 @@ RDEPEND=crypt? ( !sys-libs/libxcrypt[system] )
SLOT=0
SRC_URI=https://musl.libc.org/releases/musl-1.2.4.tar.gz verify-sig? ( https://musl.libc.org/releases/musl-1.2.4.tar.gz.asc ) https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://gitlab.alpinelinux.org/alpine/aports/-/raw/93a08815f8598db442d8b766b463d0150ed8e2ab/main/musl/getent.c -> musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=2b6bfc04fe189587e176b33273c07e9a
+_md5_=3911399c76db792b6f15eeb88d06496b
diff --git a/metadata/md5-cache/sys-libs/musl-9999 b/metadata/md5-cache/sys-libs/musl-9999
index 5a40416fbe30..311131c59c4b 100644
--- a/metadata/md5-cache/sys-libs/musl-9999
+++ b/metadata/md5-cache/sys-libs/musl-9999
@@ -12,4 +12,4 @@ RDEPEND=crypt? ( !sys-libs/libxcrypt[system] )
SLOT=0
SRC_URI=https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://gitlab.alpinelinux.org/alpine/aports/-/raw/93a08815f8598db442d8b766b463d0150ed8e2ab/main/musl/getent.c -> musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=000b0de3d653a12c1a1f3e6f8d2e163c
+_md5_=a8cfdc3d0e3d6a74bf195e17d8110dbe
diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz
index 45f83948f70a..6817c8652c24 100644
--- a/metadata/md5-cache/sys-power/Manifest.gz
+++ b/metadata/md5-cache/sys-power/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-power/nut-2.8.0-r3 b/metadata/md5-cache/sys-power/nut-2.8.0-r3
new file mode 100644
index 000000000000..9be87d5980b5
--- /dev/null
+++ b/metadata/md5-cache/sys-power/nut-2.8.0-r3
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig man? ( app-text/asciidoc ) test? ( dev-util/cppunit ) virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=configure install postinst postrm prepare pretend setup
+DEPEND=acct-group/nut acct-user/nut dev-libs/libltdl virtual/udev cgi? ( >=media-libs/gd-2[png] ) i2c? ( sys-apps/i2c-tools ) ipmi? ( sys-libs/freeipmi ) modbus? ( dev-libs/libmodbus ) snmp? ( net-analyzer/net-snmp:= ) ssl? ( >=dev-libs/openssl-1:= ) tcpd? ( sys-apps/tcp-wrappers ) usb? ( virtual/libusb:1 ) xml? ( >=net-libs/neon-0.25.0:= ) zeroconf? ( net-dns/avahi )
+DESCRIPTION=Network-UPS Tools
+EAPI=8
+HOMEPAGE=https://networkupstools.org/
+INHERIT=bash-completion-r1 flag-o-matic linux-info optfeature systemd tmpfiles toolchain-funcs udev
+IUSE=cgi doc ipmi serial i2c +man snmp +usb modbus selinux ssl tcpd test xml zeroconf
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/nut acct-user/nut dev-libs/libltdl virtual/udev cgi? ( >=media-libs/gd-2[png] ) i2c? ( sys-apps/i2c-tools ) ipmi? ( sys-libs/freeipmi ) modbus? ( dev-libs/libmodbus ) snmp? ( net-analyzer/net-snmp:= ) ssl? ( >=dev-libs/openssl-1:= ) tcpd? ( sys-apps/tcp-wrappers ) usb? ( virtual/libusb:1 ) xml? ( >=net-libs/neon-0.25.0:= ) zeroconf? ( net-dns/avahi ) selinux? ( sec-policy/selinux-nut ) virtual/tmpfiles
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://networkupstools.org/source/2.8/nut-2.8.0.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=f4134287aeec57e7a05e2732b7154ba1
diff --git a/metadata/md5-cache/sys-power/nut-9999 b/metadata/md5-cache/sys-power/nut-9999
index 317f4768712a..357a3b33ef1a 100644
--- a/metadata/md5-cache/sys-power/nut-9999
+++ b/metadata/md5-cache/sys-power/nut-9999
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://networkupstools.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=bash-completion-r1 desktop flag-o-matic linux-info optfeature python-single-r1 systemd tmpfiles toolchain-funcs udev wrapper xdg git-r3
-IUSE=gpio cgi doc ipmi serial i2c +man snmp +usb modbus selinux split-usr ssl tcpd test xml zeroconf python monitor systemd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+IUSE=gpio cgi doc ipmi serial i2c +man snmp +usb modbus selinux ssl tcpd test xml zeroconf python monitor systemd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=acct-group/nut acct-user/nut dev-libs/libltdl virtual/udev cgi? ( >=media-libs/gd-2[png] ) gpio? ( dev-libs/libgpiod ) i2c? ( sys-apps/i2c-tools ) ipmi? ( sys-libs/freeipmi ) modbus? ( dev-libs/libmodbus ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) snmp? ( net-analyzer/net-snmp:= ) ssl? ( >=dev-libs/openssl-1:= ) systemd? ( >=sys-apps/systemd-253 ) tcpd? ( sys-apps/tcp-wrappers ) usb? ( virtual/libusb:1 ) xml? ( >=net-libs/neon-0.25.0:= ) zeroconf? ( net-dns/avahi ) monitor? ( python_single_target_python3_10? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/PyQt5[gui,widgets,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/PyQt5[gui,widgets,python_targets_python3_12(-)] ) ) selinux? ( sec-policy/selinux-nut ) virtual/tmpfiles
@@ -14,4 +14,4 @@ REQUIRED_USE=monitor? ( python ) python? ( ^^ ( python_single_target_python3_10
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c6d63b3331b5299d7b6790ae0b05759a
+_md5_=cd63e1ee98ee321ec496149ab3d12ae8
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index cc360b2aa73c..59b8699f3341 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16225 BLAKE2B 2730e53ea680c1f6a7c33d8db5d848ed73d7a93a61129fbac5e2048c43c1fbcb161e8724a7baa0c285b14532fbe036eb9ba93ed0ce0dd7a28f429d34fd39c8a7 SHA512 4cd134b8b550333f9a357321e20ba6d73bafad3ede55668894bc971ba7e36b12b02018825905fc78c17e5db1c1c09574f1bdbae644d8cb43143482058058bc64
-TIMESTAMP 2023-12-31T23:09:56Z
+TIMESTAMP 2024-01-01T05:09:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWR9MRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWSSR5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDQoA//SZDpMKqb+EhQ3QpvBIdqv4uFBChzTcd8TKt9RTxouu/sTXr4SPlJbHN7
-+faS7SA27ZHyNonlNrznsulzV7Ln0NGFtjPO4y8YvUAypCOVJdH1hFomFN18FFVF
-GbjSd9oCylqJlucTdXB1f6jtfmxXrq5SRJIQkuuQrASOrpJS55+sSggmk2HsOj1I
-19eBZLyiDYPUN28GNXHUYseB+8X4w8QlEMQL18nKQtFF9d02NFKw1yX5zzpfzKjQ
-Tyts16msxkEPI8zEfKlAmpzkSDhuobenFxT8l11eoLmdaNOlOVtsJVbvdjGRw2ar
-XdnteLF/RnDKcwNuv3xO4XTkkiqCmsxVo+G+DR/iO4JZC3yWWwHTDdzouPixlxeq
-09eL9oEJ2F3M0g0768Vp7l86e4ey/jG+Pivarn3XJT9xVcTcn9Cr8ECsoUOSImxf
-rE7ly/KjMwGhdjSZ9CKjRCyOvjpgR3vB+G7OaH8cMViAkF/1mhsz19c2bjAuCqjE
-wAJ5+6VkDyy/++qWx0xt1/IOO0TG0Z7FmeEJYyyJog2qQ9p4JfuaiX/NQerFoJYP
-9qKh+o8Bn127IqXBoTBbpop1NJ/U+5xn7T5n2KvtTSViHOqhLeI3sJdLtPa5cgEs
-IJT4j1RcLLKmhNAlgKH2M0S9YtK8Tg0+dqCYuAIiB2iaelUv7x8=
-=eddb
+klBkSA//ecSx/amHWXkCymOL3nyoQ7XLJ7xqTPCjDButaNqJi09El5K67xN/D3JM
+P1WbaemcAoSUCo66+YmVbomajeYircvgODaxrkmqVhZh6IHIhgOMgbwLot2S74OA
+4jIeUO3St27Br3pVyNE8ccjxO7aJlMpTQTymILyrfsoh3JhNX2K0HvQd8SAOjiT0
+dy4sUqtDUqDrTqVglFjYdp2QGKUyQ1PqkaSjp9SLygj1ub/gjPy+qmPzOD463eie
+47KrTNdlqHoZBVbgXKnpuK9g9YbsmaD0hDRKls3Xtr7kX1j9VUyxijo2stSQPBab
+tmcLrJEyZQUxmFj8tJsudlLBItS9udl1JopVTeBK71m3T4pmxjUo4PO2TCzhPomq
+r1Y7kuGGbpAtYwVx/+0GgOj/E+lX2VaWCB+oUzw1FTLJxz2P+69DH1FW4WrKwz80
+LU4c7+q+NNB2okQ13rnZ+k8HunoRdIcqsnyYyBC8KpoomNob5qzrUayv3RtMWyJF
+qoHcx5J/mlaMBjfFrcrk41iA/7wuURYEmNFoGDS7TNRChtcZjiw48J1Rnadp3LAU
+f+F8I2wUIrS8x+SM5U4Zm61CxxbUOrtN26hQUPqQNf61Wm6oUNYCG1oNDh6sALVZ
+DGams/PWOb7GB5g7cENfvrFpUWD7ZR5BHPUu9yhrOmb6s09gCOg=
+=0LRd
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index ade4c0d82903..e489a9a80c34 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 31 Dec 2023 23:09:52 +0000
+Mon, 01 Jan 2024 05:09:47 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 9bc985cdadf3..2714c349d3f9 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Dec 31 11:09:52 PM UTC 2023
+Mon Jan 1 05:09:46 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 287fb08700e1..fcdfd141fd83 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 31 Dec 2023 23:15:01 +0000
+Mon, 01 Jan 2024 05:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 05df569727f4..3466deedd704 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-63ea4b9e9952ea5649d52fcef8e67bb965dc820e 1704061247 2023-12-31T22:20:47+00:00
+9ff164104bdfe237037cb06dcc8806a3218b11c3 1704082395 2024-01-01T04:13:15+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index e4c998a24db3..842273c9a482 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1704064201 Sun 31 Dec 2023 11:10:01 PM UTC
+1704085801 Mon 01 Jan 2024 05:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index ade4c0d82903..559cf12423c8 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 31 Dec 2023 23:09:52 +0000
+Mon, 01 Jan 2024 05:09:46 +0000
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index 17ff5a254888..e93abc00a1a5 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/davfs2/Manifest b/net-fs/davfs2/Manifest
index 3c26e48f6235..cf16615d8feb 100644
--- a/net-fs/davfs2/Manifest
+++ b/net-fs/davfs2/Manifest
@@ -3,6 +3,7 @@ DIST davfs2-1.6.0.tar.gz 472511 BLAKE2B aed1ec060d5639fb90a58257038a75c25c2f77a7
DIST davfs2-1.6.1.tar.gz 472426 BLAKE2B b24a3f17604838e763cbcf86f62719ee41b5569e58732441a621d210dd0c2e619d4f363d90e9b13d1616e84a3da940da941a15ad6eadfa2b339d14a6e26c75a2 SHA512 12f9eadd2049741b7cb61c5583be6c6982559e702e5cbd4767c655110187524d7afad0a6ff8ad00d457e194ad75b3ce391f5fe566fb4a0bbaed0a705caa3f163
DIST davfs2-1.7.0.tar.gz 476244 BLAKE2B 671d473bc94c2a0cfc3d2cfb47b6eb558fee0e834ed4de9c3670279643f8903568d9fb077b6fbc2f81e848d076ff02ea5b07d885f16e89331393a28df62055a6 SHA512 6ee5820b60ed28ad100949bb4db65ea07bbae1ad0128cd35e7bb69f7f6bdde99606e8cf704ddb197f1400abadc3934d34ab85f298f9100b6ea9e60813c2345f2
EBUILD davfs2-1.6.0-r1.ebuild 1454 BLAKE2B 2fe5b6b8ae968bf11a48eaae0d6d08f266b87a3ce19ae4477e81ba1b8c63581d4fe5ca777065245e0b576e1add9a438758448d9a4763f6f0b96b89ae050082b0 SHA512 9f951f7ca89107085a82a2b4d6ceaba1e572eadd3d5892f6112430fee1a8cc6ed67593af093cd4f0d15309849d705916e8cf21c6ad93457363a70c63a147400c
-EBUILD davfs2-1.6.1-r1.ebuild 1364 BLAKE2B 704d924ee06762be738e877409c5fe58e59ea5538e6efdedf5730534ced1e8889d277cf0ca16d54c1a1c35532b55729cb0e907e6cdf4a152fff304d96377965c SHA512 1b33c6f0b72173b635fcc214edec1210d06863970ed2eb9e9c9b42fd1b4fd92cbba53166ff6ce6ca3f4ea3aa47fe876fae3e4a7c22a54917afefe9f14a6a8464
-EBUILD davfs2-1.7.0.ebuild 1426 BLAKE2B a6d6b38890f70ba522afc9683195747c4276f2b33be7738814a6c772f5826a6d5e7e16a5d2a337e8d91b7e34fc20d58cfb7f34feb0af6acf2c3c10efe593dc28 SHA512 6fd64f08298bf4f5eb8752e562bbec467010d7ccde6508ac00ceda9828e38397fceddf3b323e0fc2b29aa266c4c243f765bfb89805393ccb27e75df0010959e9
+EBUILD davfs2-1.6.0-r2.ebuild 1346 BLAKE2B c7ed504102c99ae6d264bf70b3b5fb8d8f9e60750b0dc06dff5b88383c7b3c95b805ee631ffa904b03541542eeffea6e42db81128327236951e3a4712615dbc2 SHA512 fd94057a4dfc32dc8fc3bd74b85e0fd542c547e1e6834086862e39996eb493a8067475beb3c0bc37f40ca329b8d54065d8eca58d1ed35af10edd53a6f022aacf
+EBUILD davfs2-1.6.1-r2.ebuild 1253 BLAKE2B a3563210e465af4ca559342b6c4616102af05753f23c5c58c271f667cba2aa84189c7779026c73234416498d53104490b7baf1a9c46a143d7ccd9a00af010eac SHA512 019b0dff59d4badab74b5c3dcb4ba687930891bf080be77e5c8e31139b561ea59e62e88d882e12df694829f7bb103170b9ed2e076eaa8290ec64be5b63da6db7
+EBUILD davfs2-1.7.0.ebuild 1222 BLAKE2B 6ab7e8217a0d448f102c363e8360e224927aa5b0e45a40b253485bd0f7e2c5233a697f666fe24d7bdd6b91c16f72b20ada0075f8716b57ec1b266aa37338a449 SHA512 067846b51285e7fd2732ccbc3c45c73c1bff3e3d6e4fc9b7609782e70d765285230836837bebc891d6d8a5174c0317875a2cf0e30e976505a9c972728e838c72
MISC metadata.xml 342 BLAKE2B 00339b6e849aa8ae26de58e48ece3d3df8d176fa6171756f297cabe81ec6037d3b82add01fcfb915c82fcfa74d4c7816882adc581c0f8a3ed4635fffa3c6727f SHA512 472d5f316a3b1c0b7f2f0f11bd567e9bd3b4b3f4e54c8018e38b179b293e2ac42a7452fae43994929b7f8647e866e612a499e322ef8719beba0d1fae32a1fbb8
diff --git a/net-fs/davfs2/davfs2-1.6.0-r2.ebuild b/net-fs/davfs2/davfs2-1.6.0-r2.ebuild
new file mode 100644
index 000000000000..3414aa6a5cd8
--- /dev/null
+++ b/net-fs/davfs2/davfs2-1.6.0-r2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Linux FUSE (or coda) driver that allows you to mount a WebDAV resource"
+HOMEPAGE="https://savannah.nongnu.org/projects/davfs2"
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="nls"
+RESTRICT="test"
+
+RDEPEND="dev-libs/libxml2
+ net-libs/neon
+ sys-libs/zlib
+ nls? ( virtual/libintl virtual/libiconv )
+"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )
+"
+RDEPEND="${RDEPEND}
+ acct-group/davfs2
+ acct-user/davfs2
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.6.0-neon-0.32-support.patch
+)
+
+src_prepare() {
+ local f
+
+ # Let the package manager handle man page compression
+ while IFS="" read -d $'\0' -r f ; do
+ sed -e '/^manual[58]_DATA/ s/[.]gz//g' -i "${f}" || die
+ done < <(find "${S}"/man -type f -name 'Makefile.in' -print0)
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf --enable-largefile $(use_enable nls) ssbindir="${EPREFIX}/usr/sbin"
+}
+
+pkg_postinst() {
+ elog
+ elog "Quick setup:"
+ elog " (as root)"
+ elog " # gpasswd -a \${your_user} davfs2"
+ elog " # echo 'https://path/to/dav /home/\${your_user}/dav davfs rw,user,noauto 0 0' >> /etc/fstab"
+ elog " (as user)"
+ elog " \$ mkdir -p ~/dav"
+ elog " \$ mount ~/dav"
+ elog
+}
diff --git a/net-fs/davfs2/davfs2-1.6.1-r1.ebuild b/net-fs/davfs2/davfs2-1.6.1-r2.ebuild
index 973dc3c12987..27aa924e32d7 100644
--- a/net-fs/davfs2/davfs2-1.6.1-r1.ebuild
+++ b/net-fs/davfs2/davfs2-1.6.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="nls split-usr"
+IUSE="nls"
RESTRICT="test"
RDEPEND="dev-libs/libxml2
@@ -39,14 +39,7 @@ src_prepare() {
}
src_configure() {
- local ssbindir
- if use split-usr; then
- ssbindir=${EPREFIX}/sbin
- else
- ssbindir=${EPREFIX}/usr/sbin
- fi
-
- econf --enable-largefile $(use_enable nls) ssbindir="${ssbindir}"
+ econf --enable-largefile $(use_enable nls) ssbindir="${EPREFIX}/usr/sbin"
}
pkg_postinst() {
diff --git a/net-fs/davfs2/davfs2-1.7.0.ebuild b/net-fs/davfs2/davfs2-1.7.0.ebuild
index 21569512202b..3ac4673512f8 100644
--- a/net-fs/davfs2/davfs2-1.7.0.ebuild
+++ b/net-fs/davfs2/davfs2-1.7.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="nls split-usr"
+IUSE="nls"
RESTRICT="test"
RDEPEND="dev-libs/libxml2
@@ -42,18 +42,6 @@ src_configure() {
econf --enable-largefile $(use_enable nls)
}
-src_install() {
- local ssbindir
- if use split-usr; then
- ssbindir=${EPREFIX}/sbin
- else
- ssbindir=${EPREFIX}/usr/sbin
- fi
-
- emake DESTDIR="${D}" sbindir="${ssbindir}" install
- einstalldocs
-}
-
pkg_postinst() {
elog
elog "Quick setup:"
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 3279bc19f2a3..da5da66eb608 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/netifrc/Manifest b/net-misc/netifrc/Manifest
index ebd068bfc93f..0ef55fe2f22a 100644
--- a/net-misc/netifrc/Manifest
+++ b/net-misc/netifrc/Manifest
@@ -1,9 +1,4 @@
-DIST netifrc-0.7.5.tar.gz 86884 BLAKE2B 6ca9b8034fe69767910814021df783710cf6b6a4edb5a877142e6be67b57556fee2e9e3fefb8d22c03b1460ce45bf7e490a1a0862dd6ce7b9beb247c942341b0 SHA512 a043df2850362da5f6d8620c4c76ca0644e97c64c0223bfe50e31d20fd8a3e5cf8afa1234d99946631868eab77a8816d24f8cb05b3e4cf4bec101478d162e8a4
-DIST netifrc-0.7.6.tar.gz 86771 BLAKE2B 814e97630a84a2f9531aa81754f3ea20a561f19d055e4a6652a1374925c4ff99996e7279e161a817e3c50059b2c40b7b1a7602bad3dbcb68836882e4fe5ad754 SHA512 ec8d44254106a38b16c500002ef33a5064db40db565cef7b7499d38c7636f2b9c01305329d77ac6298621f3b55a1401345c108374a691ae41129b8fe9d5a7e35
DIST netifrc-0.7.7.tar.bz2 75823 BLAKE2B e2d99ac347e9a449b39981b1aa1585ff83d05af1bafe09f7e2e25954360df1e76f53ce4a5c8e08777ba45baf697a307697576835df4c4b4ae010ab84dbe8bb2b SHA512 995f89beece9e7ff0b558b466c06a476f22d3161f31622a232c382d81e74399aeb0a39cb4a95080829120c527a1a93757425671e2ca3639d8637e5e905ad3e80
-EBUILD netifrc-0.7.5.ebuild 2079 BLAKE2B 831f24a970a6feeda1407302ae1d4df82f2052590a571ae3afefa5a08d339395cd193a6b9985cacff2692b12727e1a7bf187d36f7ad94ae9d36eb5e0e544428f SHA512 ba528222d39404adecd083b31eebfef8601bfa75bc771bd6482415c855ceab1d0d3beaf23107ab8a46a44be8a783903769daad2e5ec94b32c3de4a7a736c798e
-EBUILD netifrc-0.7.6-r1.ebuild 2129 BLAKE2B 2f81ef8f54da84b6126004315a567947fc96ae91262184c3311d7b194a111f4ba7cdfa0db3d4c9e18290ef001a7390f9f5b6c5d991530c55f692ef9c33236b2f SHA512 ccaea5f035a25cdc97a22043f64a7f76539e4b773ca65a6d1a8ab56c0c4272d951061df967a78edbd7cdcadfc216dd662137d81dd5ae1928b80a16efcfcc3057
-EBUILD netifrc-0.7.6.ebuild 2063 BLAKE2B 274b5e4edf525a61dbe8bf0d390b38bb1205dac122605f05fae2254281109660504d7268490fb6cd399d053de47ef96ad0bb4a18b039466473609888135a885c SHA512 f9287f179f79deb953fdb13284b1f0cc6b873af411bc4ce2f4963077d93c613b5d38354d024fb60f947d9f7b047d72a93326bdc7f4cf120843c385eb91fc9561
EBUILD netifrc-0.7.7.ebuild 2122 BLAKE2B 2c045cc2c0455b04ffb6baf15b826ab6ac095494a8f3dc5417e8347f3b7036909a2f908847db11484ac022e213535ac1455938d37bf1a19d4372c2d0c28392aa SHA512 9e112a658ade100af58af534d08b0cd846e247ce6d9826477174e4987cf41265d796a572fa40f7d21f291691ef28eb9bf9068ddc51b79c1e32542421bb64a79a
EBUILD netifrc-9999.ebuild 2129 BLAKE2B 2f81ef8f54da84b6126004315a567947fc96ae91262184c3311d7b194a111f4ba7cdfa0db3d4c9e18290ef001a7390f9f5b6c5d991530c55f692ef9c33236b2f SHA512 ccaea5f035a25cdc97a22043f64a7f76539e4b773ca65a6d1a8ab56c0c4272d951061df967a78edbd7cdcadfc216dd662137d81dd5ae1928b80a16efcfcc3057
MISC metadata.xml 590 BLAKE2B c31ae830efc67c90566de9c4b3c4c7edaaea06f4e248295405d73e89e3fa61c925999e6cdfb89d37e1bd484442fe196c966ae256faa03355a31d331340b0f1ce SHA512 c1b6c24f5ee1cafde0e950fcbfa926f35529f991c1eb91436473d4d0ac8d338941b9b18bab62319fce712a3a14d04fd57019e433e584f4f2fc52a3591b8585f6
diff --git a/net-misc/netifrc/netifrc-0.7.5.ebuild b/net-misc/netifrc/netifrc-0.7.5.ebuild
deleted file mode 100644
index 5f51fbe7ef3f..000000000000
--- a/net-misc/netifrc/netifrc-0.7.5.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd udev
-
-DESCRIPTION="Gentoo Network Interface Management Scripts"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Netifrc"
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/netifrc.git"
- #EGIT_REPO_URI="https://github.com/gentoo/${PN}" # Alternate
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-fi
-
-LICENSE="BSD-2 GPL-2"
-SLOT="0"
-IUSE="+dhcp"
-
-RDEPEND="sys-apps/gentoo-functions
- >=sys-apps/openrc-0.15
- dhcp? ( || ( net-misc/dhcpcd net-misc/dhcp[client] ) )"
-BDEPEND="kernel_linux? ( virtual/pkgconfig )"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- einfo "Producing ChangeLog from Git history"
- GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog
- fi
-
- default
-}
-
-src_compile() {
- MAKE_ARGS=(
- PREFIX="${EPREFIX}"
- UPREFIX="${EPREFIX}/usr"
- UDEVDIR="${EPREFIX}$(get_udevdir)"
- LIBEXECDIR="${EPREFIX}/lib/${PN}"
- PF="${PF}"
- )
-
- emake "${MAKE_ARGS[@]}" all
-}
-
-src_install() {
- emake "${MAKE_ARGS[@]}" DESTDIR="${D}" install
- dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO
-
- # Install the service file
- local LIBEXECDIR="${EPREFIX}/lib/${PN}"
- sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > "${T}/net_at.service" || die
- systemd_newunit "${T}/net_at.service" 'net@.service'
-
- local UNIT_DIR="$(systemd_get_systemunitdir)"
- UNIT_DIR="${UNIT_DIR#"${EPREFIX}"}"
- dosym net@.service "${UNIT_DIR}/net@lo.service"
-}
-
-pkg_postinst() {
- udev_reload
- if [[ ! -e "${EROOT}"/etc/conf.d/net && -z ${REPLACING_VERSIONS} ]]; then
- elog "The network configuration scripts will use dhcp by"
- elog "default to set up your interfaces."
- elog "If you need to set up something more complete, see"
- elog "${EROOT}/usr/share/doc/${P}/README"
- fi
-}
diff --git a/net-misc/netifrc/netifrc-0.7.6-r1.ebuild b/net-misc/netifrc/netifrc-0.7.6-r1.ebuild
deleted file mode 100644
index 54f749377303..000000000000
--- a/net-misc/netifrc/netifrc-0.7.6-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd udev
-
-DESCRIPTION="Gentoo Network Interface Management Scripts"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Netifrc"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/netifrc.git
- https://github.com/gentoo/${PN}
- "
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="BSD-2 GPL-2"
-SLOT="0"
-IUSE="+dhcp"
-
-RDEPEND="
- sys-apps/gentoo-functions
- >=sys-apps/openrc-0.15
- dhcp? (
- || (
- net-misc/dhcpcd
- net-misc/dhcp[client]
- sys-apps/busybox
- )
- )
-"
-BDEPEND="
- kernel_linux? ( virtual/pkgconfig )
-"
-
-src_prepare() {
- if [[ ${PV} == 9999 ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- einfo "Producing ChangeLog from Git history"
- GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog
- fi
-
- default
-}
-
-src_compile() {
- MAKE_ARGS=(
- PREFIX="${EPREFIX}"
- UPREFIX="${EPREFIX}/usr"
- UDEVDIR="${EPREFIX}$(get_udevdir)"
- LIBEXECDIR="${EPREFIX}/lib/${PN}"
- PF="${PF}"
- )
-
- emake "${MAKE_ARGS[@]}" all
-}
-
-src_install() {
- emake "${MAKE_ARGS[@]}" DESTDIR="${D}" install
- dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO
-
- # Install the service file
- local LIBEXECDIR="${EPREFIX}/lib/${PN}"
- sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > "${T}/net_at.service" || die
- systemd_newunit "${T}/net_at.service" 'net@.service'
-
- local UNIT_DIR="$(systemd_get_systemunitdir)"
- UNIT_DIR="${UNIT_DIR#"${EPREFIX}"}"
- dosym net@.service "${UNIT_DIR}/net@lo.service"
-}
-
-pkg_postinst() {
- udev_reload
-
- if [[ ! -e "${EROOT}"/etc/conf.d/net && -z ${REPLACING_VERSIONS} ]]; then
- elog "The network configuration scripts will use dhcp by"
- elog "default to set up your interfaces."
- elog "If you need to set up something more complete, see"
- elog "${EROOT}/usr/share/doc/${P}/README"
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/net-misc/netifrc/netifrc-0.7.6.ebuild b/net-misc/netifrc/netifrc-0.7.6.ebuild
deleted file mode 100644
index 71acc5378ef6..000000000000
--- a/net-misc/netifrc/netifrc-0.7.6.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd udev
-
-DESCRIPTION="Gentoo Network Interface Management Scripts"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Netifrc"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/netifrc.git
- https://github.com/gentoo/${PN}
- "
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="BSD-2 GPL-2"
-SLOT="0"
-IUSE="+dhcp"
-
-RDEPEND="
- sys-apps/gentoo-functions
- >=sys-apps/openrc-0.15
- dhcp? ( || ( net-misc/dhcpcd net-misc/dhcp[client] ) )
-"
-BDEPEND="kernel_linux? ( virtual/pkgconfig )"
-
-src_prepare() {
- if [[ ${PV} == 9999 ]] ; then
- local ver="git-${EGIT_VERSION:0:6}"
- sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
- einfo "Producing ChangeLog from Git history"
- GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog
- fi
-
- default
-}
-
-src_compile() {
- MAKE_ARGS=(
- PREFIX="${EPREFIX}"
- UPREFIX="${EPREFIX}/usr"
- UDEVDIR="${EPREFIX}$(get_udevdir)"
- LIBEXECDIR="${EPREFIX}/lib/${PN}"
- PF="${PF}"
- )
-
- emake "${MAKE_ARGS[@]}" all
-}
-
-src_install() {
- emake "${MAKE_ARGS[@]}" DESTDIR="${D}" install
- dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO
-
- # Install the service file
- local LIBEXECDIR="${EPREFIX}/lib/${PN}"
- sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > "${T}/net_at.service" || die
- systemd_newunit "${T}/net_at.service" 'net@.service'
-
- local UNIT_DIR="$(systemd_get_systemunitdir)"
- UNIT_DIR="${UNIT_DIR#"${EPREFIX}"}"
- dosym net@.service "${UNIT_DIR}/net@lo.service"
-}
-
-pkg_postinst() {
- udev_reload
- if [[ ! -e "${EROOT}"/etc/conf.d/net && -z ${REPLACING_VERSIONS} ]]; then
- elog "The network configuration scripts will use dhcp by"
- elog "default to set up your interfaces."
- elog "If you need to set up something more complete, see"
- elog "${EROOT}/usr/share/doc/${P}/README"
- fi
-}
diff --git a/skel.ebuild b/skel.ebuild
index 21c147ceab1d..d70f26ca8510 100644
--- a/skel.ebuild
+++ b/skel.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# NOTE: The comments in this file are for instruction and documentation.
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 7d71602f3361..89e26cde0029 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 0b7790cd671c..cc693262df54 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -7,7 +7,7 @@ AUX iproute2-6.6.0-makefile-use-usr-share-config.patch 1896 BLAKE2B a4fdb2cc8ca3
AUX iproute2-6.6.0-revert-CONF_USR_DIR.patch 1325 BLAKE2B 4301d995f758167719699cfd04692debff6b2b46dda442ff53cb9b913406c95e2df31e3f763dc22d5923e0eb387439feeac8d55751419c9f4553a89a476f9a80 SHA512 23f20035b0a0fe42695b560785820f31d005963ff4cad18f47b7a412836cd4327962244055b89b53794e41a92754fd3464a9ca1fd2cd767aad094a0c125a7d13
DIST iproute2-6.6.0.tar.xz 917964 BLAKE2B 9d20f19c04c2bbde7a3ae53e61e4623b119570c8446f34b93ddadd64677caa432e00ee085498bc277e0842cc2124340c7100925106d0ef2c11dd8002aacac08f SHA512 21c99a3ba8e1d0047933e99b48fb00901eef18899cd5854000ae910d9d84d13aeafa48b32184775531285782909f4d283d0784491691a1f10462dab147de359d
EBUILD iproute2-6.6.0-r1.ebuild 5943 BLAKE2B 792d7e85714a943a6ffdf98385d230efa8cc0ef08f62d29aa65f6d775100bc92f69327ef4160f409810377e65a35caacc5b7ca5435f5a47a550e78f3873a3d21 SHA512 691bc5478481efd82b7316dabc6e6a44ebfaac6207ed3efe10bee81964c19f6020abe53e831649c31c5d5bbad26596809df28b5720aa23086c4e7ef56d96002b
-EBUILD iproute2-6.6.0-r2.ebuild 6059 BLAKE2B af4ea6140c99e2177c09607e8b22cd2948c4db3be26f088832f343d3c8ca41851617909121239a27ebef24ce99e0786d23a62fa83ada7bd849d494760fdc0b95 SHA512 be8ad7894ca1b700b57dcaab6d8f215c539bb967632e8f4700fdbfeb03cf13bad0350d22f2ebfd940157196f87415bd4cd8d02fb186e585addc6b8ff758df2e7
+EBUILD iproute2-6.6.0-r3.ebuild 5916 BLAKE2B b652413916cadbb735a8ba5320853954b2b5a539eaa4f2272999c3331c7050d71cd26a41efbfaf9b76309dd6a20a01e3589c58445f3f9ff153b107f61bec0111 SHA512 88031ceda6216003b00a88738fc356160330307a93434d89bfdb1b3a91e0faff11daaa983fbc409ce46afbd8e42a46b2ebacfdb97fa1d316a4d064d295391968
EBUILD iproute2-6.6.0.ebuild 5850 BLAKE2B 7353918970fd881ff7245a5aa7f31facffcda632164b7605262b0ead9374f2e316070b0e389c90b014cf1fb41731cd5831dc6d230da67081f7773a7ae14efb9f SHA512 9adbcf944d86e2f3340f7795e654f30b4d94b28a9dff2882c18f1658029aa07daccc956cfeccac8eb366fe7632149478cd18b5092c7cf3a2e7e568c6ec0c13d1
-EBUILD iproute2-9999.ebuild 5858 BLAKE2B 7fc198eb1184b1cc747ef3e46842feeb86624b1ba4609ecab7a50de95443df35608db8c883bb47c179db0ca1d9df194ebf8b2bca6fd4c1a4689b6a56b4e8056b SHA512 02e74d6fdded0e7211299eba40191ac86ae5cc273c50520a94cb76fea5a77ef2c02a27cdec952c4db27efa568396d7b67024d3b69ca64cbccb5c92a1a8986d2c
+EBUILD iproute2-9999.ebuild 5715 BLAKE2B 3e316ba65e03febaac79d5130f5fdabbeeec8277edac1ab804eeaa3d5aa677c43391d7ce284136fe013a5f9ce894c3596bd4a23e1cdc1eebe6b72e84037bf621 SHA512 ec9069c4719ecbcb7838bb126a7ada0f56261b289ba3bc9e7f80cc8d8804898ed219fd75afd3169ff21efbedd8c0f533da2c5ad9b751979f0b9ede57b2aca9c1
MISC metadata.xml 887 BLAKE2B 28f816c12d798665f2e32e22ffd69dfda03e251bc6447a34e3ddbf0d5d00046c561b7f8282f73ed8609b3d9397da9bc2b1bf54d23bc82d5395af141e2448a3e3 SHA512 e5cafc242c2e4fe64df7456b3e001285933a680b674400ef53b2fc5f966f0c8551fc2ad7d07798d56eed365331ae01536d7b6d41fa5a710c1c2257900ce45d3e
diff --git a/sys-apps/iproute2/iproute2-6.6.0-r2.ebuild b/sys-apps/iproute2/iproute2-6.6.0-r3.ebuild
index 796a1c1367b1..5254f12bbe45 100644
--- a/sys-apps/iproute2/iproute2-6.6.0-r2.ebuild
+++ b/sys-apps/iproute2/iproute2-6.6.0-r3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2"
LICENSE="GPL-2"
SLOT="0"
-IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux split-usr"
+IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux"
# Needs root
RESTRICT="test"
@@ -190,6 +190,7 @@ src_install() {
dodir /bin
mv "${ED}"/{s,}bin/ip || die # bug #330115
+ mv "${ED}"/{s,}bin/ss || die # bug #547264
dolib.a lib/libnetlink.a
insinto /usr/include
@@ -199,13 +200,6 @@ src_install() {
# https://bugs.gentoo.org/868321
mv "${ED}"/sbin/ifstat{,-iproute2} || die
- if use split-usr ; then
- # Can remove compatibility symlink in a year: 2023-05-28.
- # bug #547264
- mv "${ED}"/sbin/ss "${ED}"/bin/ss || die
- dosym -r /bin/ss /sbin/ss
- fi
-
if use berkdb ; then
keepdir /var/lib/arpd
# bug #47482, arpd doesn't need to be in /sbin
diff --git a/sys-apps/iproute2/iproute2-9999.ebuild b/sys-apps/iproute2/iproute2-9999.ebuild
index d61eddc9d7ae..c57d9bd65cfd 100644
--- a/sys-apps/iproute2/iproute2-9999.ebuild
+++ b/sys-apps/iproute2/iproute2-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2"
LICENSE="GPL-2"
SLOT="0"
-IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux split-usr"
+IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux"
# Needs root
RESTRICT="test"
@@ -187,6 +187,7 @@ src_install() {
dodir /bin
mv "${ED}"/{s,}bin/ip || die # bug #330115
+ mv "${ED}"/{s,}bin/ss || die # bug #547264
dolib.a lib/libnetlink.a
insinto /usr/include
@@ -196,13 +197,6 @@ src_install() {
# https://bugs.gentoo.org/868321
mv "${ED}"/sbin/ifstat{,-iproute2} || die
- if use split-usr ; then
- # Can remove compatibility symlink in a year: 2023-05-28.
- # bug #547264
- mv "${ED}"/sbin/ss "${ED}"/bin/ss || die
- dosym -r /bin/ss /sbin/ss
- fi
-
if use berkdb ; then
keepdir /var/lib/arpd
# bug #47482, arpd doesn't need to be in /sbin
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 58acfa53c901..7faa0fb3b869 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/drbd-utils/Manifest b/sys-cluster/drbd-utils/Manifest
index 2624a85a0512..6610e7405522 100644
--- a/sys-cluster/drbd-utils/Manifest
+++ b/sys-cluster/drbd-utils/Manifest
@@ -1,18 +1,9 @@
AUX drbd-utils-8.0.rc 3077 BLAKE2B 2f6820c0705d315a5d7b018d1aa77bd7bfb27281c8406682cc19f82af023aab2b0a62d29e43c25204ffb52464c6a2306252c7f532730f10e12ab074eceed02c7 SHA512 efc3ff5566e8eebe033f1d76a183d84d242eaf63d0322579af4cd005eeed0e12f5d4660d778a4fcc83c6a5e457908322853bdd3d9f02573dd415844551662f21
-AUX drbd-utils-9.15.1-run-lock.patch 564 BLAKE2B f09107b53ee522976c40a91a4d6e267f1effb2bf3afadf77b2138af2031c59a88debc40ed06e1fe0d6fafe6773f3bf5358c315081eca3182853bf132632c617f SHA512 62faedab4668d31d86cfb634bde68aaeb7d9329d0e6948d46e2c0a90cf1988b68438ef1b71f9d84a4dd2230f0cef5179be80cf4a5aef22c30f59a0ab2906523c
-AUX drbd-utils-9.15.1-sysmacros.patch 950 BLAKE2B d5a81c0e13715c595ec25ae8e78a8176b46b437e01efa8d3a44d3ad6b143ac6ae723fa7f563b5d930d6b9dd82107ed02b5d67406732e2ff2675e1fe180cba657 SHA512 471877458ac9f8fbfe6c223f35ec51e487dfe0e8448ccbc17aabcfec002e9eeb1a3ab6d3477cce7e9791cab9b9db506519c409eee91bf45069fd35bb8bc81d58
-AUX drbd-utils-9.19.1-configure-posix.diff 397 BLAKE2B 3e430311b1d901a143343415d6f9c5ff18ae7cc1e8167f2bfe5582d7165b89b9bc5047beb13f12573ba46adf2c01c21d5446de31b186547d3d57ef1cdde3c7b4 SHA512 555960c82800d166e09fa29975a860ecf8a26ee5d01402aa43cf9d441293b037d2d67c9eb7cfa5baf26ee1545ec27987ca4f1b3222cf784d5c6f2a0495135564
AUX drbd-utils-9.23.1-respect-flags.patch 928 BLAKE2B 0f861e6426133053aeb16da1c2be7377d2f814de13d74e55c8ab7e80fec3337157aaf76ba6cc92d8461f9368a3a0cd957299f69499fcb0b64dd4bf46dd60e780 SHA512 99f67183cdffa40d38432b9d87e7daec92dd4f79eba9491b8dcaa565666146beb07eaee4201b63b2b7803bce165f13e9b9919b77da9d189b2d516e6d1811f5a7
AUX drbd-utils-9.25.0-missing-stdint.patch 889 BLAKE2B c1e04a7334175c29a1fe6bfce9a419d0a7ee4d227909630f843f8e0a6e0fb2f4abcffc51856ba47aa3e946d4c1903e0b6991b2a9ae25711ab914e1cb71d16b3f SHA512 1b0bb70cdbfed0765a963ce8e352b67528dcf7735db6a149e5804ea64e73d0b037fd3a237c5b7593379d96f49dd5bfb3eb107bd982172653096e0f969a94b793
-AUX run-lock.patch 564 BLAKE2B 53062442dcc45c71eedde79e9d09b543ca6b6b48f552a5de95c14e5abc89296f111a11ffe109723de1602aab39dfccdfb016734b4ffceecb0a7bf94aa6ed8cea SHA512 779ad53c9f019b9dcc748177d6017ca06f1b450bf0889307c9660c574c09414964e4c5e4d6f2f3e8fc540ba14a1d489d09991b813af1581b2f6cd4ba491455ab
-DIST drbd-utils-9.15.1.tar.gz 1229196 BLAKE2B c73cb624e4c35f2c5c001b4545c2ad806d3f13471aa25b0941d923020fe01a73405d1ed7c2ab2efe3afee0e59b8e9d401072edb788c57dc338fe3ddb4eebebf3 SHA512 bf9c46335500c0dd7afdc160221acaf8fd053afc453cb26cd76ef085c41580be5a62021ef1f1a57eac9df70d1158a008f489d1a8bb5c3329c5a187f79e4942de
-DIST drbd-utils-9.19.1.tar.gz 1265184 BLAKE2B b26fd9abd6408df4ccaa46c4713ece1743386bb4727ad8206498c30189d6c119ced57ec2d528c0575c5192cf366998b5f7db99aaecf1a2ba6af028b87c4ae082 SHA512 65d8f5802c541781895c59a5f631b222746b21615049e53f77d6c36a7255c51fe5d062984174ab8578d64af104fe9d66df5ae185ba50a8c38813c12a69fceb22
-DIST drbd-utils-9.23.1.tar.gz 1279916 BLAKE2B f631473d7ff2d569e2e5dc61940085f4d575baaa1e02eaba50f37b15e9b381afb9089d4e50fbd511dc7c73350a9e5552b16a1e80742151801e5068c12830a469 SHA512 8befaa20f4217fb83b127bad332a96be61ffd0cefca78b298dbede4c7f33424e8f27aeb251bb022bb4e1ade11307448cdf39d5750924fcf2711141a29e7a81f0
-DIST drbd-utils-9.24.0.tar.gz 1296591 BLAKE2B ece4773bc2e63739ae656987166423303ad32a50e27983d4e8b173d997221e5c45389aa6306b3219d5a648d2d3401720b73e9a67880225c46b9e2f28d5605b62 SHA512 20f85f3dcdb0a1a1dcf5029e4737799081bcb0c69a60e8fe077016899ef37efb5ee585a92cf30a0475970a12c1da90aaebc0fd9e33452690838a56bc75b49ec4
DIST drbd-utils-9.25.0.tar.gz 1406804 BLAKE2B 6617d2a2a947926d894c184c0c6f79262c32010b7982c85b30f1e02fec66d611f9389c1de0e8435f6ea4999626cf2763bc332f8c619b9201bb29308338f1d355 SHA512 43ed52c59ab0272a389c647240ad4e8e04cdca4c4530da9645d9fc22fda45d7c6d9bea6781a433f3993f9f717e1c1a9ea10af12b18a49ad2d22f78f458ef46f3
-EBUILD drbd-utils-9.15.1-r2.ebuild 2730 BLAKE2B 8dc9d7d8bf3bbd30aaa02552b0f3c8d5485b2f68f52f38eb2fe4daf5ddbc1ec020cb56ad5ff37bab5dbf889fa8eb32719536a293c74b39324f870474d4d5ead9 SHA512 9e1cf14d6f3e55f252a9fa7bb1bea5f184ee7ca435bc574cf0c28259dfb3a1da1d813db431df57725cf03b36c68c973d388d2beaef058f1ce154a1ca5076e494
-EBUILD drbd-utils-9.19.1.ebuild 3403 BLAKE2B 9b8415ff90e2aae6e6ba40b819fee2012cf50bcae22d1bf8183f337d8d02d10004646cdd48928b9f211adf2dfcff0c0ad27ef595687261592b284c0a5e245c63 SHA512 8d8f97c5a957ae25a3d4ab54b9f9d3388989a1cf2c83d3ed0ff0365139100b678b1d67bcc3774ad9cf8641e8e9d62eb213e8acc239c276b99f9ae2dbf49d4406
-EBUILD drbd-utils-9.23.1.ebuild 3400 BLAKE2B cdd67c2afa66dd4a2141751ce5e80b17f207c1dda774d801e15b053e5892ff1b919ce55783a5b0d01f1b6818874a00a173cc0995ae8b98fb849c94bcd9a67a1d SHA512 c54d87dc100b711d4c90a4fa4c56f3397d839ccfd5e08084e3907195d692183e9766a5df7cd147bc28e28631f7c90978c741b03b292e16150ac645658484257b
-EBUILD drbd-utils-9.24.0.ebuild 3400 BLAKE2B cdd67c2afa66dd4a2141751ce5e80b17f207c1dda774d801e15b053e5892ff1b919ce55783a5b0d01f1b6818874a00a173cc0995ae8b98fb849c94bcd9a67a1d SHA512 c54d87dc100b711d4c90a4fa4c56f3397d839ccfd5e08084e3907195d692183e9766a5df7cd147bc28e28631f7c90978c741b03b292e16150ac645658484257b
+DIST drbd-utils-9.27.0.tar.gz 1418879 BLAKE2B a4f505768aacf03c14c7b52815293f1ee62385e98d6fed9d83b18899a4f424ed263388076abba5692885441310a5730d1d5ae175bae4307d5ab268e9129eb31d SHA512 066849e77bac04515682f497398e3840eecdf16c866a0d67df4e8978e9278dee120d9a216ba7dcf16e1dc2cfdd7271ff775e5bee9ccd0cead8360b7e33e08f5d
+EBUILD drbd-utils-9.25.0-r1.ebuild 3788 BLAKE2B ff0018693892235f40c514ce2729233a801f317fa0286663239506da8b999f81e7f334053c3ce5137b9034009b6493406b363bfc875b8dff56404f324a76f1aa SHA512 2071ef9d74beb6371b01c138b381293025a2bad6a3f59977e82db151f8223f1725b3963f3306b897cd01c74fefde76a6234fc1207dce996a1270df1f3e626b42
EBUILD drbd-utils-9.25.0.ebuild 3448 BLAKE2B 4b1014cac1c07ee5c089a620936244302e96bb5acb6fec37e143337e75cfd4696faf3e1fd50962d8409525b79698eeb1b38f4fcf1696f4cc88976507e692181c SHA512 94ca9240fd9beac2bf18636aebbbae4e3b6fa06157db867e01d212f37a1d488d56421e8b9aecc934b849ec0c70c860d4802833bb69677334da602b038ca661d1
+EBUILD drbd-utils-9.27.0.ebuild 3714 BLAKE2B caa03c97e415264ba86745bd6a67c3f819772ee403e6fb65842a2d0954d23399b09bad5ac204b234469b4d7455eb3c57e7c162bf516405d6bade803b70a49f50 SHA512 d9cd24bae4edc4b512c2216d1025a39504003ead0c512b8d118282d341ea33dbcca12067d4846b3d8c591f14d1edb3f5ea54fae30d94c6d01f0efd46e852b6ed
MISC metadata.xml 699 BLAKE2B 29fb1a4285fd24b219d870c4217de139fe55d03e6aeef7c1c6dc9d1460cab067c2d6e45e4607eeca4e5d92ba00a94cc1e7d2e8c9807784484c16fd4ec8ae158d SHA512 0fa9b010ff2d3e127bc9971e710113825fa43a06db2d12eedf547dcc22361f9864ea43328e4dbc8a48d47b7110af5af16408b8e3f47ce896e031ed78bd0aba63
diff --git a/sys-cluster/drbd-utils/drbd-utils-9.15.1-r2.ebuild b/sys-cluster/drbd-utils/drbd-utils-9.15.1-r2.ebuild
deleted file mode 100644
index d080591f8106..000000000000
--- a/sys-cluster/drbd-utils/drbd-utils-9.15.1-r2.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools bash-completion-r1 tmpfiles udev
-
-DESCRIPTION="mirror/replicate block-devices across a network-connection"
-SRC_URI="https://www.linbit.com/downloads/drbd/utils/${P}.tar.gz"
-HOMEPAGE="https://www.linbit.com/drbd"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="pacemaker +udev xen"
-
-DEPEND="
- pacemaker? ( sys-cluster/pacemaker )
- udev? ( virtual/udev )"
-RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/flex"
-
-PATCHES=(
- "${FILESDIR}"/${P}-run-lock.patch
- "${FILESDIR}"/${P}-sysmacros.patch
-)
-
-S="${WORKDIR}/${P/_/}"
-
-src_prepare() {
- # respect LDFLAGS, #453442
- sed -e "s/\$(CC) -o/\$(CC) \$(LDFLAGS) -o/" \
- -e "/\$(DESTDIR)\$(localstatedir)\/lock/d" \
- -i user/*/Makefile.in || die
-
- # respect multilib
- # bug #698304
- sed -i -e "s:/lib/:/$(get_libdir)/:g" \
- Makefile.in scripts/{Makefile.in,global_common.conf,drbd.conf.example} || die
- sed -e "s:@prefix@/lib:@prefix@/$(get_libdir):" \
- -e "s:(DESTDIR)/lib:(DESTDIR)/$(get_libdir):" \
- -i user/*/Makefile.in || die
-
- sed -i -e "s/lib/$(get_libdir)/" scripts/drbd.service || die
-
- # correct install paths (really correct this time)
- sed -i -e "s:\$(sysconfdir)/bash_completion.d:$(get_bashcompdir):" \
- scripts/Makefile.in || die
-
- # don't participate in user survey bug 360483
- sed -i -e '/usage-count/ s/yes/no/' scripts/global_common.conf || die
- sed -i -e "s:\$(sysconfdir)/udev:$(get_udevdir):" scripts/Makefile.in || die
-
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --localstatedir="${EPREFIX}"/var \
- --with-bashcompletion \
- --with-distro=gentoo \
- --with-prebuiltman \
- --without-rgmanager \
- $(use_with pacemaker) \
- $(use_with udev) \
- $(use_with xen)
-}
-
-src_compile() {
- # only compile the tools
- emake OPTFLAGS="${CFLAGS}" tools doc
-}
-
-src_install() {
- # only install the tools
- emake DESTDIR="${D}" install-tools install-doc
-
- # install our own init script
- newinitd "${FILESDIR}"/${PN}-8.0.rc ${PN/-utils/}
-
- dodoc scripts/drbd.conf.example
-
- keepdir /var/lib/drbd
- rm -r "${ED}"/var/run || die
-
- # https://bugs.gentoo.org/698304
- dodir lib/drbd
- local i
- for i in drbdadm-83 drbdadm-84 drbdsetup-83 drbdsetup-84; do
- dosym ../../lib64/drbd/"${i}" lib/drbd/"${i}"
- done
-}
-
-pkg_postinst() {
- tmpfiles_process drbd.conf
-
- einfo
- einfo "Please copy and gunzip the configuration file:"
- einfo "from /usr/share/doc/${PF}/${PN/-utils/}.conf.example.bz2 to /etc/${PN/-utils/}.conf"
- einfo "and edit it to your needs. Helpful commands:"
- einfo "man 5 drbd.conf"
- einfo "man 8 drbdsetup"
- einfo "man 8 drbdadm"
- einfo "man 8 drbddisk"
- einfo "man 8 drbdmeta"
- einfo
- elog "Remember to enable drbd support in kernel."
-}
diff --git a/sys-cluster/drbd-utils/drbd-utils-9.19.1.ebuild b/sys-cluster/drbd-utils/drbd-utils-9.19.1.ebuild
deleted file mode 100644
index e68a3085c8a4..000000000000
--- a/sys-cluster/drbd-utils/drbd-utils-9.19.1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools bash-completion-r1 linux-info tmpfiles udev
-
-DESCRIPTION="mirror/replicate block-devices across a network-connection"
-SRC_URI="https://pkg.linbit.com/downloads/drbd/utils/${P}.tar.gz"
-HOMEPAGE="https://www.linbit.com/drbd"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="pacemaker +udev xen"
-
-DEPEND="
- pacemaker? ( sys-cluster/pacemaker )
- udev? ( virtual/udev )"
-RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/flex"
-
-DOCS=( ChangeLog README.md )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-9.15.1-run-lock.patch
- "${FILESDIR}"/${PN}-9.15.1-sysmacros.patch
- "${FILESDIR}"/${PN}-9.19.1-configure-posix.diff
-)
-
-S="${WORKDIR}/${P/_/}"
-
-pkg_setup() {
- # verify that CONFIG_BLK_DEV_DRBD is enabled in the kernel or
- # warn otherwise
- linux-info_pkg_setup
- elog "Checking for suitable kernel configuration options..."
- if linux_config_exists; then
- if ! linux_chkconfig_present BLK_DEV_DRBD; then
- ewarn "CONFIG_BLK_DEV_DRBD: is not set when it should be."
- elog "Please check to make sure these options are set correctly."
- fi
- else
- ewarn "Could not check if CONFIG_BLK_DEV_DRBD is enabled in your kernel."
- elog "Please check to make sure these options are set correctly."
- fi
-}
-
-src_prepare() {
- # respect LDFLAGS, #453442
- sed -e "s/\$(CC) -o/\$(CC) \$(LDFLAGS) -o/" \
- -e "/\$(DESTDIR)\$(localstatedir)\/lock/d" \
- -i user/*/Makefile.in || die
-
- # respect multilib
- # bug #698304
- sed -i -e "s:/lib/:/$(get_libdir)/:g" \
- Makefile.in scripts/{Makefile.in,global_common.conf,drbd.conf.example} || die
- sed -e "s:@prefix@/lib:@prefix@/$(get_libdir):" \
- -e "s:(DESTDIR)/lib:(DESTDIR)/$(get_libdir):" \
- -i user/*/Makefile.in || die
-
- sed -i -e "s/lib/$(get_libdir)/" scripts/drbd.service || die
-
- # correct install paths (really correct this time)
- sed -i -e "s:\$(sysconfdir)/bash_completion.d:$(get_bashcompdir):" \
- scripts/Makefile.in || die
-
- # don't participate in user survey bug 360483
- sed -i -e '/usage-count/ s/yes/no/' scripts/global_common.conf || die
- sed -i -e "s:\$(sysconfdir)/udev:$(get_udevdir):" scripts/Makefile.in || die
-
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --localstatedir="${EPREFIX}"/var \
- --with-bashcompletion \
- --with-distro=gentoo \
- --with-prebuiltman \
- --without-rgmanager \
- $(use_with pacemaker) \
- $(use_with udev) \
- $(use_with xen)
-}
-
-src_compile() {
- # only compile the tools
- emake OPTFLAGS="${CFLAGS}" tools doc
-}
-
-src_install() {
- # only install the tools
- emake DESTDIR="${D}" install-tools install-doc
-
- # install our own init script
- newinitd "${FILESDIR}"/${PN}-8.0.rc ${PN/-utils/}
-
- dodoc scripts/drbd.conf.example
-
- keepdir /var/lib/drbd
- rm -r "${ED}"/var/run || die
-
- newtmpfiles scripts/drbd.tmpfiles.conf drbd.conf
-
- # https://bugs.gentoo.org/698304
- dodir lib/drbd
- local i
- for i in drbdadm-83 drbdadm-84 drbdsetup-83 drbdsetup-84; do
- dosym ../../lib64/drbd/"${i}" lib/drbd/"${i}"
- done
-
- einstalldocs
-}
-
-pkg_postinst() {
- tmpfiles_process drbd.conf
-
- einfo
- einfo "Please copy and gunzip the configuration file:"
- einfo "from /usr/share/doc/${PF}/${PN/-utils/}.conf.example.bz2 to /etc/${PN/-utils/}.conf"
- einfo "and edit it to your needs. Helpful commands:"
- einfo "man 5 drbd.conf"
- einfo "man 8 drbdsetup"
- einfo "man 8 drbdadm"
- einfo "man 8 drbddisk"
- einfo "man 8 drbdmeta"
- einfo
-}
diff --git a/sys-cluster/drbd-utils/drbd-utils-9.23.1.ebuild b/sys-cluster/drbd-utils/drbd-utils-9.25.0-r1.ebuild
index 1ca0cd8e56f3..1dde213b413e 100644
--- a/sys-cluster/drbd-utils/drbd-utils-9.23.1.ebuild
+++ b/sys-cluster/drbd-utils/drbd-utils-9.25.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools bash-completion-r1 linux-info tmpfiles udev
+inherit autotools bash-completion-r1 flag-o-matic linux-info tmpfiles udev
DESCRIPTION="mirror/replicate block-devices across a network-connection"
HOMEPAGE="https://www.linbit.com/drbd"
@@ -13,7 +13,7 @@ S="${WORKDIR}/${P/_/}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="pacemaker split-usr +udev xen"
+IUSE="pacemaker +udev xen"
DEPEND="
pacemaker? ( sys-cluster/pacemaker )
@@ -23,8 +23,9 @@ RDEPEND="${DEPEND}"
BDEPEND="sys-devel/flex"
PATCHES=(
- "${FILESDIR}"/${PN}-9.15.1-run-lock.patch
+ #"${FILESDIR}"/${PN}-9.15.1-run-lock.patch
"${FILESDIR}"/${PN}-9.23.1-respect-flags.patch
+ "${FILESDIR}"/${PN}-9.25.0-missing-stdint.patch
)
pkg_setup() {
@@ -70,8 +71,18 @@ src_prepare() {
}
src_configure() {
+ # -Werror=lto-type-mismatch, bug #863728
+ # https://github.com/LINBIT/drbd-utils/issues/40
+ filter-lto
+
local myeconfargs=(
--localstatedir="${EPREFIX}"/var
+ # don't autodetect systemd/sysv; install systemd and use our own openrc
+ --with-initscripttype=systemd
+ # only used for systemdunitdir and for udevdir; the latter breaks
+ # merged-usr interop
+ PKG_CONFIG=/bin/false
+ --with-systemdunitdir="${EPREFIX}"/usr/lib/systemd/system
--with-bashcompletion
--with-distro=gentoo
--with-prebuiltman
@@ -101,8 +112,6 @@ src_install() {
keepdir /var/lib/drbd
rm -r "${ED}"/var/run || die
- newtmpfiles scripts/drbd.tmpfiles.conf drbd.conf
-
# bug #698304
dodir /lib/drbd
local i
diff --git a/sys-cluster/drbd-utils/drbd-utils-9.24.0.ebuild b/sys-cluster/drbd-utils/drbd-utils-9.27.0.ebuild
index 1ca0cd8e56f3..3d8b35c868a0 100644
--- a/sys-cluster/drbd-utils/drbd-utils-9.24.0.ebuild
+++ b/sys-cluster/drbd-utils/drbd-utils-9.27.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit autotools bash-completion-r1 linux-info tmpfiles udev
+inherit autotools bash-completion-r1 flag-o-matic linux-info tmpfiles udev
DESCRIPTION="mirror/replicate block-devices across a network-connection"
HOMEPAGE="https://www.linbit.com/drbd"
@@ -13,9 +13,10 @@ S="${WORKDIR}/${P/_/}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="pacemaker split-usr +udev xen"
+IUSE="pacemaker +udev xen"
DEPEND="
+ sys-apps/keyutils
pacemaker? ( sys-cluster/pacemaker )
udev? ( virtual/udev )
"
@@ -23,7 +24,6 @@ RDEPEND="${DEPEND}"
BDEPEND="sys-devel/flex"
PATCHES=(
- "${FILESDIR}"/${PN}-9.15.1-run-lock.patch
"${FILESDIR}"/${PN}-9.23.1-respect-flags.patch
)
@@ -70,8 +70,18 @@ src_prepare() {
}
src_configure() {
+ # -Werror=lto-type-mismatch, bug #863728
+ # https://github.com/LINBIT/drbd-utils/issues/40
+ filter-lto
+
local myeconfargs=(
--localstatedir="${EPREFIX}"/var
+ # don't autodetect systemd/sysv; install systemd and use our own openrc
+ --with-initscripttype=systemd
+ # only used for systemdunitdir and for udevdir; the latter breaks
+ # merged-usr interop
+ PKG_CONFIG=/bin/false
+ --with-systemdunitdir="${EPREFIX}"/usr/lib/systemd/system
--with-bashcompletion
--with-distro=gentoo
--with-prebuiltman
@@ -101,8 +111,6 @@ src_install() {
keepdir /var/lib/drbd
rm -r "${ED}"/var/run || die
- newtmpfiles scripts/drbd.tmpfiles.conf drbd.conf
-
# bug #698304
dodir /lib/drbd
local i
diff --git a/sys-cluster/drbd-utils/files/drbd-utils-9.15.1-run-lock.patch b/sys-cluster/drbd-utils/files/drbd-utils-9.15.1-run-lock.patch
deleted file mode 100644
index fa31a9b0cb11..000000000000
--- a/sys-cluster/drbd-utils/files/drbd-utils-9.15.1-run-lock.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -457,8 +457,8 @@ AH_TEMPLATE(DRBD_LEGACY_84, [Include support for drbd-8.4 kernel code])
- AH_TEMPLATE(WINDRBD, [Include support for windrbd (do not use this under Linux)])
-
- AC_SUBST(DRBD_LIB_DIR, [$localstatedir/lib/$PACKAGE_TARNAME])
--AC_SUBST(DRBD_RUN_DIR, [$localstatedir/run/$PACKAGE_TARNAME])
--AC_SUBST(DRBD_LOCK_DIR, [$localstatedir/lock])
-+AC_SUBST(DRBD_RUN_DIR, [/run/$PACKAGE_TARNAME])
-+AC_SUBST(DRBD_LOCK_DIR, [/run/lock])
- AC_SUBST(DRBD_CONFIG_DIR, [$sysconfdir])
- AC_SUBST(DRBD_BIN_DIR, [$exec_prefix/bin])
-
diff --git a/sys-cluster/drbd-utils/files/drbd-utils-9.15.1-sysmacros.patch b/sys-cluster/drbd-utils/files/drbd-utils-9.15.1-sysmacros.patch
deleted file mode 100644
index 961105f2b3ff..000000000000
--- a/sys-cluster/drbd-utils/files/drbd-utils-9.15.1-sysmacros.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-https://bugs.gentoo.org/616758
---- a/user/shared/shared_tool.c
-+++ b/user/shared/shared_tool.c
-@@ -8,6 +8,7 @@
- #define _FILE_OFFSET_BITS 64
-
- #include <sys/types.h>
-+#include <sys/sysmacros.h>
- #include <sys/stat.h>
- #include <sys/ioctl.h>
- #include <fcntl.h>
---- a/user/v83/drbdadm_adjust.c
-+++ b/user/v83/drbdadm_adjust.c
-@@ -25,6 +25,7 @@
- #define _GNU_SOURCE
-
- #include <sys/types.h>
-+#include <sys/sysmacros.h>
- #include <sys/stat.h>
- #include <sys/wait.h>
- #include <unistd.h>
---- a/user/v84/drbdadm_adjust.c
-+++ b/user/v84/drbdadm_adjust.c
-@@ -27,6 +27,7 @@
- #define _FILE_OFFSET_BITS 64
-
- #include <sys/types.h>
-+#include <sys/sysmacros.h>
- #include <sys/stat.h>
- #include <sys/wait.h>
- #include <unistd.h>
---- a/user/v9/drbdadm_adjust.c
-+++ b/user/v9/drbdadm_adjust.c
-@@ -27,6 +27,7 @@
- #define _FILE_OFFSET_BITS 64
-
- #include <sys/types.h>
-+#include <sys/sysmacros.h>
- #include <sys/stat.h>
- #include <sys/wait.h>
- #include <unistd.h>
diff --git a/sys-cluster/drbd-utils/files/drbd-utils-9.19.1-configure-posix.diff b/sys-cluster/drbd-utils/files/drbd-utils-9.19.1-configure-posix.diff
deleted file mode 100644
index bea7fd08f9d2..000000000000
--- a/sys-cluster/drbd-utils/files/drbd-utils-9.19.1-configure-posix.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure.ac 2021-12-02 12:37:16.175586192 +0000
-+++ b/configure.ac 2021-12-02 12:39:37.346871340 +0000
-@@ -248,7 +248,7 @@ if test -z $FLEX; then
- AC_MSG_ERROR([Cannot build utils without flex.])
- fi
-
--if [[ $WITH_DRBDMON == "yes" ]] ; then
-+if test x"$WITH_DRBDMON" = x"yes"; then
- AC_PROG_CXX
- AX_CXX_COMPILE_STDCXX_11(, optional)
- if test "$HAVE_CXX11" = "0"; then
diff --git a/sys-cluster/drbd-utils/files/run-lock.patch b/sys-cluster/drbd-utils/files/run-lock.patch
deleted file mode 100644
index 5ff7ab21f7c3..000000000000
--- a/sys-cluster/drbd-utils/files/run-lock.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- configure.ac.orig 2015-01-31 23:19:18.745021931 +0000
-+++ configure.ac 2015-01-31 23:19:38.988027506 +0000
-@@ -353,8 +353,8 @@
- AH_TEMPLATE(DRBD_LEGACY_84, [Include support for drbd-8.4 kernel code])
-
- AC_SUBST(DRBD_LIB_DIR, [$localstatedir/lib/$PACKAGE_TARNAME])
--AC_SUBST(DRBD_RUN_DIR, [$localstatedir/run/$PACKAGE_TARNAME])
--AC_SUBST(DRBD_LOCK_DIR, [$localstatedir/lock])
-+AC_SUBST(DRBD_RUN_DIR, [/run/$PACKAGE_TARNAME])
-+AC_SUBST(DRBD_LOCK_DIR, [/run/lock])
- AC_SUBST(DRBD_CONFIG_DIR, [$sysconfdir])
-
- AC_DEFINE_UNQUOTED(DRBD_LIB_DIR, ["$DRBD_LIB_DIR"])
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index c93da9f815d6..0c069cd6e8c2 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 29c6a4c8c3ec..95766ae0abbe 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -26,9 +26,11 @@ DIST gcc-13.2.0-patches-11.tar.xz 46340 BLAKE2B c9f12ccbe7bb7ba3a2afec16695e69b0
DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43 SHA512 f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c
DIST gcc-14-20231217.tar.xz 86943032 BLAKE2B 8d5ab21fedffad0d4d4e02201c74f3b90cfabe5c2c1abbc048b6c4d179cbf3977cffc6bfc1b7b679d0276b66f86d58ef5c0b8451a4fcb75b88b7240fd7baf41c SHA512 23d8e6dd76aff0a5d7687ce8753aba7bdc374d3330553314da378af84ad629e67dbb532ba416816ce81812857c4c54e31cc5460d3f86619d7a9fb368328ff11d
DIST gcc-14-20231224.tar.xz 87027056 BLAKE2B 412a0e8c82063f3aac828620648e5a57942dc2028408904290f7051b5756fe1f78d81fea8d1fba607db57e1905104ed236f86fc7d07b0bb35f407ce6c91f6e4a SHA512 c05eaa660732cbe57e7390afa9218eb99253dd58a00f376287dfd4765ed43acc4672635031439226b2e068899796a20ef14e5ac610f32ca31e285a4cdfa2f65e
+DIST gcc-14-20231231.tar.xz 87027004 BLAKE2B 55c12dea8b446793667220dd17a75f3081f1ca6608654f1d2c5860f65d757efa4dcd044e9f15373ec7afc89c475876502529abbb96ddaac77206c0a63ff23882 SHA512 79a704d54bd8ace8ebfbf720dca71c70dc7c1d0c70f8f586f70fb476006317846aa29a4754a3f34ebbbe436f4e548a4837f778bacb86f97d8bfc03627bfcaf03
DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807 SHA512 0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
DIST gcc-14.0.0-patches-11.tar.xz 11272 BLAKE2B 81c63b8aebcfd5b33b698ef4ef8f2d12b94ea2753ecec2b160cf9fab534dccd12875bcb16cfac2aa81211f8d9ff530cfc18f486567721beac487e08daa62363e SHA512 0f51352cbc6815cd1dbc8b73e9c83842a58242220ba712291cc76c08c19b3a612c88a3221b2da437a9c7ecb410a83c2e538aa1984b733f444843bdf79d314a71
DIST gcc-14.0.0-patches-13.tar.xz 47572 BLAKE2B 8f0fc6ba8f9310eab3f6b568ffce39f64e399552ed5c9fdd261e3cc9292200e7ab66724872b392f64bd9bf05ddf9a1fd26ba4092a98d991202b4f6a28861a829 SHA512 a56abdd95f03ed0586df709fdc28cc6af4573465b99750502986efd7f0ce73fd8ab455fdb9621d9227e835721be3cf42a9997a97eacf148b8a0dcf3ba44cc5be
+DIST gcc-14.0.0-patches-14.tar.xz 47788 BLAKE2B 0d243208f0e94c609f931091bb44ddad25b9fcfb1f57c7ee1c00f94d7af7d6ebbcc3c40951df5ab039c14056db21dce9c4ef11489cd7df4bcdbb199fbcce4816 SHA512 077fc39b95a5f2d24f4bb4ed77f2066dc156950eeeee60f57e3b5ddf3d784df42cccacb0c71a97acdf0b1fe774420bfb4ccba4e10d1296ceb6a144efd90fddd0
DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12 SHA512 92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8
DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 1d3bf3e673108ad2fcdcb86daefb4603d1c9f6aa815e34d1591054d466b76d6f50cce124ab4760528c4951ea16eb00888a3e6485417f81ebf250548732df4a8e SHA512 a6d6f650aaf0bd193a17ac279649f0544a282cea295824384c59341c3000eac4b574b60e00dd427585d928f9768166abf85168b47772132790ad98854acacbbf
@@ -53,6 +55,7 @@ EBUILD gcc-14.0.0.9999.ebuild 1568 BLAKE2B 02ff0ed9ee64898714a411d4d6dce9ab4ed30
EBUILD gcc-14.0.0_pre20231217.ebuild 1596 BLAKE2B b82b52e7652b6872edea7820cb8d25106b974aa5b28aa1ed68ecc721f6025e67d5f240be05e1456b644789f6404646d2ad98b64a80028183255bec0f70d5d1d4 SHA512 604729d35c656b6ab17df319e7bc78275d83fda8425e8d5835ea61a716a819108593b855c6835a3cc12ba2c664c6eaa7a114d5fd971e5cb85eeb592fb04af808
EBUILD gcc-14.0.0_pre20231224-r1.ebuild 1596 BLAKE2B d8e4b2cadc9abeb8cf09741353d6d003df54a9673fc0acd96c10ad3cdd5aee028f2ff249365a907580d5ee251cbff654df3c439d345cc009f22e3b51a9bd4c1a SHA512 4b62319c45f694389cc69828b8e77c62ed558773f89968ce75c229b2cdf29dea35aff129871f6c85321dfb0de20338560c61fcdc77fb3f2dcfae8fb4ddfa00ed
EBUILD gcc-14.0.0_pre20231224.ebuild 1596 BLAKE2B b82b52e7652b6872edea7820cb8d25106b974aa5b28aa1ed68ecc721f6025e67d5f240be05e1456b644789f6404646d2ad98b64a80028183255bec0f70d5d1d4 SHA512 604729d35c656b6ab17df319e7bc78275d83fda8425e8d5835ea61a716a819108593b855c6835a3cc12ba2c664c6eaa7a114d5fd971e5cb85eeb592fb04af808
+EBUILD gcc-14.0.0_pre20231231.ebuild 1596 BLAKE2B 98b65e35ed8715228da714eb1dda7a547d03711bc3048af1d36d9a91df068176c22433f9d81d8b02e84baed7e66005c4d461b1c98ee79e9809fdefce84aeec02 SHA512 a79804e904b67115254999c5b87c8707fe131a0c6eb4166769d76632d5bbc8783392338a8780bf6ac9ee810163636632f18b826e7dfd873196eb9352d09f8de3
EBUILD gcc-8.5.0-r1.ebuild 498 BLAKE2B e24f62fdb50bf2e9957cbb85c72adc96d369938a7f552735772de964f7023b8b34bd11e7e544d268cc308e25272084a728bd061f37c568d42ea65d55bb2a2e93 SHA512 f35b353e9f54eb3e1c6f8e0ea262458b41da9bddb993793aff79f765c4d93811744979d34e50c6470a9b2cfb63b7006bd284d819b7a98e56a8b3a34ae570ae76
EBUILD gcc-9.5.0.ebuild 1206 BLAKE2B 262931215488db54cab2141549f997a48e22d0a917917eb670d41d5b155c7685e92eb1bc3843d2eca47dd15a450199aea5d99777d2870ff09b1a79ac8a63bcb0 SHA512 3737a70e70e53a581280ff1449d7d92bb9ffba0919b618ea43d4747e09b2803795a05c07c0e3a2ec8982f8d5594be58f9ac549d329b18dc236ad5159e4a47132
MISC metadata.xml 5254 BLAKE2B b64569d62dd67c2f2dab441bb2c4a65bcd61b4c9d8ad7543e8f91c583501d72ed1474abf785e68c48de298d8391de3d94b9b4020086b2b0fa9cc477114a92e9e SHA512 f1307b7865dc4c2c843b5f498196bf5710e45e3292181b43687ebe85b5e9b26203c9c83ee7872efe2cd93595eca430de91e3a5fd6900f0f62c875308ccbb0303
diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231231.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20231231.ebuild
new file mode 100644
index 000000000000..af1f684970bc
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20231231.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="14"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index b52578ea3538..ae4eed661476 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/musl/Manifest b/sys-libs/musl/Manifest
index b0cb2cce9f7f..08b5e54d0f30 100644
--- a/sys-libs/musl/Manifest
+++ b/sys-libs/musl/Manifest
@@ -8,8 +8,8 @@ DIST musl-1.2.3.tar.gz.asc 490 BLAKE2B 4de3d2b2f4e748795b71e144df3ac073c68b0b1b5
DIST musl-1.2.4.tar.gz 1063758 BLAKE2B 7b5c5e335c55248789bca26084a744152f1128dd39159bcf46456ce1a4438c50097c75c7b84aa2980dccf2156f45de41e446ee39c7b3a43d80592c2b9ce75d98 SHA512 498ec5d7941194a8806f4d42f0f6d218c862996ef1398b737d0d06995e0b7a6574b240a48088f6b84016b14b2776fe463f829dcb11149cdfc1023d496b235c55
DIST musl-1.2.4.tar.gz.asc 490 BLAKE2B 2133cff9ae2c8f69213fb72a256533d0686fd118012bddf0880d444fdfa456c6b448681838fcf3effa5403fd1bfbef7274cac548fecca3ec2f2e4e217ef74409 SHA512 5a3362ef1e60ae021a2c56ecde202a9dfd71914f3631ab498c8b751c38b217010997c8b28e31ebb6d1a8fb2663165a35943615825e2c220eb48ce66908ea1a9e
DIST musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c 11656 BLAKE2B 1b7bf7102a1eb91a8cb881ed8ca65eb8eed911dd50238e97dc2952d89d4c6ebed6bfd046a2b38776c550b2872ab54ced8cb452fcc2ad56e5616f722debda761f SHA512 7f5b9d934d82deb5f8b23e16169a5d9b99ccab3a4708df06a95d685e1b24a3a3e69b3dcf4942f2f66c12a3d4bf0c5827e2ee2e8c4d7b1997359fccc2ac212dee
-EBUILD musl-1.2.3-r7.ebuild 5783 BLAKE2B 70a576de93379765eb5741ea555eeb0290290533014f79ce9a65ae3d73c12ab2c62196d0a00735c2fdd9130074a1d5674bee17b8342df611a4086ae54e2ef089 SHA512 458bbfeb64d14e2c46beeb89f02c8772fa2c9102307bd481d98ff80f245d58ee35bef133b5d6584df6798427ee0f3dd8ec0501dbddc44b0e1afb620173918eb3
-EBUILD musl-1.2.3-r8.ebuild 5933 BLAKE2B 69870e1a99ebeec9b1aa2bf97114417bb503fc57564e07a2b6875e32b8da981df2532975cab2c91c66f5f55092bfe64593eb1d36cc2c25e54e659cf27cfcdd43 SHA512 f3e9ad7c9a2590b512ef4fa0cb9ed0b38945cad4deb91203891393b79d19d7548928e4836fdd93120fdd6446babb1363f3b03f940cc63aceee2c2f66bfc641c0
-EBUILD musl-1.2.4-r1.ebuild 5728 BLAKE2B 5dd5ff3e8374159ea39c8d3bae7d0070a105add736c4b73dfd3c2f769ec6e1d1c75df60d4ff7b6c2c38bb7308b2fb1c53eee33ce747d401a16d9ebf1348ca9af SHA512 21f9438c28de8a552ed5aa0d71385f75dbb905031234b17ffca30af8291403b21afe203c4d6b7c711a2cfc49337339c7cd20b23cc8c51f731088bed6dd807ee4
-EBUILD musl-9999.ebuild 5669 BLAKE2B cfd2e685efd786a4d9ca498ae798a08662ce6b30f361d1f7ed3833119dcde882456945c08c74875cdbeaa18c6729637522bca0696dc68a851e32881277b4e218 SHA512 89408896f640abda25f2ac468954f37231ecc0256d226a40b2886a02dbb04e43d67e39d5b409935fce519587eef65088309fde05399a642b00b05cbabc73fd7b
+EBUILD musl-1.2.3-r7.ebuild 5784 BLAKE2B 02bf4dbab9f88d7750be107acf6b754da1d37aa3c2fcd1f3f63bc72fc741c50fb1d227586ad524695312b0d7b8f3f97fca6ef9b804fee464309453ee4dd0124f SHA512 a52a886022948bb7fbf2675e58803c6e5dcfd4553175f5312289624b09da8a90b7ee8ebffcce6e5728e51d33ce22c859e966125b6b314fe48a2bc5a83abf3dc7
+EBUILD musl-1.2.3-r8.ebuild 5934 BLAKE2B 6b59d02f8163923c41f66535cd3e1fd5a476a6a7426677f65fac1be3759d2453fcd42e7e0fea522fbe90684346974910bea737c8624921f9924ad348fc7d06e4 SHA512 73894ff4988ce54113bb1d46ca53ae1be12fdf0f56209406e7931c645f250e6a8f10417d3f31906d10526dabb841535af603073e6fae7b25fe5a157d1639f94e
+EBUILD musl-1.2.4-r1.ebuild 5729 BLAKE2B 5c71a795b9b4ca344b9bf3bd0e3f3bf53b5c86b655bc0d82abb139bdfe61e6f6f6f641109f38c6d4b8aba1772f5c4793b9cafb237406877c5fe64a9c5ed87c83 SHA512 4b34fe6849a122fbe412e50bb279ffd4cc696c3c949a3caefc2dbf2627011294408de53da27469a548fb36c4ec6b40f538bcc0a85cb6ffd1817b8f9bb2b11560
+EBUILD musl-9999.ebuild 5670 BLAKE2B 3fd45afe105eff4075386aa603382ae5ecab05201f4987f1b7301625a738f5738ef999429ed6b18511111d55711bc65f41ef046da2010869c957b87b33fdb27f SHA512 3e0ab021a39472ea9f18eff4187eeb741836df559bb2791a6efdc0fa965dcbe976286e882cb5c4baffd2619b27ebb80a5653be2283de706fb20cbfa4294f83da
MISC metadata.xml 559 BLAKE2B 8b1093a5278f716b8e21467b325e373a790f54c8ab71b92adc4c87dd569a92b20e08009372065f0f27ced39e3361c9e5e5a2e1bff271753d280439fabbddd3a4 SHA512 a35c13ea32ac8f26984bdb0d70d28a4285f34e32a2b0b17ad98fe3f357fb46c87a1e853377630d4da58fd5953de3fdeb02ee89181394e1815f5e0bbba4cd9f92
diff --git a/sys-libs/musl/musl-1.2.3-r7.ebuild b/sys-libs/musl/musl-1.2.3-r7.ebuild
index a201a7574d4a..c4e516a10a1a 100644
--- a/sys-libs/musl/musl-1.2.3-r7.ebuild
+++ b/sys-libs/musl/musl-1.2.3-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -167,7 +167,7 @@ src_install() {
rm -f "${ED}"/lib/ld-musl-${arch}.so.1 || die
dosym8 -r /usr/lib/libc.so /lib/ld-musl-${arch}.so.1
- # If it's still a dead symlnk, OK, we really do need to abort.
+ # If it's still a dead symlink, OK, we really do need to abort.
[[ -e "${ED}"/lib/ld-musl-${arch}.so.1 ]] || die
cp "${FILESDIR}"/ldconfig.in-r3 "${T}"/ldconfig.in || die
diff --git a/sys-libs/musl/musl-1.2.3-r8.ebuild b/sys-libs/musl/musl-1.2.3-r8.ebuild
index e50192bdc1fb..cda9968c6cc1 100644
--- a/sys-libs/musl/musl-1.2.3-r8.ebuild
+++ b/sys-libs/musl/musl-1.2.3-r8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -167,7 +167,7 @@ src_install() {
rm "${ED}"/lib/ld-musl-${arch}.so.1 || die
if use split-usr; then
dosym ../usr/lib/libc.so /lib/ld-musl-${arch}.so.1
- # If it's still a dead symlnk, OK, we really do need to abort.
+ # If it's still a dead symlink, OK, we really do need to abort.
[[ -e "${ED}"/lib/ld-musl-${arch}.so.1 ]] || die
else
dosym libc.so /usr/lib/ld-musl-${arch}.so.1
diff --git a/sys-libs/musl/musl-1.2.4-r1.ebuild b/sys-libs/musl/musl-1.2.4-r1.ebuild
index 1d1973c35acc..2b3a3c526c33 100644
--- a/sys-libs/musl/musl-1.2.4-r1.ebuild
+++ b/sys-libs/musl/musl-1.2.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -159,7 +159,7 @@ src_install() {
rm "${ED}"/lib/ld-musl-${arch}.so.1 || die
if use split-usr; then
dosym ../usr/lib/libc.so /lib/ld-musl-${arch}.so.1
- # If it's still a dead symlnk, OK, we really do need to abort.
+ # If it's still a dead symlink, OK, we really do need to abort.
[[ -e "${ED}"/lib/ld-musl-${arch}.so.1 ]] || die
else
dosym libc.so /usr/lib/ld-musl-${arch}.so.1
diff --git a/sys-libs/musl/musl-9999.ebuild b/sys-libs/musl/musl-9999.ebuild
index 2908fbd17541..6034c89cca3e 100644
--- a/sys-libs/musl/musl-9999.ebuild
+++ b/sys-libs/musl/musl-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -155,7 +155,7 @@ src_install() {
rm "${ED}"/lib/ld-musl-${arch}.so.1 || die
if use split-usr; then
dosym ../usr/lib/libc.so /lib/ld-musl-${arch}.so.1
- # If it's still a dead symlnk, OK, we really do need to abort.
+ # If it's still a dead symlink, OK, we really do need to abort.
[[ -e "${ED}"/lib/ld-musl-${arch}.so.1 ]] || die
else
dosym libc.so /usr/lib/ld-musl-${arch}.so.1
diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz
index 27b64af8c112..e328b2b03d39 100644
--- a/sys-power/Manifest.gz
+++ b/sys-power/Manifest.gz
Binary files differ
diff --git a/sys-power/nut/Manifest b/sys-power/nut/Manifest
index e8616a6e705f..810ab570eb9e 100644
--- a/sys-power/nut/Manifest
+++ b/sys-power/nut/Manifest
@@ -16,5 +16,6 @@ DIST nut-2.7.4.tar.gz 2509831 BLAKE2B 367c687efd739150898a14c700d5fddbe22bf92652
DIST nut-2.8.0.tar.gz 3287640 BLAKE2B 6ad87e9c90920d45846d9c1311e8feeb3c36bfa506d62d938940c00d2fc7f7b30632d079a8ee969db624824ae4fd3e14e41e8acd1eda296e26a3aa340f186b94 SHA512 3c413ae54088045a713eb80cf1bdda474f41bb3b67c7c0248aa7a0c4d441dce1ff42627a2735273d7e36892d1f2eeb895220cf28af63fec2fa0c7a267f82d577
EBUILD nut-2.7.4-r8.ebuild 8839 BLAKE2B df9cfb0d44952cf6847964a15721153a57f4effd146ef9f9ffcff29c87a09038167ff74009a086132d21a06ae72a16a6c39758eb2cbe59e6eb1b4a660ccb3e7a SHA512 8cae8d96ad22e44ba3594ee09e399dee5a566e5e16b140a5fd707d2f4efc794655fa6cf83602ba4c3a7667cb304294a7b3898ed28812a0ec56dad01e26312fd0
EBUILD nut-2.8.0-r2.ebuild 5809 BLAKE2B 2510c9c9d956543bc5e0f3b631af9531c2967526c9faad83bd0cf68dba9345b765479287bb680b0fd04978a78451c2199bcf2d0a9a94a7a94c6d7423dd4ea282 SHA512 5f37c10321d8f13b337be4559480f6493b87833430f540eab03574398496355e4d0c9631fcd539e52f12e88164c7b8b133985b77df3ac3aab8e4a022307422ac
-EBUILD nut-9999.ebuild 6953 BLAKE2B 4b735c2c227c0f2cb8ff0d45573d215fc1ea663ffdc5badc9564a41c5dc7e876b1475ea028e6a583ce69f3b7bb24e8a4e62e6278719f5a9c46177ae07fbedfec SHA512 b42b686b8366ed8ec7388d24667b458cae62f849aa894b2fa9c7982e23145be934d23485ceef2d7093b8ed2de7a4a7f446e362ce89cf1e79b55aa4ebdcba45b8
+EBUILD nut-2.8.0-r3.ebuild 5740 BLAKE2B 40e0b04933a6f2bf78c11f9f25a14a9a87eae973fc10736f6c02970842abdfbc3ce1eba6633504815ff227274430dd6f89d140eef43fcbaa6250070f8bceae34 SHA512 76c2520ca5d3052ab2d750697d62263e6b7b62c8f3d5f0cb709028283f072c0e2daa62b3ce025eceec6251a9c68a785ec674e4abc8a9c5664555391743a6760f
+EBUILD nut-9999.ebuild 6881 BLAKE2B 3be9c0da9c89ad7b6bbc1a51d3b85d21a2462b5caea152dc4b0356005494cd7329f5d4156e696e5ca11824d0036d2519f28771977f240672900401b2b4fffd36 SHA512 1f2f2ad0a4d9ef14a125fd4cc8c7e589a994b36d1315d0c7639b3b85c11572bd765242babbe238348d1868ea98c69e934d1b4b2cc52d383a2b5c85251f7a645f
MISC metadata.xml 6068 BLAKE2B 499dd975b0364733e71175eb061d935f754343d32d6eba547a26659438a0488a25509e907516b73d7bfd9714be28bc2159dd8688d2578611c9b9fca419881446 SHA512 cc42c7645c78516a2b2e82ec09098c88c1f7fbcc68f5685906811b9182dd4869c31c4eb865c5deab8cc105cf24e32161cf7db746fe793e6bea08fbf12f561e79
diff --git a/sys-power/nut/nut-2.8.0-r3.ebuild b/sys-power/nut/nut-2.8.0-r3.ebuild
new file mode 100644
index 000000000000..20eea7107c63
--- /dev/null
+++ b/sys-power/nut/nut-2.8.0-r3.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 flag-o-matic linux-info optfeature systemd
+inherit tmpfiles toolchain-funcs udev
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Network-UPS Tools"
+HOMEPAGE="https://networkupstools.org/"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/networkupstools/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://networkupstools.org/source/${PV%.*}/${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="cgi doc ipmi serial i2c +man snmp +usb modbus selinux ssl tcpd test xml zeroconf"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ acct-group/nut
+ acct-user/nut
+ dev-libs/libltdl
+ virtual/udev
+ cgi? ( >=media-libs/gd-2[png] )
+ i2c? ( sys-apps/i2c-tools )
+ ipmi? ( sys-libs/freeipmi )
+ modbus? ( dev-libs/libmodbus )
+ snmp? ( net-analyzer/net-snmp:= )
+ ssl? ( >=dev-libs/openssl-1:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ usb? ( virtual/libusb:1 )
+ xml? ( >=net-libs/neon-0.25.0:= )
+ zeroconf? ( net-dns/avahi )
+"
+BDEPEND="
+ virtual/pkgconfig
+ man? ( app-text/asciidoc )
+ test? ( dev-util/cppunit )
+"
+RDEPEND="
+ ${DEPEND}
+ selinux? ( sec-policy/selinux-nut )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.6.2-lowspeed-buffer-size.patch"
+)
+
+pkg_pretend() {
+ if use i2c; then
+ CONFIG_CHECK="~I2C_CHARDEV"
+ ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to continue"
+ fi
+ if use usb; then
+ CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
+ ERROR_HIDRAW="HIDRAW is needed to support USB UPSes"
+ ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB UPSes"
+ fi
+ if use serial; then
+ CONFIG_CHECK="~SERIAL_8250"
+ ERROR_SERIAL_8250="SERIAL_8250 is needed to support Serial UPSes"
+ fi
+
+ # Now do the actual checks setup above
+ check_extra_config
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == *9999 ]] ; then
+ ./autogen.sh || die
+ fi
+}
+
+src_configure() {
+ local myeconfargs=(
+ --datadir=/usr/share/nut
+ --datarootdir=/usr/share/nut
+ --disable-static
+ --disable-strip
+ --disable-Werror
+ --sysconfdir=/etc/nut
+ --with-dev
+ --with-drvpath="/$(get_libdir)/nut"
+ --with-group=nut
+ --with-htmlpath=/usr/share/nut/html
+ --with-logfacility=LOG_DAEMON
+ --with-statepath=/var/lib/nut
+ --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+ --with-systemdtmpfilesdir="/usr/lib/tmpfiles.d"
+ --with-udev-dir="$(get_udevdir)"
+ --with-user=nut
+ --without-powerman
+ --without-python
+ --without-python2
+ --without-python3
+ --with-altpidpath=/run/nut
+ --with-pidpath=/run/nut
+ $(use_enable test cppunit)
+ $(use_with cgi)
+ $(use_with i2c linux_i2c)
+ $(use_with ipmi freeipmi)
+ $(use_with ipmi)
+ $(use_with serial)
+ $(use_with snmp)
+ $(use_with ssl)
+ $(use_with tcpd wrap)
+ $(use_with usb)
+ $(use_with xml neon)
+ $(use_with zeroconf avahi)
+ )
+
+ filter-lto
+ append-flags -fno-lto
+ tc-export CC CXX AR
+
+ use cgi && myeconfargs+=( --with-cgipath=/usr/share/nut/cgi )
+ use man && myeconfargs+=( --with-doc=man )
+
+ export bashcompdir="$(get_bashcompdir)"
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ rm -rf "${ED}/etc/hotplug" || die
+
+ find "${ED}" -name '*.la' -delete || die
+
+ dodir /sbin
+
+ if use cgi; then
+ elog "CGI monitoring scripts are installed in ${EPREFIX}/usr/share/nut/cgi."
+ elog "copy them to your web server's ScriptPath to activate (this is a"
+ elog "change from the old location)."
+ elog "If you use lighttpd, see lighttpd_nut.conf in the documentation."
+ elog
+ elog "Use script aliases according to the web server you use (apache, nginx, lighttpd, etc...)"
+ fi
+
+ # This must be done after all of the install phases
+ local i
+ for i in "${ED}"/etc/nut/*.sample ; do
+ mv "${i}" "${i/.sample/}" || die
+ done
+
+ local DOCS=( AUTHORS MAINTAINERS NEWS README TODO UPGRADING )
+ einstalldocs
+
+ if use doc; then
+ newdoc lib/README README.lib
+ dodoc docs/*.txt
+ docinto cables
+ dodoc docs/cables/*
+ fi
+
+ newinitd "${FILESDIR}"/nut-2.8.0-init.d-upsd upsd
+ newinitd "${FILESDIR}"/nut-2.2.2-init.d-upsdrv upsdrv
+ newinitd "${FILESDIR}"/nut-2.6.5-init.d-upsmon upsmon
+ newinitd "${FILESDIR}"/nut-2.6.5-init.d-upslog upslog
+ newinitd "${FILESDIR}"/nut.powerfail.initd nut.powerfail
+
+ newbashcomp "${S}"/scripts/misc/nut.bash_completion upsc
+ bashcomp_alias upsc upscmd upsd upsdrvctl upsmon upsrw
+
+ if use zeroconf; then
+ insinto /etc/avahi/services
+ doins scripts/avahi/nut.service
+ fi
+
+ mv "${ED}"/usr/lib/tmpfiles.d/nut-common.tmpfiles "${ED}"/usr/lib/tmpfiles.d/nut-common-tmpfiles.conf || die
+
+ # Fix double directory
+ sed -i -e 's:/nut/nut:/nut:g' "${ED}"/usr/lib/tmpfiles.d/nut-common-tmpfiles.conf || die
+}
+
+pkg_postinst() {
+ elog "Please note that NUT now runs under the 'nut' user."
+ elog "NUT is in the uucp group for access to RS-232 UPS."
+ elog "However if you use a USB UPS you may need to look at the udev or"
+ elog "hotplug rules that are installed, and alter them suitably."
+ elog
+ elog "You are strongly advised to read the UPGRADING file provided by upstream."
+ elog
+ elog "Please note that upsdrv is NOT automatically started by upsd anymore."
+ elog "If you have multiple UPS units, you can use their NUT names to"
+ elog "have a service per UPS:"
+ elog "ln -s /etc/init.d/upsdrv /etc/init.d/upsdrv.\$UPSNAME"
+ elog
+ elog 'If you want apcupsd to power off your UPS when it'
+ elog 'shuts down your system in a power failure, you must'
+ elog 'add nut.powerfail to your shutdown runlevel:'
+ elog
+ elog 'rc-update add nut.powerfail shutdown'
+ elog
+
+ optfeature "all notify events generate a global message (wall) to all users, plus they are logged via the syslog" \
+ sys-apps/util-linux[logger,tty-helpers]
+
+ udev_reload
+
+ tmpfiles_process nut-common-tmpfiles.conf
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-power/nut/nut-9999.ebuild b/sys-power/nut/nut-9999.ebuild
index a56635519b2d..22a0e6bc597a 100644
--- a/sys-power/nut/nut-9999.ebuild
+++ b/sys-power/nut/nut-9999.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-IUSE="gpio cgi doc ipmi serial i2c +man snmp +usb modbus selinux split-usr ssl tcpd test xml zeroconf python monitor systemd"
+IUSE="gpio cgi doc ipmi serial i2c +man snmp +usb modbus selinux ssl tcpd test xml zeroconf python monitor systemd"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -170,7 +170,6 @@ src_install() {
find "${ED}" -name '*.la' -delete || die
dodir /sbin
- use split-usr && dosym ../usr/sbin/upsdrvctl /sbin/upsdrvctl
if use cgi; then
elog "CGI monitoring scripts are installed in ${EPREFIX}/usr/share/nut/cgi."