summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29768 -> 29768 bytes
-rw-r--r--app-containers/Manifest.gzbin7546 -> 7546 bytes
-rw-r--r--app-containers/lxc/Manifest3
-rw-r--r--app-containers/lxc/lxc-5.0.2.ebuild168
-rw-r--r--app-containers/lxd/Manifest4
-rw-r--r--app-containers/lxd/files/lxd-5.0.2-remove-shellcheck-buildsystem-checks.patch32
-rw-r--r--app-containers/lxd/lxd-5.0.2.ebuild204
-rw-r--r--dev-libs/Manifest.gzbin96436 -> 95950 bytes
-rw-r--r--dev-libs/dqlite/Manifest2
-rw-r--r--dev-libs/dqlite/dqlite-1.14.0.ebuild49
-rw-r--r--dev-libs/librep/Manifest7
-rw-r--r--dev-libs/librep/files/50librep-gentoo.el6
-rw-r--r--dev-libs/librep/files/librep-0.92.0-disable-elisp.patch19
-rw-r--r--dev-libs/librep/files/librep-0.92.7-configure-clang16.patch74
-rw-r--r--dev-libs/librep/files/librep-0.92.7-libtool.patch47
-rw-r--r--dev-libs/librep/librep-0.92.7-r2.ebuild83
-rw-r--r--dev-libs/librep/metadata.xml9
-rw-r--r--dev-libs/raft/Manifest2
-rw-r--r--dev-libs/raft/raft-0.17.1.ebuild56
-rw-r--r--dev-libs/rocclr/Manifest5
-rw-r--r--dev-libs/rocclr/files/rocclr-3.7.0-cmake-install-destination.patch52
-rw-r--r--dev-libs/rocclr/metadata.xml15
-rw-r--r--dev-libs/rocclr/rocclr-4.3.0.ebuild36
-rw-r--r--dev-libs/rocm-hostcall/Manifest4
-rw-r--r--dev-libs/rocm-hostcall/files/rocm-hostcall-2.7.0-install-correctly.patch39
-rw-r--r--dev-libs/rocm-hostcall/metadata.xml11
-rw-r--r--dev-libs/rocm-hostcall/rocm-hostcall-2.7.0.ebuild27
-rw-r--r--dev-perl/Manifest.gzbin282166 -> 282005 bytes
-rw-r--r--dev-perl/perl-mozldap/Manifest3
-rw-r--r--dev-perl/perl-mozldap/metadata.xml8
-rw-r--r--dev-perl/perl-mozldap/perl-mozldap-1.5.3-r2.ebuild29
-rw-r--r--dev-python/Manifest.gzbin260474 -> 260312 bytes
-rw-r--r--dev-python/test_server/Manifest3
-rw-r--r--dev-python/test_server/metadata.xml13
-rw-r--r--dev-python/test_server/test_server-0.0.40.ebuild25
-rw-r--r--dev-ruby/Manifest.gzbin106957 -> 106636 bytes
-rw-r--r--dev-ruby/daemon_controller/Manifest3
-rw-r--r--dev-ruby/daemon_controller/daemon_controller-1.2.0-r2.ebuild26
-rw-r--r--dev-ruby/daemon_controller/metadata.xml11
-rw-r--r--dev-ruby/ferret/Manifest3
-rw-r--r--dev-ruby/ferret/ferret-0.11.8.7-r1.ebuild44
-rw-r--r--dev-ruby/ferret/metadata.xml11
-rw-r--r--games-puzzle/Manifest.gzbin17448 -> 17283 bytes
-rw-r--r--games-puzzle/mindless/Manifest5
-rw-r--r--games-puzzle/mindless/metadata.xml11
-rw-r--r--games-puzzle/mindless/mindless-1.6-r1.ebuild62
-rw-r--r--media-gfx/Manifest.gzbin37849 -> 37677 bytes
-rw-r--r--media-gfx/iscan-plugin-network-nt/Manifest3
-rw-r--r--media-gfx/iscan-plugin-network-nt/iscan-plugin-network-nt-1.1.3.ebuild40
-rw-r--r--media-gfx/iscan-plugin-network-nt/metadata.xml8
-rw-r--r--media-libs/Manifest.gzbin68267 -> 68106 bytes
-rw-r--r--media-libs/guilib/Manifest3
-rw-r--r--media-libs/guilib/guilib-1.2.1-r1.ebuild43
-rw-r--r--media-libs/guilib/metadata.xml7
-rw-r--r--media-video/Manifest.gzbin25687 -> 25208 bytes
-rw-r--r--media-video/mpeg2vidcodec/Manifest5
-rw-r--r--media-video/mpeg2vidcodec/files/mpeg2vidcodec-12-Wimplicit-function-declaration.patch54
-rw-r--r--media-video/mpeg2vidcodec/files/mpeg2vidcodec-12-fix-build-system.patch78
-rw-r--r--media-video/mpeg2vidcodec/metadata.xml7
-rw-r--r--media-video/mpeg2vidcodec/mpeg2vidcodec-12-r1.ebuild33
-rw-r--r--media-video/ogmrip/Manifest3
-rw-r--r--media-video/ogmrip/metadata.xml15
-rw-r--r--media-video/ogmrip/ogmrip-1.0.1.ebuild81
-rw-r--r--media-video/shrip/Manifest3
-rw-r--r--media-video/shrip/metadata.xml11
-rw-r--r--media-video/shrip/shrip-0.6.0-r1.ebuild39
-rw-r--r--metadata/Manifest.gzbin3511 -> 3504 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.gzbin28403 -> 28413 bytes
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin12830 -> 13154 bytes
-rw-r--r--metadata/md5-cache/app-containers/lxc-5.0.216
-rw-r--r--metadata/md5-cache/app-containers/lxd-5.0.216
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin148521 -> 148353 bytes
-rw-r--r--metadata/md5-cache/dev-libs/dqlite-1.14.016
-rw-r--r--metadata/md5-cache/dev-libs/librep-0.92.7-r215
-rw-r--r--metadata/md5-cache/dev-libs/raft-0.17.116
-rw-r--r--metadata/md5-cache/dev-libs/rocclr-4.3.014
-rw-r--r--metadata/md5-cache/dev-libs/rocm-hostcall-2.7.014
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin307416 -> 307248 bytes
-rw-r--r--metadata/md5-cache/dev-perl/perl-mozldap-1.5.3-r216
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin355110 -> 354941 bytes
-rw-r--r--metadata/md5-cache/dev-python/test_server-0.0.4016
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin203816 -> 203480 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r217
-rw-r--r--metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r117
-rw-r--r--metadata/md5-cache/games-puzzle/Manifest.gzbin18130 -> 17960 bytes
-rw-r--r--metadata/md5-cache/games-puzzle/mindless-1.6-r114
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin56059 -> 55882 bytes
-rw-r--r--metadata/md5-cache/media-gfx/iscan-plugin-network-nt-1.1.314
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin102735 -> 102565 bytes
-rw-r--r--metadata/md5-cache/media-libs/guilib-1.2.1-r115
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin36105 -> 35613 bytes
-rw-r--r--metadata/md5-cache/media-video/mpeg2vidcodec-12-r112
-rw-r--r--metadata/md5-cache/media-video/ogmrip-1.0.115
-rw-r--r--metadata/md5-cache/media-video/shrip-0.6.0-r112
-rw-r--r--metadata/md5-cache/net-firewall/Manifest.gzbin7048 -> 6882 bytes
-rw-r--r--metadata/md5-cache/net-firewall/nufw-2.2.22-r416
-rw-r--r--metadata/md5-cache/net-nds/Manifest.gzbin3901 -> 3738 bytes
-rw-r--r--metadata/md5-cache/net-nds/adtool-1.3.3-r214
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin26456 -> 25791 bytes
-rw-r--r--metadata/md5-cache/net-wireless/bluez-hcidump-2.511
-rw-r--r--metadata/md5-cache/net-wireless/iwd-99998
-rw-r--r--metadata/md5-cache/net-wireless/rfkill-0.5-r212
-rw-r--r--metadata/md5-cache/net-wireless/rfkill-0.5-r312
-rw-r--r--metadata/md5-cache/net-wireless/rfkill-1.012
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin63446 -> 63273 bytes
-rw-r--r--metadata/md5-cache/sci-libs/libcmatrix-3.11.0-r116
-rw-r--r--metadata/md5-cache/sec-keys/Manifest.gzbin21415 -> 21420 bytes
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-stellarium-202212294
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin23513 -> 23152 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/charliecloud-0.302
-rw-r--r--metadata/md5-cache/sys-cluster/ganglia-3.7.1-r315
-rw-r--r--metadata/md5-cache/sys-cluster/ganglia-web-3.7.3-r214
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin34360 -> 34516 bytes
-rw-r--r--metadata/md5-cache/sys-fs/lxcfs-5.0.316
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin23880 -> 23250 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.10.15514
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.10.16214
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.4.22614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.4.22714
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin28098 -> 27928 bytes
-rw-r--r--metadata/md5-cache/x11-libs/rep-gtk-0.90.8.314
-rw-r--r--metadata/md5-cache/x11-themes/Manifest.gzbin26748 -> 26579 bytes
-rw-r--r--metadata/md5-cache/x11-themes/sawfish-themes-0.0.1-r310
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin15735 -> 15555 bytes
-rw-r--r--metadata/md5-cache/x11-wm/sawfish-1.12.90-r214
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/projects.xml4
-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-firewall/Manifest.gzbin4539 -> 4377 bytes
-rw-r--r--net-firewall/nufw/Manifest9
-rw-r--r--net-firewall/nufw/files/nuauth-conf.d2
-rw-r--r--net-firewall/nufw/files/nuauth-init.d27
-rw-r--r--net-firewall/nufw/files/nufw-2.2.22-gnutls-3.4.patch103
-rw-r--r--net-firewall/nufw/files/nufw-2.2.22-var-run.patch45
-rw-r--r--net-firewall/nufw/files/nufw-conf.d2
-rw-r--r--net-firewall/nufw/files/nufw-init.d17
-rw-r--r--net-firewall/nufw/metadata.xml14
-rw-r--r--net-firewall/nufw/nufw-2.2.22-r4.ebuild105
-rw-r--r--net-nds/Manifest.gzbin2559 -> 2395 bytes
-rw-r--r--net-nds/adtool/Manifest6
-rw-r--r--net-nds/adtool/adtool-1.3.3-r2.ebuild30
-rw-r--r--net-nds/adtool/files/adtool-1.3.3-automake.patch9
-rw-r--r--net-nds/adtool/files/adtool-1.3.3-bfr-overflow.patch18
-rw-r--r--net-nds/adtool/files/adtool-1.3.3-fno-common.patch19
-rw-r--r--net-nds/adtool/metadata.xml8
-rw-r--r--net-wireless/Manifest.gzbin14547 -> 14211 bytes
-rw-r--r--net-wireless/bluez-hcidump/Manifest3
-rw-r--r--net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild19
-rw-r--r--net-wireless/bluez-hcidump/metadata.xml8
-rw-r--r--net-wireless/iwd/Manifest2
-rw-r--r--net-wireless/iwd/iwd-9999.ebuild3
-rw-r--r--net-wireless/rfkill/Manifest6
-rw-r--r--net-wireless/rfkill/metadata.xml8
-rw-r--r--net-wireless/rfkill/rfkill-0.5-r2.ebuild26
-rw-r--r--net-wireless/rfkill/rfkill-0.5-r3.ebuild32
-rw-r--r--net-wireless/rfkill/rfkill-1.0.ebuild31
-rw-r--r--profiles/Manifest.gzbin182252 -> 182249 bytes
-rw-r--r--profiles/arch/powerpc/package.use.mask1
-rw-r--r--profiles/features/wd40/package.mask1
-rw-r--r--profiles/package.mask113
-rw-r--r--profiles/use.local.desc6
-rw-r--r--sci-libs/Manifest.gzbin44229 -> 44072 bytes
-rw-r--r--sci-libs/libcmatrix/Manifest11
-rw-r--r--sci-libs/libcmatrix/files/libcmatrix-3.11.0-fix-c++14.patch40
-rw-r--r--sci-libs/libcmatrix/files/libcmatrix-3.11.0-gcc5.2.patch16
-rw-r--r--sci-libs/libcmatrix/files/libcmatrix-3.11.0-shared.patch80
-rw-r--r--sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.4.patch12
-rw-r--r--sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.6.patch16
-rw-r--r--sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.7.patch227
-rw-r--r--sci-libs/libcmatrix/files/libcmatrix-3.2.1-minuit2.patch14
-rw-r--r--sci-libs/libcmatrix/files/libcmatrix-3.9.0-atlas.patch24
-rw-r--r--sci-libs/libcmatrix/libcmatrix-3.11.0-r1.ebuild59
-rw-r--r--sci-libs/libcmatrix/metadata.xml8
-rw-r--r--sec-keys/Manifest.gzbin18355 -> 18352 bytes
-rw-r--r--sec-keys/openpgp-keys-stellarium/Manifest2
-rw-r--r--sec-keys/openpgp-keys-stellarium/openpgp-keys-stellarium-20221229.ebuild2
-rw-r--r--sys-cluster/Manifest.gzbin11545 -> 11201 bytes
-rw-r--r--sys-cluster/charliecloud/Manifest3
-rw-r--r--sys-cluster/charliecloud/charliecloud-0.30.ebuild4
-rw-r--r--sys-cluster/charliecloud/files/charliecloud-0.30-dash.patch48
-rw-r--r--sys-cluster/ganglia-web/Manifest3
-rw-r--r--sys-cluster/ganglia-web/ganglia-web-3.7.3-r2.ebuild49
-rw-r--r--sys-cluster/ganglia-web/metadata.xml20
-rw-r--r--sys-cluster/ganglia/Manifest5
-rw-r--r--sys-cluster/ganglia/files/gmetad.rc-228
-rw-r--r--sys-cluster/ganglia/files/gmond.rc-228
-rw-r--r--sys-cluster/ganglia/ganglia-3.7.1-r3.ebuild81
-rw-r--r--sys-cluster/ganglia/metadata.xml12
-rw-r--r--sys-fs/Manifest.gzbin22531 -> 22534 bytes
-rw-r--r--sys-fs/lxcfs/Manifest3
-rw-r--r--sys-fs/lxcfs/lxcfs-5.0.3.ebuild79
-rw-r--r--sys-kernel/Manifest.gzbin4420 -> 4414 bytes
-rw-r--r--sys-kernel/gentoo-sources/Manifest16
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.155.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.162.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.226.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.227.ebuild28
-rw-r--r--x11-libs/Manifest.gzbin18842 -> 18678 bytes
-rw-r--r--x11-libs/rep-gtk/Manifest3
-rw-r--r--x11-libs/rep-gtk/metadata.xml8
-rw-r--r--x11-libs/rep-gtk/rep-gtk-0.90.8.3.ebuild45
-rw-r--r--x11-themes/Manifest.gzbin21563 -> 21392 bytes
-rw-r--r--x11-themes/sawfish-themes/Manifest54
-rw-r--r--x11-themes/sawfish-themes/metadata.xml5
-rw-r--r--x11-themes/sawfish-themes/sawfish-themes-0.0.1-r3.ebuild77
-rw-r--r--x11-wm/Manifest.gzbin9785 -> 9620 bytes
-rw-r--r--x11-wm/sawfish/Manifest6
-rw-r--r--x11-wm/sawfish/files/50sawfish-gentoo.el7
-rw-r--r--x11-wm/sawfish/files/sawfish-1.12.0-desktop.patch19
-rw-r--r--x11-wm/sawfish/files/sawfish-1.12.0-fno-common.patch39
-rw-r--r--x11-wm/sawfish/metadata.xml17
-rw-r--r--x11-wm/sawfish/sawfish-1.12.90-r2.ebuild105
221 files changed, 803 insertions, 3508 deletions
diff --git a/Manifest b/Manifest
index 8a470f547c6b..cd446154389e 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29768 BLAKE2B 1d3fb66f126fbbb0b1a807764f38f9f55937eb606ea7019be4e5bca85f61f032699a6ff73a05365ffdd1e20a7a0e0fafe853f6f5db90b3049a7fc0311b7cc009 SHA512 220bde800e2aab31b849a5bfc807c13d29bc065f1cfe2aad9929be5c5d0dba4202c98c84a9d84af29115f4db042189b6cba78f036169a657eabb6b72367427e8
-TIMESTAMP 2023-01-19T11:10:06Z
+MANIFEST Manifest.files.gz 29768 BLAKE2B 39d8874e89ecc7f5ea5eb84c22ed2ed18cf593629badb56cff35b097b26ae870e67d80220686bdc87419fe7b5a637c48cf7ee7559ca222216aa5d24c4def2aa3 SHA512 486cfb67ae2e41b17828e26153c3d070a7d4a976d5b587781bb05ce535e5b55106049491b4b27e6b48536c6da4465b09c57b9b6c1c073fd4464a5d39210c0513
+TIMESTAMP 2023-01-19T17:10:10Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPJJQ5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPJeXJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBVEBAAhD7q1Sojn4JJCZLq5agGFxh7BEMt1MbeajZM+TVluwUSXhBHjik1/6Vl
-dHRy/B6QXvJAYRaAPk7rUp0qnclTZ496jQ0SMz04EKkBjkfEdb1z9Lnho6arr1Wn
-Sy4BB1MoprFecl0OAplPPUljCeaFpsvZdwHid7ku1FVskb6UTiudDUm3iw5Nomdk
-LWbuy+VXYQilOyEZfKxkDX1XZyH5bSFij8rS4LRGQ2nU6NsDZKvTnM3XXTQW/brz
-zVF1cIOJAcamNx9Zb6NHPWDkCEfByUR3WqbOJDtOdBUHcGJRPLKSLH5iOGvS2ADe
-s63KIc3HyYajLS0HAn36szcZJIf6G9yqCfsG2+cxUGWVqrIin2ajcGz1+3WuX0Ck
-rBYwNsv31dP0Vt6+BVovyclbwJdU67kDnATG8eKUYeapXe6oPwUHVad2+z/YizEr
-O7EFHf1/kYELUO0y43oZuCNS+Bakl3MCeS2+eLL6MbHAcEDWCiYTwmWB9qViFaev
-wJ3dVmMNeHK2vDdOq0OKo6AciOX8DM/1TiC65jlweOFNJu4VZbRFU+cqWBsAWPYF
-2LiMX8q2oC3Rbl/ubaQPSCCCGcX7vKHlU4FXBsR/0z8E2BdpzHTP2D3qBW4GHcy3
-UPYI9gpofKsy4JRw1AspUhIg8MLIHtmK7+Xah6HwJsvott3NuP0=
-=cwQC
+klBFQg//UzQ0+NuL7wT/7S2YX2J+7zTwdlT4IzrPrWVKl9l4LoLet4ShuW/cr7AU
+GTd6oMJk56s/EB69kqGgwx+6PBkTxj5FXhUDtXTKZaCHK28vRhtWp0QSo75A+BF7
+Y480CnDOKlS+bwU3+H1rFRbRPWGHV1x5z1xoy6sT5sMM0pumVA6cN4B0drcKSod/
+JnjylOAMVgYvuMs4kQ1k5gV3A7C0IIw1NNvf2EThOsL84efEk23umlMtEKYXG6Gw
+SVT1nUEn4u9vzeD7b3xRAoynk9DIZoGnTiv0+7fsPlvCxIqG4bnZSeNSNOAQ5uxi
+Nn+17Bt+N/hb+DqizDYMNFx3P4c9M/cjAevKbnKfrp2mY7Wf5uza/NHVwfcL3TCc
+u268x8MPndPIsktskoVEmdxA7wPNXkX9Q4x0zmN3Pf4hll8KOQswaPNCNV60V4az
+Xas3dYZ52Fxzw21EIDolYnOMntXBYgg+LQrO2s9Sv754hArqyAr9x8Hhl9SHzFIs
+ZUA/8V/MTZsFBiaVEvVv6zn0hfIx6yN+pEsadvQYbgXMfQuXRSddyVKqKKDotN+b
+lMfRcMqIGZ53KjXvixII1H9HMVWuEdvdQ6PL7jEEPtIwbbRAHJbnd+UcJDmKR+jU
+Ghh41ov1sAFcw6+pilQTzXfR9jcq0HBNyDbBxeyyYOsO2IsWqBI=
+=yscu
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 231ff99737dd..f5a380715878 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index d72c03365452..d55756551ed0 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/lxc/Manifest b/app-containers/lxc/Manifest
index 2aadc7709a64..d3fa45d4a6b1 100644
--- a/app-containers/lxc/Manifest
+++ b/app-containers/lxc/Manifest
@@ -7,5 +7,8 @@ AUX lxc.service-5.0.0 527 BLAKE2B 44d1fca919615c1acb672baa7b77bd43680975782683ad
AUX lxc_at.service.5.0.0 395 BLAKE2B b4a329964041a9b3017df80aedb73f296d60e0b78097c72e52b921de939246a45d07591535d3971458cee38bf4ddf84021af3f325bffac6db9ba7c4c78a48a5b SHA512 d896c2eb889b83a77041fcd51604bea11db65b8b494c9c063a72ed182006577ed49e2e2c0842353de4676b3fc1246508e5b7c669d797929818cccf485282d85c
DIST lxc-5.0.1.tar.gz 973206 BLAKE2B 6d5cb1a03eb2612d0f8cb59783a64ec42bedd560cacfebf76383d9599dfc153e381f0e584a1c8c9a0b5b18a46bfb01863649dc5a019546e9ded6079b5ec69ddd SHA512 c87563b556aec83c93a7c62932217791e92da950cc76983f0d5e1d603fe1ae298a63fb5e88ec9ef5173846d579babb5acd0836679b915de00844bb9edf9c8d7e
DIST lxc-5.0.1.tar.gz.asc 833 BLAKE2B f85df5fc5bd88a738042f622ee4191b99e0a8e07db7ceb5824d634bc451f4bf93c8b64d1c72d4899f639ad30bbc9ee82be292dbe310218fa20566ee00f9bb752 SHA512 09de4e74d174b54cf9240ca4ef4793b9f63355c65f610abffb40e6dc2dc9130380761a50725e4dcee39b421e4b51c874d141fe22d5ecfd7ad3af35f7ebec09a0
+DIST lxc-5.0.2.tar.gz 973977 BLAKE2B e6017406b96f53525b576528814922a017a7d65fb04724046236307f4e85219b3c8ac725678e57ae3f77a4e817f718748e8c61fbc8147160e4ac87d3146b6567 SHA512 2e8800875e9c91cc0cbfdfc33c43d84bad9471d8a1b8ccd52d7d9c6fe44f280f9f701b8ccc2e0f5319a3e4c50d8c4331722f0dd9c0347575eb4f7b4ed110bef3
+DIST lxc-5.0.2.tar.gz.asc 833 BLAKE2B 3d78f8a87b2f45d2b91a9a6595d286e2fc1dcfc7d28f3c1d86e968860a7e346506ab28d4dafffede8acf1f82e8b12f90eda2e6210cd6bdec702f59bad97295c6 SHA512 9bd1ef117cf256841b75d409e8f14b88ed54fdfc9c8c472b6baa5e9695e39cdb8c1f47ce612dc8263abb65511df0812554cc9a5820cdd6c1539a07283a4cd08f
EBUILD lxc-5.0.1-r2.ebuild 5105 BLAKE2B f80036ccb5f6ad7b86e5de580a6a96bf5f3880c5068d1a1a32eb5c94ac6626c5be807fd188b8a0e2a3f23b29eb6bd232d6ecd5a608319c09f3c9511976b4127b SHA512 5d8779db5c85fc845a1439b15dce838633a8de3eade737cb70d0fb678970bd7c3e04a565bb07a3f6eca46ad809079e14e69508826a4fdc2a2dec4050d9f869fc
+EBUILD lxc-5.0.2.ebuild 5059 BLAKE2B a06441cf8bf1c9558953a1ae243b508c507fa7699d7f9852c85e7a146fb601c97c86ccbac8f13ca315fd5695ebd23a6a5682401528882d8d7658920bf575bda9 SHA512 285bf62b5bb405db85957cee8d1e7d490a26570f67abc855df86c081faf5be24ad4b81b32c92aa5f1b9f286cb7deadc654ac933cc3de547350af02a1ea90026b
MISC metadata.xml 720 BLAKE2B b34cfe10fc45695ec1222335a166da834b2a5e9bb03c76b1ec174af7a6bdb23c5d0969c5d298e73c839df24aa156a6979bc643842a4608bdfff6052fba9908c1 SHA512 0f2948ca809aec73de20658710bdd5a6ce42188e39a37ea59a08379719dbfbaab3012b1ccbfa07e856fae76c8adb061ddab7bda4c05dfbf143f9bd3e0a20e800
diff --git a/app-containers/lxc/lxc-5.0.2.ebuild b/app-containers/lxc/lxc-5.0.2.ebuild
new file mode 100644
index 000000000000..ee16591feeae
--- /dev/null
+++ b/app-containers/lxc/lxc-5.0.2.ebuild
@@ -0,0 +1,168 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 linux-info meson optfeature systemd toolchain-funcs verify-sig
+
+DESCRIPTION="A userspace interface for the Linux kernel containment features"
+HOMEPAGE="https://linuxcontainers.org/ https://github.com/lxc/lxc"
+SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz
+ verify-sig? ( https://linuxcontainers.org/downloads/lxc/${P}.tar.gz.asc )"
+
+LICENSE="GPL-2 LGPL-2.1 LGPL-3"
+SLOT="0/1.502" # SONAME liblxc.so.1 + ${PV//./} _if_ breaking ABI change while bumping.
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd test +tools"
+
+RDEPEND="acct-group/lxc
+ acct-user/lxc
+ apparmor? ( sys-libs/libapparmor )
+ caps? ( sys-libs/libcap[static-libs] )
+ io-uring? ( >=sys-libs/liburing-2:= )
+ pam? ( sys-libs/pam )
+ seccomp? ( sys-libs/libseccomp )
+ selinux? ( sys-libs/libselinux )
+ ssl? ( dev-libs/openssl:0= )
+ systemd? ( sys-apps/systemd:= )
+ tools? ( sys-libs/libcap[static-libs] )"
+DEPEND="${RDEPEND}
+ sys-kernel/linux-headers"
+BDEPEND="virtual/pkgconfig
+ man? ( app-text/docbook2X )
+ verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
+
+RESTRICT="!test? ( test )"
+
+CONFIG_CHECK="~!NETPRIO_CGROUP
+ ~CGROUPS
+ ~CGROUP_CPUACCT
+ ~CGROUP_DEVICE
+ ~CGROUP_FREEZER
+
+ ~CGROUP_SCHED
+ ~CPUSETS
+ ~IPC_NS
+ ~MACVLAN
+
+ ~MEMCG
+ ~NAMESPACES
+ ~NET_NS
+ ~PID_NS
+
+ ~POSIX_MQUEUE
+ ~USER_NS
+ ~UTS_NS
+ ~VETH"
+
+ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
+ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
+ERROR_MEMCG="CONFIG_MEMCG: needed for memory resource control in containers"
+ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
+ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
+ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
+ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
+
+DOCS=( AUTHORS CONTRIBUTING MAINTAINERS README.md doc/FAQ.txt )
+
+pkg_setup() {
+ linux-info_pkg_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ --localstatedir "${EPREFIX}/var"
+
+ -Dcoverity-build=false
+ -Doss-fuzz=false
+
+ -Dcommands=true
+ -Dmemfd-rexec=true
+ -Dthread-safety=true
+
+ $(meson_use apparmor)
+ $(meson_use caps capabilities)
+ $(meson_use examples)
+ $(meson_use io-uring io-uring-event-loop)
+ $(meson_use lto b_lto)
+ $(meson_use man)
+ $(meson_use pam pam-cgroup)
+ $(meson_use seccomp)
+ $(meson_use selinux)
+ $(meson_use ssl openssl)
+ $(meson_use test tests)
+ $(meson_use tools)
+
+ -Ddata-path=/var/lib/lxc
+ -Ddoc-path=/usr/share/doc/${PF}
+ -Dlog-path=/var/log/lxc
+ -Drootfs-mount-path=/var/lib/lxc/rootfs
+ -Druntime-path=/run
+ )
+
+ if use systemd; then
+ local emesonargs+=( -Dinit-script="systemd" )
+ local emesonargs+=( -Dsd-bus=enabled )
+ else
+ local emesonargs+=( -Dinit-script="sysvinit" )
+ local emesonargs+=( -Dsd-bus=disabled )
+ fi
+
+ use tools && local emesonargs+=( -Dcapabilities=true )
+
+ if $(tc-ld-is-gold) || $(tc-ld-is-lld); then
+ local emesonargs+=( -Db_lto_mode=thin )
+ else
+ local emesonargs+=( -Db_lto_mode=default )
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # The main bash-completion file will collide with lxd, need to relocate and update symlinks.
+ mkdir -p "${ED}"/$(get_bashcompdir) || die "Failed to create bashcompdir."
+
+ if use tools; then
+ bashcomp_alias lxc-start lxc-{attach,autostart,cgroup,checkpoint,config,console,copy,create,destroy,device,execute,freeze,info,ls,monitor,snapshot,stop,top,unfreeze,unshare,usernsexec,wait}
+ else
+ bashcomp_alias lxc-start lxc-usernsexec
+ fi
+
+ keepdir /var/lib/cache/lxc /var/lib/lib/lxc
+
+ find "${ED}" -name '*.la' -delete -o -name '*.a' -delete || die
+
+ # Replace upstream sysvinit/systemd files.
+ if use systemd; then
+ rm -r "${D}$(systemd_get_systemunitdir)" || die "Failed to remove systemd lib dir"
+ else
+ rm "${ED}"/etc/init.d/lxc-{containers,net} || die "Failed to remove sysvinit scripts"
+ fi
+
+ newinitd "${FILESDIR}/${PN}.initd.8" ${PN}
+ systemd_newunit "${FILESDIR}"/lxc-monitord.service.5.0.0 lxc-monitord.service
+ systemd_newunit "${FILESDIR}"/lxc-net.service.5.0.0 lxc-net.service
+ systemd_newunit "${FILESDIR}"/lxc.service-5.0.0 lxc.service
+ systemd_newunit "${FILESDIR}"/lxc_at.service.5.0.0 "lxc@.service"
+
+ if ! use apparmor; then
+ sed -i '/lxc-apparmor-load/d' "${D}$(systemd_get_systemunitdir)/lxc.service" || die "Failed to remove apparmor references from lxc.service systemd unit."
+ fi
+}
+
+pkg_postinst() {
+ elog "Please refer to "
+ elog "https://wiki.gentoo.org/wiki/LXC for introduction and usage guide."
+ elog
+ elog "Run 'lxc-checkconfig' to see optional kernel features."
+ elog
+
+ optfeature "automatic template scripts" app-containers/lxc-templates
+ optfeature "Debian-based distribution container image support" dev-util/debootstrap
+ optfeature "snapshot & restore functionality" sys-process/criu
+}
diff --git a/app-containers/lxd/Manifest b/app-containers/lxd/Manifest
index abe06f944d73..67a5eb7efafb 100644
--- a/app-containers/lxd/Manifest
+++ b/app-containers/lxd/Manifest
@@ -4,11 +4,15 @@ AUX lxd-4.0.9-r1.service 612 BLAKE2B e44029b6f615afc0daf8abfccd7d2e472291d9b1f85
AUX lxd-4.0.9.initd 1333 BLAKE2B 72a27d38527b4f0dcca3b111ae0d112bd128cf83ff6261561c5a3bf1c619a2e36672b5eb06ff643660d3cee05a545991ed565be257a56452cbd498a202e1b197 SHA512 933a09e72dbf3bbab8e2148549b6bc08ac0caf2088bd44c3e378ac6041fa861845bfae351c83fcd0920655ceb29ea6ca8023163c52a2fb7499c9bf2958d4dc86
AUX lxd-5.0.2-fix-btrfs-driver-to-support-btrfs-6.0.patch 1169 BLAKE2B a590a4f958270509fa2787837992f5a0c16e689713fea13f15c120902a822b6e662b1658cabc4ba4b4c0d1d9fe5feab73a077f2ac751383e9408c436bbc599b1 SHA512 0fb90748070d8376e62af3dec5ae793b0b6e8c678c226eafce014e978a4e16c4fbcb30a1a98ce8ca1b67436ca603f0531522da1905fbbb79824222a3241806a5
AUX lxd-5.0.2-r1.initd 1710 BLAKE2B a9597d32e88502f521f3ae784e4f653ab6d3ab144537b27f5e9b84eb36e5688b13d74968c865153d6e442f77a67b5794fb429705bea8b40cdef00768102de55b SHA512 73ea4aaee39061565524a378b9317bee4b850f0c28ae3f8a47e905b9dffc4452e71736880391bb74b88ea70bda12874699a1eff56400ac9d7949738f3aa3ebce
+AUX lxd-5.0.2-remove-shellcheck-buildsystem-checks.patch 1059 BLAKE2B 2f75a4825584bfb864702f6d5b7023850ca19601014a0f594c2909b892c94b355013eac32d430caf7600e3fdc85fe5140d1e01bd6c26d3cb80df52ccf5cb3ee2 SHA512 026847b13dee7b92e718ea4c6697483d115cc452a9f129acedf7aa8df78f9f67c2b9ff72bec959560d1baabce9d5cf8c9b791fbd5b829cca18a488e8572e6872
AUX lxd-containers-4.0.0.service 322 BLAKE2B a38cffd4b5809946abdac858564dcab2c2967c295d671df0d315d790df1849e25f0bc052e20cd0d9e4c23403289050b4538f5a52437ab8ae9ca3b40c6a9a1571 SHA512 a55f2c1a367c5c3c5eb6880e01893977de18c6e9463949236ee3247715fbf53641bbe1b69404362dd6cb6ba2a30ac6539fd362b21059e529dc4dac4ec5ca6718
DIST lxd-5.0.1.tar.gz 14640923 BLAKE2B 81bdf3301c0eecc719864cd8e18fd886113f83d1980e13ee4d4ccb6641ee4a7e33f0b859a21abd8a0a9956d1c2f3dfa6e7eb1ae454fbb580c23b5558ef51168e SHA512 b04b7329bdeb17ca384cc2d931a1510d5f03521fd247eab93904bbcb6139cc0daf28f9aeb6416268ccf15affdd15b26598f3e280fb5eefe5c59be6918f092bed
DIST lxd-5.0.1.tar.gz.asc 833 BLAKE2B d233c8ebfb5b71f66ff08b4d74861a42bf45ef3e9622d4f113603a7a6c1a29b5aa3422c075ad5250a7d5ab7526a49dd676672d0a73194024af477fa762e02b12 SHA512 bf22f26b6688420e843e9e24eb731a2068eae3d90c77787e0f4a279d4cb7a8a2df38b7e9c8ea79f604c1d54743238cb36474baf018ea6bf72e6f37838b252294
DIST lxd-5.0.2-move-shellcheck-version-call-into-static-analysis.patch 882 BLAKE2B 4c4cb8b19709939c0c14ed87e5d9c917ac967471400de07c14ea049c0a8aae9a2ed0e3755d554cb1077ee7c607fcdc71431d57a55becd0a46c1f177bc9b33aed SHA512 266788186ca9aabda4ad0fe5fa47ef3acfa31bee64c742c011c58a39f4da833f768e8bb71ec81b57af8d4f124d733f2c22ab33f9ee1bc4ecbd21f5bbbae1f6e7
+DIST lxd-5.0.2.tar.gz 16258766 BLAKE2B a0d4e3108664724c064fb8c16031ff7dfa3f49735c81290c78fca1dd8c95774e8d8faf131a9de0961a51fb3f1fb1e3a1219d325e6c440dc42d077bfb6550df0b SHA512 e44b210828251ef2bbdcca332f605294a9258572a52a8e94f5c8dcf8d5c2b3d4cdaf46f85236d9c963de5654d3a0437b5f177ea908a6dac3b5b03fb721be6eaa
+DIST lxd-5.0.2.tar.gz.asc 833 BLAKE2B 606cae1439148060acd3fb04fdb108654a351ce2b7484081f7874ab2b0af8de2b5befc5a5409a94af0da25308622234db2e3b411edb20324df458fe85f46ac21 SHA512 884c921a263a8baf2d94958c72e232a0a47d0747f5a9d36ed8fc270edfa18dfc240d1e858e75dcc03eae921dae08d3ddfd34d9146d1510de6a09031da26aaccc
DIST lxd-5.8-add-tcp-keepalives-to-exec-channels.patch 15702 BLAKE2B ee834b86284e36f87ad3e54df04eb2968dc0fefdf81b116bd640e611ac4ca2eb93763ed2c2f3cfd1e9473da1a3e66bd90858eb4bab08a47f86306a0903a19e6e SHA512 5e7c56f5ffbc8cecb27c6916abbbf4bb3d268c0936b9fdb2b80b4b306c911bdcf782059290243988feb49c9209e55de9ea168ea7041636bf9ae1b7d88ff541c9
EBUILD lxd-5.0.1-r2.ebuild 5268 BLAKE2B b0d0d8601fe9dfda083f98078aa404e04cc4c82098583bc3b8bcee76b4f46f1eadd097a05ffb62111ab929a42f3af2377de9302f3acaeeca5056d85ef460715f SHA512 540ef775bc0558a59dad52220d1f8d9de6f0dd4aa57eff7e18beefefc2263651d9edf5fb0e993d724b4e03145f0250efa074cfb11d0e5e9997dcd5b968a2997c
EBUILD lxd-5.0.1-r5.ebuild 6235 BLAKE2B 95efb03e4ad618bd92d6a22311a135a9a096bb0742a15a3191254620f05604ae5e10fddc97883e06d6dabfa4972fa62899751e23a98f53d3235733f37ddd2ec2 SHA512 6d39152adabe406e568d39e6a3d696e4d3f554d66b063a4827f596ebc6e034f346a086faaedbc6de7a3e7a94c01b9d412533e81e1d5f1671e2fb75074ba52d61
+EBUILD lxd-5.0.2.ebuild 5735 BLAKE2B efd35039e5b0663cf5b1bfa8d6d46d8072d9f60c3719dd8797fa5eb1640c0717493da343b43013623d27e0f74f33b11142a7e3f345b015c094a76c94ee8e2bb5 SHA512 e247131eddcd3d866f67e28978f02ea6fd19280e3a7913afddc7f57a49e36e199ae8faef5bcecd739c632a203077e412aeb640408380a4c82bb97f950261d000
MISC metadata.xml 1403 BLAKE2B 4bff140bc9282b41631293b9cc28a5f85bec2b0f923c762c6572e75b752aba113632747142bd3b3a87322ce8d2ba10fd15afe3f1a7c1384e49c408ca176f267d SHA512 38fb2faa661a8473d0221117299baea01c06f46e5fbf5bd7e32f26b7d0a433ab35c5e0e5dde42c7478b7118489d619fdacca29b3a9b0e89cf432c5bccd3ffba3
diff --git a/app-containers/lxd/files/lxd-5.0.2-remove-shellcheck-buildsystem-checks.patch b/app-containers/lxd/files/lxd-5.0.2-remove-shellcheck-buildsystem-checks.patch
new file mode 100644
index 000000000000..a8e457387ee6
--- /dev/null
+++ b/app-containers/lxd/files/lxd-5.0.2-remove-shellcheck-buildsystem-checks.patch
@@ -0,0 +1,32 @@
+diff -Naur a/Makefile b/Makefile
+--- a/Makefile 2023-01-16 21:10:45.000000000 -0000
++++ b/Makefile 2023-01-19 14:52:28.488204725 -0000
+@@ -248,28 +248,6 @@
+ .PHONY: build-mo
+ build-mo: $(MOFILES)
+
+-.PHONY: static-analysis
+-static-analysis:
+-ifeq ($(shell command -v golangci-lint 2> /dev/null),)
+- go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.46.2
+-endif
+-ifeq ($(shell command -v shellcheck 2> /dev/null),)
+- echo "Please install shellcheck"
+- exit 1
+-endif
+-ifneq "$(shell shellcheck --version | grep version: | cut -d ' ' -f2)" "0.8.0"
+- @echo "WARN: shellcheck version is not 0.8.0"
+-endif
+-ifeq ($(shell command -v flake8 2> /dev/null),)
+- echo "Please install flake8"
+- exit 1
+-endif
+- golangci-lint run --timeout 5m
+- flake8 test/deps/import-busybox
+- shellcheck --shell sh test/*.sh test/includes/*.sh test/suites/*.sh test/backends/*.sh test/lint/*.sh
+- shellcheck test/extras/*.sh
+- run-parts --regex '.sh' test/lint
+-
+ .PHONY: tags
+ tags: *.go lxd/*.go shared/*.go lxc/*.go
+ find . -type f -name '*.go' | xargs gotags > tags
diff --git a/app-containers/lxd/lxd-5.0.2.ebuild b/app-containers/lxd/lxd-5.0.2.ebuild
new file mode 100644
index 000000000000..4ce69e48b15f
--- /dev/null
+++ b/app-containers/lxd/lxd-5.0.2.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
+
+DESCRIPTION="Modern, secure and powerful system container and virtual machine manager"
+HOMEPAGE="https://linuxcontainers.org/lxd/introduction/ https://github.com/lxc/lxd"
+SRC_URI="https://linuxcontainers.org/downloads/lxd/${P}.tar.gz
+ verify-sig? ( https://linuxcontainers.org/downloads/lxd/${P}.tar.gz.asc )"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="apparmor nls"
+
+DEPEND="acct-group/lxd
+ app-arch/xz-utils
+ >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
+ dev-db/sqlite:3
+ >=dev-libs/dqlite-1.13.0:=
+ dev-libs/lzo
+ >=dev-libs/raft-0.17.1:=[lz4]
+ >=dev-util/xdelta-3.0[lzma(+)]
+ net-dns/dnsmasq[dhcp,ipv6(+)]
+ sys-libs/libcap
+ virtual/udev"
+RDEPEND="${DEPEND}
+ net-firewall/ebtables
+ net-firewall/iptables[ipv6(+)]
+ sys-apps/iproute2[ipv6(+)]
+ sys-fs/fuse:*
+ >=sys-fs/lxcfs-5.0.0
+ sys-fs/squashfs-tools[lzma]
+ virtual/acl"
+BDEPEND="dev-lang/go
+ nls? ( sys-devel/gettext )
+ verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
+
+CONFIG_CHECK="
+ ~CGROUPS
+ ~IPC_NS
+ ~NET_NS
+ ~PID_NS
+
+ ~SECCOMP
+ ~USER_NS
+ ~UTS_NS
+
+ ~KVM
+ ~MACVTAP
+ ~VHOST_VSOCK
+"
+
+ERROR_IPC_NS="CONFIG_IPC_NS is required."
+ERROR_NET_NS="CONFIG_NET_NS is required."
+ERROR_PID_NS="CONFIG_PID_NS is required."
+ERROR_SECCOMP="CONFIG_SECCOMP is required."
+ERROR_UTS_NS="CONFIG_UTS_NS is required."
+
+WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines."
+WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
+WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
+
+# Go magic.
+QA_PREBUILT="/usr/bin/fuidshift
+ /usr/bin/lxc
+ /usr/bin/lxc-to-lxd
+ /usr/bin/lxd-agent
+ /usr/bin/lxd-benchmark
+ /usr/bin/lxd-migrate
+ /usr/sbin/lxd"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
+
+# The testsuite must be run as root.
+# make: *** [Makefile:156: check] Error 1
+RESTRICT="test"
+
+GOPATH="${S}/_dist"
+
+PATCHES=( "${FILESDIR}"/lxd-5.0.2-remove-shellcheck-buildsystem-checks.patch )
+
+src_prepare() {
+ export GOPATH="${S}/_dist"
+
+ default
+
+ sed -i \
+ -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/lxd:g" \
+ -e "s:make:make ${MAKEOPTS}:g" \
+ Makefile || die
+
+ # Fix hardcoded ovmf file path, see bug 763180
+ sed -i \
+ -e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
+ -e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \
+ doc/environment.md \
+ lxd/apparmor/instance.go \
+ lxd/apparmor/instance_qemu.go \
+ lxd/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths."
+
+ # Fix hardcoded virtfs-proxy-helper file path, see bug 798924
+ sed -i \
+ -e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \
+ lxd/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path."
+
+ cp "${FILESDIR}"/lxd-4.0.9-r1.service "${T}"/lxd.service || die
+ if use apparmor; then
+ sed -i \
+ '/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
+ "${T}"/lxd.service || die
+ fi
+
+ # Disable -Werror's from go modules.
+ find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die
+}
+
+src_configure() { :; }
+
+src_compile() {
+ export GOPATH="${S}/_dist"
+ export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
+
+ for k in fuidshift lxd-benchmark lxc lxc-to-lxd; do
+ go install -v -x "${S}/${k}" || die "failed compiling ${k}"
+ done
+
+ go install -v -x -tags libsqlite3 "${S}"/lxd || die "Failed to build the daemon"
+
+ # Needs to be built statically
+ CGO_ENABLED=0 go install -v -tags netgo "${S}"/lxd-migrate
+ CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/lxd-agent
+
+ use nls && emake build-mo
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ export GOPATH="${S}/_dist"
+ local bindir="_dist/bin"
+
+ dosbin ${bindir}/lxd
+
+ for l in fuidshift lxd-agent lxd-benchmark lxd-migrate lxc lxc-to-lxd; do
+ dobin ${bindir}/${l}
+ done
+
+ newbashcomp scripts/bash/lxd-client lxc
+
+ newconfd "${FILESDIR}"/lxd-4.0.0.confd lxd
+ newinitd "${FILESDIR}"/lxd-5.0.2-r1.initd lxd
+
+ systemd_dounit "${T}"/lxd.service
+ systemd_newunit "${FILESDIR}"/lxd-containers-4.0.0.service lxd-containers.service
+ systemd_newunit "${FILESDIR}"/lxd-4.0.0.socket lxd.socket
+
+ dodoc AUTHORS
+ dodoc -r doc/*
+ use nls && domo po/*.mo
+}
+
+pkg_postinst() {
+ elog
+ elog "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
+ elog "including a Quick Start."
+ elog "For virtual machine support, see:"
+ elog "https://wiki.gentoo.org/wiki/LXD#Virtual_machines"
+ elog
+ elog "Please run 'lxc-checkconfig' to see all optional kernel features."
+ elog
+ optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
+ optfeature "btrfs storage backend" sys-fs/btrfs-progs
+ optfeature "lvm2 storage backend" sys-fs/lvm2
+ optfeature "zfs storage backend" sys-fs/zfs
+ elog
+ elog "Be sure to add your local user to the lxd group."
+
+ if [[ ${REPLACING_VERSIONS} ]] &&
+ ver_test ${REPLACING_VERSIONS} -lt 5.0.1 &&
+ has_version app-emulation/qemu[spice,usbredir,virtfs]; then
+ ewarn ""
+ ewarn "You're updating from <5.0.1. Due to incompatible API updates in the lxd-agent"
+ ewarn "product, you'll have to restart any running virtual machines before they work"
+ ewarn "properly."
+ ewarn ""
+ ewarn "Run: 'lxc restart your-vm' after the update for your vm's managed by lxd."
+ ewarn ""
+ fi
+
+ if [[ ${REPLACING_VERSIONS} ]] &&
+ has_version "sys-apps/openrc"; then
+ elog ""
+ elog "The new init.d script will attempt to mount "
+ elog " /sys/fs/cgroup/systemd"
+ elog "by default, which is needed to run systemd containers with openrc host."
+ elog "See the /etc/init.d/lxd file for requirements."
+ elog ""
+ fi
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index b33ad53afb04..c54329803760 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest
index 504abc5d1b3b..c2a832098749 100644
--- a/dev-libs/dqlite/Manifest
+++ b/dev-libs/dqlite/Manifest
@@ -1,6 +1,8 @@
AUX dqlite-1.12.0-disable-werror.patch 515 BLAKE2B 3a2ed21d6d4b33f3f39789459754f3663ff03946c65a9660bb98a07bbc6b9b3bde7f800580f40b2e49f92744cbca719463226c60a8e98b8f41f689797b63a916 SHA512 af0a219f9ef5315fdb169f7f812059b6cadc251df5262de8d5574827afb23da64e9d0015ef38db0e5581dd9e6a992a72e3a54c2cbb5181ceddcc07082a98bfdb
DIST dqlite-1.12.0.tar.gz 181709 BLAKE2B efb35aa9d0c348cd55eb190e27ad155b7d748ccbcb80822f33ce4589d56bc0090f5c0703d769e7090bb8da1b8908cbd73d1076568108661d5b85e55103795a9f SHA512 2a3dc17fcaa0ec2fc5481d3ff57a7bee42c8930f0e6ac7030d51e1a61ae3ce4d7b24f47921b29602a65353c1a51931a82d9af302ee580b19bdce561e6547e940
DIST dqlite-1.13.0.tar.gz 190627 BLAKE2B 02880a112a7b070ee19653b60f19dbb49030b1d0d1bd3671577137ce281fd1af9c135f138d692fcc1c14592972cc9321198b3a2003fa0e81829c8ae462604964 SHA512 da56c622c75dcdc1df814d2b7acfeb08cb046fa7b74691d63575ddb3d30f91b441b8f58cc72466872b4c5e0028706b6505846d8f3d06583be844baefdd85f8a9
+DIST dqlite-1.14.0.tar.gz 190757 BLAKE2B 5304ff10134c7775c4475f77bbe60cc6892cc35c3f2a7b4813743cd27fc1176a1d513d66ebf22b47ed7e83fa833be1408f44f781fbd8200bfd3f4465ea1d6011 SHA512 4305b289903766f00c26e278cce3f761c778b67105a6d7e51e66cc1cbf85564fd41f27689b6895c6f182968d851e10a40d052570d55e22007e9eb5c2929dabd9
EBUILD dqlite-1.12.0.ebuild 938 BLAKE2B 60472923a3f7b2ec5c980f68e5e37af966fcf037e356aac92517dbb56d8f57833f83d572b55cdafb31f19efbc0f54bdcdb0925de3644a4e5ac4b3ee735aa010d SHA512 7c545c2a3b0e09fbe0858a5230a8fe4e1028617eb78d8d73ea27de6f7a4258c7d1f9aab80167361c7795307a6619a93a0dea1c06288cbd1aecff13d8a6fbd924
EBUILD dqlite-1.13.0.ebuild 960 BLAKE2B 5bbfd3da9bdf47be5808612e893441b05b58bf504f39ec3a9cb8013ea5f6e720ebe93b0861c20894ddab8c7ac55b5563b3be766da4aa48db3da4c6c9979b83d3 SHA512 646f02663cc29f80b80cfd0cc086b9ebf43abcbe1e9b27538ba578d5d4010528f26f743a19f090c4708173046a6a52d9ef4881210682c6f4ffef4c79f8620b85
+EBUILD dqlite-1.14.0.ebuild 1031 BLAKE2B ae146e9235a531eb02af53c2ca228defb44c33b04b11dded9d1a03e26e9d4c2702f0943cf987a53db2c63d2898477e624a00bfc90590bd7259422ed84356a357 SHA512 27da91567b3a372df3f16a05d28e52f7d4d18f29b6d0d6cfe2a9d1bfdc86ac4ed19abfc4d6e5cb41c9806d572d14c0d7f422a0d520b493f8ffe6f6a8576006b2
MISC metadata.xml 950 BLAKE2B 26822e40a2c719e8e3a03db6e513d869eef038fcca973ef049da1b6eeec29aefd0867d6bced049ad1dd0465a4d942982565ff0436a7744ffb127879987ea626a SHA512 bb07a8a87ae66e5b5a2aca695e9d5cd1e5a1d725d1d9200099f9d5b46adad83c2ca9ebfedc172ad01fe31aecc1fbbe5a4de7255a2e04d4462c03a106127c7221
diff --git a/dev-libs/dqlite/dqlite-1.14.0.ebuild b/dev-libs/dqlite/dqlite-1.14.0.ebuild
new file mode 100644
index 000000000000..c0cbc911e373
--- /dev/null
+++ b/dev-libs/dqlite/dqlite-1.14.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Embeddable, replicated and fault tolerant SQL engine"
+HOMEPAGE="https://dqlite.io/ https://github.com/canonical/dqlite"
+SRC_URI="https://github.com/canonical/dqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+SLOT="0/1.12.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+ dev-libs/libuv:=
+ >=dev-libs/raft-0.17.1:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-libs/raft-0.13.0[lz4,test] )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/dqlite-1.12.0-disable-werror.patch )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-backtrace
+ --disable-debug
+ --disable-sanitize
+ --disable-static
+
+ # Will build a bundled libsqlite3.so.
+ --enable-build-sqlite=no
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/librep/Manifest b/dev-libs/librep/Manifest
deleted file mode 100644
index f9ca044e01fd..000000000000
--- a/dev-libs/librep/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX 50librep-gentoo.el 180 BLAKE2B 7d60b7ef76c4c695eca84d2c85e1d139fc34fcaaa76189510d8fe021b05a276da9ab33f38622e04c55bee7dcd312bc20baf86383114e527b34cc8daa305b35f5 SHA512 04a4da2e38ddf04bccd28002a46f13526249f31d2e25769056e1b763e3a22f75ffc2a906b68eef0ce04b1e6505acbf858f4d7f911258461e39419ebe4b098b71
-AUX librep-0.92.0-disable-elisp.patch 838 BLAKE2B ec37012dd440def1beab62335b787d7d064b416f3274bf5e563127801f0b242313fbdc5b30e43dd7e518c2a91a05532f606126645af33d45c808d570731a759b SHA512 cdbfe9f8f210869243e38e6ed4f2ea66cee4a1c626e7fcd8b9733870998e59e0a294c3cb9c491eefac8d6b89a8effc9068ea0dd9f2d2d6a86c9dc49dd838f126
-AUX librep-0.92.7-configure-clang16.patch 2835 BLAKE2B 93168d3aec3d07d7d143bb5e82e6b2b49f820642ac6819d0062a7afdfa8928a980aad06e0caf6b7405be4512ab941186cd49e28234a90e69fed69d88a4a10208 SHA512 c88fa76cd21fe5ed9643e882e2c4e4eb568d1ab5a61b6e4230ac5d4083eec149fe2aba3dd672161a147f32db18998d28779118fd20b9146c35e9eb27c72cb68d
-AUX librep-0.92.7-libtool.patch 1604 BLAKE2B 7c703020cfe3ce67767e6374424dcb6048c1c32751a53cd01e552c7ef31afeebaf49a57ca09c6048d73e0bd85af1aabeece023cb98b6001d9e881b64cd59444f SHA512 b8cf613fef049c6a7fb7b041caf59b69fed5168b019cb5d55a5574c91ec8c3f1d9d4892edc4b0682823e67a92a94cd7b3a3b7963283c8c11a2b2f058ecbb84e3
-DIST librep_0.92.7.tar.xz 651344 BLAKE2B 3a0e9a3eef0afa2e095537dfc307418ba87ce7a9baabdba262fd9a24b71cc6577fe1282412da495d56bf22007f1931c5b834f5bcf4c5ebe87d6b43a4975d630e SHA512 752cb2da31457200b5896f70ce24a097b261b996da25998cd78a777f982597473afce1a216f449a4a969d29b1678bf54e2f148e86de6f9548eeb5cfd530ae377
-EBUILD librep-0.92.7-r2.ebuild 1676 BLAKE2B b880d02c77ea67d613d0deb7bd617cea06793ae0db1a68b19e6513a842d76e93dd41523823ac6a300fb88c66279d7f4f80d7acbbb5fd3aaf4ff5d5b7b4e83be8 SHA512 a1fa33d917657a7fc903d7b6357942530f5b391edfaaad491c95a718c052918c744678df6d713bcf8af6ed62270ae4ae1aa7af012340b490e72926693589c88e
-MISC metadata.xml 300 BLAKE2B a7cfc68a28e6b37130bdff872f4131fdf3b14e86edff79d686d31adb6cf0227f66c399477e9250be51fc20b2e1e13494d7299a9f6e34d816f8365830792372d4 SHA512 c73b85cc664176da77caa2a1477bce6018e04cf3ec5c2d855916e08e40a4eb7f8d1fc05060bd0f8bc365210078d3286683d91b0aa437dd871ee99c2b13f4380e
diff --git a/dev-libs/librep/files/50librep-gentoo.el b/dev-libs/librep/files/50librep-gentoo.el
deleted file mode 100644
index 59025bbb9d0e..000000000000
--- a/dev-libs/librep/files/50librep-gentoo.el
+++ /dev/null
@@ -1,6 +0,0 @@
-
-;;; librep site-lisp configuration
-
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'rep-debugger "rep-debugger"
- "Run the rep debugger on program FILE in buffer *gud-FILE*." t)
diff --git a/dev-libs/librep/files/librep-0.92.0-disable-elisp.patch b/dev-libs/librep/files/librep-0.92.0-disable-elisp.patch
deleted file mode 100644
index 03cec6f710b6..000000000000
--- a/dev-libs/librep/files/librep-0.92.0-disable-elisp.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- librep_0.92.5/Makefile.in.old 2011-07-25 14:08:18.000000000 +0200
-+++ librep_0.92.5/Makefile.in 2011-07-25 14:09:05.000000000 +0200
-@@ -53,15 +53,13 @@
- $(INSTALL_SCRIPT) libtool $(DESTDIR)$(repcommonexecdir)
- $(INSTALL_DATA) rules.mk $(DESTDIR)$(repcommonexecdir)
- $(INSTALL_SCRIPT) install-aliases $(DESTDIR)$(repcommonexecdir)
-- $(INSTALL_DATA) rep-debugger.el $(DESTDIR)$(emacssitelispdir)
- mkdir -p $(DESTDIR)$(libdir)/pkgconfig
- $(INSTALL_DATA) $(top_srcdir)/librep.pc $(DESTDIR)$(libdir)/pkgconfig/
-
- installdirs : mkinstalldirs
- $(SHELL) $< $(DESTDIR)$(repdir) \
- $(DESTDIR)$(bindir) $(DESTDIR)$(aclocaldir) \
-- $(DESTDIR)$(repcommonexecdir) $(DESTDIR)$(repexecdir) \
-- $(DESTDIR)$(emacssitelispdir)
-+ $(DESTDIR)$(repcommonexecdir) $(DESTDIR)$(repexecdir)
-
- uninstall :
- -for dir in $(INSTALL_SUBDIRS); do \
diff --git a/dev-libs/librep/files/librep-0.92.7-configure-clang16.patch b/dev-libs/librep/files/librep-0.92.7-configure-clang16.patch
deleted file mode 100644
index 43c458690e43..000000000000
--- a/dev-libs/librep/files/librep-0.92.7-configure-clang16.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-https://github.com/SawfishWM/librep/pull/17
-
-From 5c653297288fc1d82f92d224c745d89f9e6734fd Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sat, 5 Nov 2022 06:04:27 +0000
-Subject: [PATCH] build: fix -Wimplicit-int, -Wimplicit-function-declaration
-
-Clang 16 will make -Wimplicit-int and -Wimplicit-function-declaration
-errors by default.
-
-In this case, it manifests as:
-```
-checking for data type to store Lisp values... configure: error: cannot find Lisp value type; set --with-value-type (see README)
-```
-
-For more information, see LWN.net [0] or LLVM's Discourse [1], or the
-(new) c-std-porting mailing list [2].
-
-[0] https://lwn.net/Articles/913505/
-[1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
-[2] hosted at lists.linux.dev.
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/configure.ac
-+++ b/configure.ac
-@@ -432,15 +432,18 @@ AC_ARG_WITH(value-type,
- as a pointer. [TYPE=<probed>] (see README)], [],
- [with_value_type="undef"])
- if test "${with_value_type}" = "undef"; then
-- AC_TRY_RUN([main () { exit (!(sizeof (int) >= sizeof (void *)));}],
-+ AC_TRY_RUN([#include <stdlib.h>
-+ int main () { exit (!(sizeof (int) >= sizeof (void *)));}],
- [with_value_type=int])
- fi
- if test "${with_value_type}" = "undef"; then
-- AC_TRY_RUN([main () { exit (!(sizeof (long int) >= sizeof (void *)));}],
-+ AC_TRY_RUN([#include <stdlib.h>
-+ int main () { exit (!(sizeof (long int) >= sizeof (void *)));}],
- [with_value_type="long int"])
- fi
- if test "${with_value_type}" = "undef"; then
-- AC_TRY_RUN([main () { exit (!(sizeof (long long int) >= sizeof (void *)));}],
-+ AC_TRY_RUN([#include <stdlib.h>
-+ int main () { exit (!(sizeof (long long int) >= sizeof (void *)));}],
- [with_value_type="long long int"])
- fi
- if test "${with_value_type}" = "undef"; then
-@@ -457,7 +460,8 @@ AC_ARG_WITH(value-sizeof,
- if test "${with_value_sizeof}" = "undef"; then
- dnl the following fragment is inspired by AC_CHECK_SIZEOF
- AC_TRY_RUN([#include <stdio.h>
-- main () {
-+ #include <stdlib.h>
-+ int main () {
- FILE *f = fopen ("conftestval", "w");
- if (!f) exit (1);
- fprintf (f, "%d\n", sizeof (${with_value_type}));
-@@ -548,11 +552,12 @@ if test "${with_stack_direction}" = unknown; then
- esac
- fi
- if test "${with_stack_direction}" = unknown; then
-- AC_TRY_RUN([ int level = 1;
-- void inner (char *foo) { char bar;
-+ AC_TRY_RUN([#include <stdlib.h>
-+ int level = 1;
-+ void inner (char *foo) { char bar;
- if (level) { --level; inner (foo); }
- exit (!(foo >= &bar)); }
-- void main () { char foo; inner (&foo); } ],
-+ int main () { char foo; inner (&foo); } ],
- [AC_MSG_RESULT([downwards])
- with_stack_direction=-1],
- [AC_MSG_RESULT([upwards])
-
diff --git a/dev-libs/librep/files/librep-0.92.7-libtool.patch b/dev-libs/librep/files/librep-0.92.7-libtool.patch
deleted file mode 100644
index fd23c1fb0995..000000000000
--- a/dev-libs/librep/files/librep-0.92.7-libtool.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-https://github.com/SawfishWM/librep/commit/2c064d70e25137915ceaef616c2be5c8bbcc42da
-
-From 2c064d70e25137915ceaef616c2be5c8bbcc42da Mon Sep 17 00:00:00 2001
-From: orbea <orbea@riseup.net>
-Date: Wed, 19 May 2021 13:19:49 -0700
-Subject: [PATCH] build: Respect $(LIBTOOL)
-
-downstream issue: https://bugs.gentoo.org/790812
-
-Signed-off-by: orbea <orbea@riseup.net>
---- a/Makedefs.in
-+++ b/Makedefs.in
-@@ -83,7 +83,6 @@ COMPILE_ENV = REPLISPDIR=$(top_builddir)/lisp \
- REPDOCFILE=$(top_builddir)/doc-strings
-
- include $(top_srcdir)/rules.mk
--rep_LIBTOOL=@LIBTOOL@
-
- # Rule for ``normal'' C objects
- %.o : %.c
---- a/rules.mk.in
-+++ b/rules.mk.in
-@@ -3,19 +3,18 @@
- repcommonexecdir?=$(shell pkg-config --variable=repcommonexecdir librep)
- rpath_repcommonexecdir:=$(repcommonexecdir)
-
--rep_LIBTOOL:=$(repcommonexecdir)/libtool --tag CC
- rep_INSTALL_ALIASES:=$(repcommonexecdir)/install-aliases
-
- # use this like:
- # foo.la : foo.lo bar.lo
- # $(rep_DL_LD) link-opts...
-
--rep_DL_LD=$(rep_LIBTOOL) --mode=link --tag=CC $(CC) -avoid-version -module -rpath $(rpath_repcommonexecdir)
-+rep_DL_LD=$(LIBTOOL) --mode=link --tag=CC $(CC) -avoid-version -module -rpath $(rpath_repcommonexecdir)
-
--rep_DL_INSTALL=$(rep_LIBTOOL) --mode=install $(INSTALL)
--rep_DL_UNINSTALL=$(rep_LIBTOOL) --mode=uninstall rm
-+rep_DL_INSTALL=$(LIBTOOL) --mode=install $(INSTALL)
-+rep_DL_UNINSTALL=$(LIBTOOL) --mode=uninstall rm
-
- # Rule for libtool controlled C objects
- %.lo : %.c
-- $(rep_LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(CFLAGS) $<
-+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(CFLAGS) $<
-
-
diff --git a/dev-libs/librep/librep-0.92.7-r2.ebuild b/dev-libs/librep/librep-0.92.7-r2.ebuild
deleted file mode 100644
index f0593a2c0d4d..000000000000
--- a/dev-libs/librep/librep-0.92.7-r2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common flag-o-matic
-
-DESCRIPTION="Shared library implementing a Lisp dialect"
-HOMEPAGE="https://sawfish.fandom.com/"
-SRC_URI="https://download.tuxfamily.org/librep/${PN}_${PV}.tar.xz"
-S="${WORKDIR}/${PN}_${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
-IUSE="emacs gmp readline"
-
-RDEPEND="
- >=sys-libs/gdbm-1.8.0:=
- virtual/libcrypt:=
- emacs? ( >=app-editors/emacs-23.1:* )
- gmp? ( dev-libs/gmp:= )
- readline? ( sys-libs/readline:0= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- sys-apps/texinfo
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.92.0-disable-elisp.patch
- "${FILESDIR}"/${P}-libtool.patch
- "${FILESDIR}"/${PN}-0.92.7-configure-clang16.patch
-)
-
-src_prepare() {
- default
-
- # The configure script is missing from this version.
- eautoreconf
-}
-
-src_configure() {
- # fix #570072 by restoring pre-GCC5 inline semantics
- append-cflags -std=gnu89
-
- econf \
- $(use_with gmp) \
- $(use_with readline) \
- --libexecdir=/usr/$(get_libdir) \
- --without-ffi
-}
-
-src_compile() {
- default
-
- if use emacs; then
- elisp-compile rep-debugger.el || die "elisp-compile failed"
- fi
-}
-
-src_install() {
- default
-
- find "${D}" -name '*.la' -delete || die
- find "${D}/usr/share/man" -name '*.gz' -exec gunzip {} \; || die
-
- dodoc doc/*
-
- if use emacs; then
- elisp-install ${PN} rep-debugger.{el,elc} || die "elisp-install failed"
- elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" \
- || die "elisp-site-file-install failed"
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-libs/librep/metadata.xml b/dev-libs/librep/metadata.xml
deleted file mode 100644
index 151d92934d56..000000000000
--- a/dev-libs/librep/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">SawfishWM/librep</remote-id>
- <remote-id type="sourceforge">librep</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index 725fddee590a..ea7a1472cb7d 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,5 +1,7 @@
AUX raft-0.10.0-toggle-zfs.patch 955 BLAKE2B bb9f351a6b7d0b7d95b7cdb6cf89db8963d46c44bd2613c69c7f3bd2c910cc185c8409cd80d218cab1569fe4729f649ac922ad1eb2b5652e5eeba441642e9588 SHA512 907f50fd1dc907d2a9aa1a89601064205c26d48956ddf56389a843e8c81b00acbc461125cbea5caef315be4a4a1d3a8f9bfd0a45ff0dedbeef1e0851e899b277
AUX raft-0.11.3-disable-automagic-check-for-lz4.patch 2819 BLAKE2B 132e07bd4dc447bb67b2521c89e06c697dce9554d1f2b737aa460a22be9f7a2999f39ebd1b25f81863ebd764ef127856dceeadcb2a12aecdb01cf01f1cc22bc0 SHA512 9de7af38c778366e63e03991fa147844695dd0b4cd2e62559c5f82a0a2e914abf1bab5b905ad3cf26512d6d48670bfdb40a0683ef7dd1383eb0229f6718a70a4
DIST raft-0.16.0.tar.gz 347565 BLAKE2B 8452feed5bffefcc8087e62cdd48bda05be6a4068fbffcb0621779ab349902015be9095f252a253d6584faf4bfc6c8daefd97a130e7a9f8ef682ca03efd70dc0 SHA512 cee4a2f6fd9a0a16b591d46aa9df2104a50f2b62068eb27017e3347fc28a6b3cd3aef6bfabe3acc7e72844406b4b71aff1d1e088d08e83d6d2f5744876a681c8
+DIST raft-0.17.1.tar.gz 354331 BLAKE2B d1be3eb4139422dab8126879d2ba0782e8635a60ce9752f4389f79dd2238021d9679d3b5f799c9627921c954a4395cdff139ff41f8145ebc43190f2c4aa3e5a7 SHA512 20e2b4a144a597b77bcb31e8b22355725142b14fb50e20b33509e7b0dd10aa20d08501b66e836c659e9aa492184db71ea9e53a45fe4b908b1464eb94431154db
EBUILD raft-0.16.0.ebuild 1036 BLAKE2B 841f95e61a6152ad3708bdec09e3a4f2f0a1f231c6a40c961015dd731e3fd6cb33ca843a9db23289d976c7692f6d175b9f6a61b2ada076d759ff6bfcc02036a9 SHA512 819040ba8cd1b93d1c3736ffbab16161ea9fc82ed15e05eaeb1144704b19876fc821187a8237a5a66f81557cb2721425279827c7e47ad3a85fe46eb8466d97f5
+EBUILD raft-0.17.1.ebuild 1061 BLAKE2B 47946da5a1f46a6cee42155fc751d2825914a0a4f19ec24886c209d0b99e0e63d3ff920712efc27b49756dbe450a78e6230377e5c399306949e772e5b04c35ad SHA512 a33c0def3de404a3cc2053b21c23f72f00953f62354d8a45b8a8b9e3872920ac600f6d9f6f7c53d7ede66bfe58926aea7662d6e39c25aedb0608b03a7258077a
MISC metadata.xml 897 BLAKE2B 13bfe9b6f1bb195f93437b02134626657f8879afb8a70cc81e328a4a1851cd3fdf5b361d95d8eb913fcd446d3723d1261c3844987b24d300a7b38d4bec538b87 SHA512 cd4f8adf74cf8e6e29f661348549e4c20f44cdb8d10f7181703796f4f4fb8d2e9eccf8b9097d1e4c553efab638e2db7c0619a07b7432edc9d5f28878381aba33
diff --git a/dev-libs/raft/raft-0.17.1.ebuild b/dev-libs/raft/raft-0.17.1.ebuild
new file mode 100644
index 000000000000..a106fc2d4c91
--- /dev/null
+++ b/dev-libs/raft/raft-0.17.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C implementation of the Raft consensus protocol"
+HOMEPAGE="https://github.com/canonical/raft"
+SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="lz4 test zfs"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libuv:=
+ lz4? ( app-arch/lz4:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
+ "${FILESDIR}"/raft-0.11.3-disable-automagic-check-for-lz4.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --enable-uv
+
+ --disable-backtrace
+ --disable-benchmark
+ --disable-debug
+ --disable-example
+ --disable-sanitize
+ --disable-static
+
+ $(use_enable lz4)
+ $(use_enable test fixture)
+
+ $(use_with zfs)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/rocclr/Manifest b/dev-libs/rocclr/Manifest
deleted file mode 100644
index fd841cf9c2d1..000000000000
--- a/dev-libs/rocclr/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX rocclr-3.7.0-cmake-install-destination.patch 1487 BLAKE2B bba1dbe3a029db770c66ec6cb11e2d79e165e98a9a8db1c1aec4abd4b627eb2c6af57d838977e558291c7339d36399d43307a1806604b1c1c87d448433e03eba SHA512 7ba64b84526342c20d9f750c2298d6839c608f83f2b10e63bf5dff610ce8127247b41572c0b14fba84ddf02947ec3f2a7e954e75844105de60329c144ef16ef2
-DIST rocclr-4.3.0.tar.gz 838454 BLAKE2B 957cefd63fdb2facfbbb2e638c80137b78403ec9d162ca057f09582c0566c281db2875649f2d360790186659b0c688f399fbd4dc3e97bf07e23de7e9fb6fab56 SHA512 b0696ccd3dcb9976fa6d78b65b7b90273fc07f0dfaf40487521340c611ee2aaf739bf34e257e79f70cbf6a8c7e80227f96eea1de090f4517940c28b96e794c9a
-DIST rocm-opencl-runtime-4.3.0.tar.gz 1006792 BLAKE2B 29fd5843bb0153c7d3fe5250898f0fbdd089db6304122698c9ec9a5436e3a6845916f241f1a1e79a614e369f000297ac12413620edec0660d859ccddaa978d07 SHA512 a514d626700350f2c663db468427479eaa9e39dd912266ac2db6830d712351ffbc18737b208fd37f7ab5afdc2c9f6412d8d765973d6c72759bf51f864fc6bf1d
-EBUILD rocclr-4.3.0.ebuild 954 BLAKE2B a7ce1440c071f579832b7a5fe20ef20222c5190ad179374fcdcf42d5624f5b0e67fb6c6e2834cf8347884e33e47f086a21506aab49bb5e7a586db38d31640243 SHA512 f464948bb9473c29837287f3af4b172b1301d2cf7ef36305ee22a20b2058165b9be00e79548c916dd9bc1b8f81e3bcf3a5293eb0c9c6e2f33a097a00280e15db
-MISC metadata.xml 512 BLAKE2B 1b5837397c1ef1cb6de8f224b6b84757945abcdd037aacc67deaea87ef3766e3d6a726e886cffc130f1e205d751edde95cdc77c51420dfc98bbc1d62734349b3 SHA512 9891f55b15cbbc17d5e9b97e595843895b4e1aee52c713ef7ece999c67e5620f9087dac140f7ac36b47569c214f7191900c9863c5fdaa46b3f2d830b2b50b198
diff --git a/dev-libs/rocclr/files/rocclr-3.7.0-cmake-install-destination.patch b/dev-libs/rocclr/files/rocclr-3.7.0-cmake-install-destination.patch
deleted file mode 100644
index 3629fc71b3b3..000000000000
--- a/dev-libs/rocclr/files/rocclr-3.7.0-cmake-install-destination.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- a/CMakeLists.txt 2020-08-22 23:59:26.674785914 +0200
-+++ b/CMakeLists.txt 2020-08-23 00:01:18.491783097 +0200
-@@ -253,8 +253,8 @@
-
- install( TARGETS amdrocclr_static
- EXPORT rocclr
-- ARCHIVE DESTINATION lib
-- LIBRARY DESTINATION lib
-+ ARCHIVE DESTINATION lib64
-+ LIBRARY DESTINATION lib64
- COMPONENT applications)
-
- install (
-@@ -262,31 +262,31 @@
- DESTINATION include)
- install (
- DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/elf"
-- DESTINATION include
-+ DESTINATION include/rocclr
- FILES_MATCHING PATTERN "*.h*")
- install (
- DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/compiler"
-- DESTINATION include
-+ DESTINATION include/rocclr
- FILES_MATCHING PATTERN "*.h*")
- install (
- DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/utils"
-- DESTINATION include
-+ DESTINATION include/rocclr
- FILES_MATCHING PATTERN "*.h*")
- install (
- DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/platform"
-- DESTINATION include
-+ DESTINATION include/rocclr
- FILES_MATCHING PATTERN "*.h*")
- install (
- DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/thread"
-- DESTINATION include
-+ DESTINATION include/rocclr
- FILES_MATCHING PATTERN "*.h*")
- install (
- DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/os"
-- DESTINATION include
-+ DESTINATION include/rocclr
- FILES_MATCHING PATTERN "*.h*")
- install (
- DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/device"
-- DESTINATION include
-+ DESTINATION include/rocclr
- FILES_MATCHING PATTERN "*.h*")
-
- # Generate the install-tree package.
diff --git a/dev-libs/rocclr/metadata.xml b/dev-libs/rocclr/metadata.xml
deleted file mode 100644
index 16939a003750..000000000000
--- a/dev-libs/rocclr/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>candrews@gentoo.org</email>
- <name>Craig Andrews</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>gentoo@holzke.net</email>
- <name>Wilfried Holzke</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ROCm-Developer-Tools/ROCclr</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/rocclr/rocclr-4.3.0.ebuild b/dev-libs/rocclr/rocclr-4.3.0.ebuild
deleted file mode 100644
index 95a3dce4b948..000000000000
--- a/dev-libs/rocclr/rocclr-4.3.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Radeon Open Compute Common Language Runtime"
-HOMEPAGE="https://github.com/ROCm-Developer-Tools/ROCclr"
-SRC_URI="https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-${PV}.tar.gz -> rocm-opencl-runtime-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-libs/rocm-comgr:${SLOT}
- dev-libs/rocr-runtime:${SLOT}"
-DEPEND="${RDEPEND}
- virtual/opengl
- dev-util/rocm-cmake:${SLOT}"
-
-PATCHES=(
- "${FILESDIR}/rocclr-3.7.0-cmake-install-destination.patch"
-)
-
-S="${WORKDIR}/ROCclr-rocm-${PV}"
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_COMGR_LIBRARY=YES
- -DOPENCL_DIR="${WORKDIR}/ROCm-OpenCL-Runtime-rocm-${PV}"
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
- )
- cmake_src_configure
-}
diff --git a/dev-libs/rocm-hostcall/Manifest b/dev-libs/rocm-hostcall/Manifest
deleted file mode 100644
index 726af3764702..000000000000
--- a/dev-libs/rocm-hostcall/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX rocm-hostcall-2.7.0-install-correctly.patch 1460 BLAKE2B a635eb5e841db218d48fd70fe68956e13f496cc6beb33f37ad1cdc237fd9168f2f48fcec951b0904016b114008f6270bf2df3f91e2269e2db3055b9ecdc7726f SHA512 faa49431ca93dc446deed02706aac06ff7ed7f7877a9c5e4611e7b653feaf3eedaa9d1300c328f54663c082dd033a464aa90ce46b30b733573763c5f30245ced
-DIST rocm-hostcall-2.7.0.tar.gz 1500771 BLAKE2B 275ad4cab34d554f8a131101eda474926f7270a44a0af9941d8f1233c29b44b3efb3ba83c6b541d501a3e2fc751c591c0f6a993563bbacf539b5bcd04b23963b SHA512 afb4a7318c2e137db6ac0502041ed53e63783ec1ab458962b1b16f0f2f28e09ce2ae70d048b858740eca8bf06328858400a68bed4e91d7cfc4b7714a66d85bc9
-EBUILD rocm-hostcall-2.7.0.ebuild 745 BLAKE2B 7a9130bb942e1babf6ef76200b8cbf0110f9a28c3d69c0250a90bead5bc0d7dad279aff049254906b19439ddf50de3b2cd4a812bb78ed8bd3743a696796b8587 SHA512 e7619c315836922df0569c9d7cf0c22fb73776e37fcfe1af33b85676135460e6d596cbd33a34edf5c908ea983c8915687168f4d83fb752f6e850b2a64f91fef2
-MISC metadata.xml 382 BLAKE2B c49984c9ac37bdd2ba8f4345d91d4b6e79f4e8d91e0b89dcd286ef32ede9477c964554cafe52419ca1d696a4b2b7391d45c6a8a4316e3a3103268153fc3bdda2 SHA512 d8d0ce6840a73611e02721c1fd458f9756962583484a61c6fe9051dcca1641091008eea4c01a71d4ee70649eb4c29e99d86e1f24861c05e4a542d0c60d388590
diff --git a/dev-libs/rocm-hostcall/files/rocm-hostcall-2.7.0-install-correctly.patch b/dev-libs/rocm-hostcall/files/rocm-hostcall-2.7.0-install-correctly.patch
deleted file mode 100644
index f419674886a7..000000000000
--- a/dev-libs/rocm-hostcall/files/rocm-hostcall-2.7.0-install-correctly.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/pull/18
-
-From 345025de5c6c470e36505ff70978b168c05a1a71 Mon Sep 17 00:00:00 2001
-From: Craig Andrews <candrews@integralblue.com>
-Date: Wed, 31 Jul 2019 11:18:56 -0400
-Subject: [PATCH] Install to standard locations using GNUInstallDirs
-
-Some distributions require 64 bit libraries to be installed to lib64, for example.
-Using GNUInstallDirs ensures that files are installed to the expected locations.
----
- CMakeLists.txt | 8 +++++---
- 1 file changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 0f524e6..009bab7 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -5,6 +5,8 @@ if (NOT UNIX)
- message(FATAL_ERROR "No Windows support due to lack of signals")
- endif()
-
-+include(GNUInstallDirs)
-+
- find_path(HSA_HEADER hsa/hsa.h PATHS /opt/rocm/include)
- if (NOT EXISTS ${HSA_HEADER})
- message(FATAL_ERROR "Cannot find HSA headers. Please check the CMAKE_PREFIX_PATH")
-@@ -34,9 +36,9 @@ target_compile_options(amd_hostcall
- target_compile_definitions(amd_hostcall
- PRIVATE "${AMD_HOSTCALL_PRIVATE_COMPILE_DEFINITIONS}")
-
--set(INCLUDE_INSTALL_DIR include)
--set(LIB_INSTALL_DIR lib)
--set(SHARE_INSTALL_DIR share)
-+set(INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_INCLUDEDIR})
-+set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR})
-+set(SHARE_INSTALL_DIR ${CMAKE_INSTALL_DATADIR})
- set(CONFIG_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/amd_hostcall)
-
- install(TARGETS amd_hostcall
diff --git a/dev-libs/rocm-hostcall/metadata.xml b/dev-libs/rocm-hostcall/metadata.xml
deleted file mode 100644
index babf53121c62..000000000000
--- a/dev-libs/rocm-hostcall/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>candrews@gentoo.org</email>
- <name>Craig Andrews</name>
- </maintainer>
- <upstream>
- <remote-id type="github">RadeonOpenCompute/ROCm-CompilerSupport</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/rocm-hostcall/rocm-hostcall-2.7.0.ebuild b/dev-libs/rocm-hostcall/rocm-hostcall-2.7.0.ebuild
deleted file mode 100644
index 75029423c259..000000000000
--- a/dev-libs/rocm-hostcall/rocm-hostcall-2.7.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/"
- inherit git-r3
- S="${WORKDIR}/${P}/lib/hostcall"
-else
- SRC_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/roc-${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/ROCm-CompilerSupport-roc-${PV}/lib/hostcall"
- KEYWORDS="~amd64"
-fi
-PATCHES=(
- "${FILESDIR}/${P}-install-correctly.patch"
-)
-
-DESCRIPTION="Radeon Open Compute hostcall API"
-HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport"
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-
-RDEPEND="dev-libs/rocr-runtime"
-DEPEND="${RDEPEND}"
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index c74071483f61..bef5986ab235 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/perl-mozldap/Manifest b/dev-perl/perl-mozldap/Manifest
deleted file mode 100644
index bf3e988b2935..000000000000
--- a/dev-perl/perl-mozldap/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST perl-mozldap-1.5.3.tar.gz 114128 BLAKE2B 70a986efa863e234e3ff9c338c5107db505f817fc121d5d9e99f228faa5e8dfe84abc09135beedf246934f72fad93cbf32a2143086b218b09c9aa7f36ef6fba9 SHA512 41a6913222cde9be4dc85a6406b0a499954500a38e74e5367f150191f0ea186162b5cd66a2655240909a4d5cc9df820e349e37e73c8549f83d084d96f8f74375
-EBUILD perl-mozldap-1.5.3-r2.ebuild 564 BLAKE2B d3e1328c73081de6ae21165d67460ad3f9ee2d05d7c76485d5848f6b291335514259538622f1b1675a047b16523070e4b80a1dff9ae86250de780735b4ff9e8b SHA512 091201de3a39c8300723a2dc7916a70ae9e691419f22ce2ce2a302882b6defcd8801e3c20a79f8832e0d743ee25f9cdecfabd8e8cd21b8d420b8576373e9232f
-MISC metadata.xml 252 BLAKE2B f163c3f4e8e326dc8ba831c88ae3a295640ed920f19644ee4871f1925151fb43dacd2b74b15b82e075c174ab8a74e150f3d1bbaa5ee7be7a45327db498cfa657 SHA512 fbd5840b64d5b870a26113003e442bdaefb1f01ab2ee5a09bae9d336214e4534d3821576eef9638d2ab5a2071398c6d282e4860b08cece50d08e51768c3cca70
diff --git a/dev-perl/perl-mozldap/metadata.xml b/dev-perl/perl-mozldap/metadata.xml
deleted file mode 100644
index 68ddbed71b8e..000000000000
--- a/dev-perl/perl-mozldap/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-perl/perl-mozldap/perl-mozldap-1.5.3-r2.ebuild b/dev-perl/perl-mozldap/perl-mozldap-1.5.3-r2.ebuild
deleted file mode 100644
index fe8f56bc586a..000000000000
--- a/dev-perl/perl-mozldap/perl-mozldap-1.5.3-r2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-DESCRIPTION="Mozilla PerLDAP"
-HOMEPAGE="http://www.mozilla.org/directory/perldap.html"
-SRC_URI="https://ftp.mozilla.org/pub/mozilla.org/directory/perldap/releases/${PV}/src/${P}.tar.gz"
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-libs/nspr-4.0.1
- >=dev-libs/nss-3.11.6
- net-nds/openldap:=
-"
-DEPEND="${RDEPEND}
-"
-BDEPEND="${RDEPEND}
-"
-
-src_configure() {
- export USE_OPENLDAP=1
- perl-module_src_configure
-}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 4871e94439f7..6d3183db5ccc 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/test_server/Manifest b/dev-python/test_server/Manifest
deleted file mode 100644
index bf789cfad682..000000000000
--- a/dev-python/test_server/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST test_server-0.0.40.gh.tar.gz 17104 BLAKE2B 7bc9211e4c16ddd210d7a8b2973d173b217fdef419a708e377225cb5da194d7ba5a31eea39ac8a4f1607e0354d440f4f07f00a64bad5ad5e1c37ecf71ce076d9 SHA512 3bffccf66d49d996e7175d61f9ac2d3575c102fda84e48763331cc39f84656661bd6deaae80a016483be6aad7c8ed4eaef5f7433ab86e9bdc52e846cdcbbcd83
-EBUILD test_server-0.0.40.ebuild 513 BLAKE2B 394929a4acc017563bcedec585365a0768d040655683ee6190bf8d1aba838c66c6e6ef06beee243615c132f6e351ad9bc12b61abaf9deb42853c508b445a10b8 SHA512 b187b63c790fdacb2c762f7959d73b109ab3cc02c53814a4f152f286a9f54ec8da054d9f2fd111a75ef4037594cf4e79f0ce9f974a36eed3a4b1bb84e7e53c35
-MISC metadata.xml 397 BLAKE2B cf4130c636326a66360a51bcb203ea5d6d0e40d82e9051627219f75dc4315f8b3fd42dad361eb8579d740d119e94e0f096276a9bd835b6f502c37057a66f6f4f SHA512 564e112c4fdab07c190c77db6dcf0374925629f4c33e2ef23f552ada318de653c46de6a1658ed8d095d21c759b7e14f7f8de642d32d96ad8beed8aa2d04f378c
diff --git a/dev-python/test_server/metadata.xml b/dev-python/test_server/metadata.xml
deleted file mode 100644
index 4371783d79f7..000000000000
--- a/dev-python/test_server/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">test-server</remote-id>
- <remote-id type="github">lorien/test_server</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/test_server/test_server-0.0.40.ebuild b/dev-python/test_server/test_server-0.0.40.ebuild
deleted file mode 100644
index 0e756a4291bd..000000000000
--- a/dev-python/test_server/test_server-0.0.40.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Server to test HTTP clients"
-HOMEPAGE="
- https://github.com/lorien/test_server/
- https://pypi.org/project/test-server/
-"
-SRC_URI="
- https://github.com/lorien/test_server/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests pytest
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 7a12d4abb90e..63ae1881a70d 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/daemon_controller/Manifest b/dev-ruby/daemon_controller/Manifest
deleted file mode 100644
index fa6b704f6983..000000000000
--- a/dev-ruby/daemon_controller/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST daemon_controller-1.2.0.gem 37888 BLAKE2B c320d92cd3515f861e775eab72726469d7b6ed3cfd1655a67bf11458ef1ba5b43f72b8ba600f5c953b99c18f99549a48d0648b387abda45a87de99d2c9d955c5 SHA512 d22b5f37a41f2fab642cc7a6f5b5ea8a892d2c8b9eda04c9a547ee3aab3148a8897bc4737fd30fd9eb6e2a4fba458ea5811024fb5ad71b7959f3996dfa7b7705
-EBUILD daemon_controller-1.2.0-r2.ebuild 577 BLAKE2B 1e53a2f6b2091b43be059a4005fd84e154ad3c905355c32b3e24e6cf3f70169eb99328a3a8a1dc5032b01383bbb40ed7e5e4f3ae9d374c04f63594e1d91e1964 SHA512 b9ada5bbdb2d4c61c88363810c0f4e3537b994f7fdde4b9e612f85a3f5bf40d9940899a9b3ef49fba6c512fe4617849e3312f45d85bda5d7180de2b7536dd86e
-MISC metadata.xml 357 BLAKE2B 1433cdb0948e9433c7cfcf398310b9ef13803ba303936add7a6810be6a936c8422e6e88d80ee39063b3e1cb4a64f6307cff09cdb9366e07a117c4fd3f20909fd SHA512 d57ae25a8de29ca8fc27e6be1db3a2a7bf1157256bd68f70c2df5e23b0f938d98940956145eccf4b3b7a69bd3c9e114ccb8f9ba6c80a01a8eb964dbcff039317
diff --git a/dev-ruby/daemon_controller/daemon_controller-1.2.0-r2.ebuild b/dev-ruby/daemon_controller/daemon_controller-1.2.0-r2.ebuild
deleted file mode 100644
index 19cf81760874..000000000000
--- a/dev-ruby/daemon_controller/daemon_controller-1.2.0-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library to start and stop specific daemons programmatically in a robust manner"
-HOMEPAGE="https://github.com/FooBarWidget/daemon_controller"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-all_ruby_prepare() {
- # fix tests with RSpec 2
- sed -i -e '1irequire "thread"' spec/test_helper.rb || die
-}
diff --git a/dev-ruby/daemon_controller/metadata.xml b/dev-ruby/daemon_controller/metadata.xml
deleted file mode 100644
index ea32f6fb7c18..000000000000
--- a/dev-ruby/daemon_controller/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">FooBarWidget/daemon_controller</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/ferret/Manifest b/dev-ruby/ferret/Manifest
deleted file mode 100644
index adf7090e6c2d..000000000000
--- a/dev-ruby/ferret/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ferret-0.11.8.7.gem 608768 BLAKE2B cc5e6769dcad4c465ae00aed972712e03ccbea304608eef5008941d5bf1eca17461f611aea7f0033d4047b7bc2474c0a93ffece40b4a6aca753a496ee34f36fa SHA512 ac7cafa25ade9741e0eb95d7372f6dd7ce4ea82368c69ace536b852fd5cc435d05764041ba1bddcc6098665c6e1aa7a12ac9739e45362007f726f3e7a8124df1
-EBUILD ferret-0.11.8.7-r1.ebuild 1054 BLAKE2B 4cdb4e148007cd2e79054da539a1c83a1d09cdaeac0e1be054cceb82447ec6bd35979d530ae61ba4e7a800f690acdba405cd06beece3816e455a1250d95754b2 SHA512 14518698b53c1ef2f20f0b60aa15cd3c139dfc3511a74dffe0a395ca90e45bfa5a8286e07c6dc52fb78212aafef703b343b17f9df2bc05f3d0e4498ff33b01f5
-MISC metadata.xml 342 BLAKE2B 19a0f25a5d447988ef8a20d40ba2040090f128d0c1a822b18ce672f53ee348432edcd47993ada1c049f880527ce36e17b024eb0a9cc93dda900666403eadbcd3 SHA512 21f0178397f49eb2e305852d024191084b835a849783ec42ab4fc8fdce31d5bd8216b761ad0350a726d1f8313d2c530c909be0ae90ab91826ee71f9fd8843fb3
diff --git a/dev-ruby/ferret/ferret-0.11.8.7-r1.ebuild b/dev-ruby/ferret/ferret-0.11.8.7-r1.ebuild
deleted file mode 100644
index 45a3f16cd148..000000000000
--- a/dev-ruby/ferret/ferret-0.11.8.7-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ruby30 does not compile
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_NAME="ferret"
-
-RUBY_FAKEGEM_TASK_DOC="doc"
-RUBY_FAKEGEM_DOCDIR="doc/api"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG RELEASE_CHANGES RELEASE_NOTES README.md TODO TUTORIAL.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-
-inherit ruby-fakegem
-
-MY_P="${P/ruby-/}"
-DESCRIPTION="A ruby indexing/searching library"
-HOMEPAGE="https://github.com/jkraemer/ferret"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND+=" app-arch/bzip2"
-DEPEND+=" app-arch/bzip2"
-
-all_ruby_prepare() {
- # Remove bundled bzlib code and use system version instead.
- rm ext/BZLIB* ext/bzlib* || die
- sed -i -e '14i $LDFLAGS += " -lbz2 "' ext/extconf.rb || die
-
- # Avoid test known to fail upstream:
- # https://github.com/jkraemer/ferret/issues/2
- sed -i -e '/test_adding_long_url/,/^ end/ s:^:#:' \
- test/unit/index/tc_index_writer.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib test/test_all.rb || die
-}
diff --git a/dev-ruby/ferret/metadata.xml b/dev-ruby/ferret/metadata.xml
deleted file mode 100644
index 16ddf2aecbac..000000000000
--- a/dev-ruby/ferret/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">jkraemer/ferret</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz
index ba3d56ef6def..d7e29aabe57e 100644
--- a/games-puzzle/Manifest.gz
+++ b/games-puzzle/Manifest.gz
Binary files differ
diff --git a/games-puzzle/mindless/Manifest b/games-puzzle/mindless/Manifest
deleted file mode 100644
index e9da34a6aa16..000000000000
--- a/games-puzzle/mindless/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST OracleAll_050523.txt 1280717 BLAKE2B 8ae2c78cd0c1453785d5d5e382804e2e186d481a0195a92a93adf091dcd51833311d9111806641eff4489a47842eb362f09d9a6d69973817619c07b9be1cadd2 SHA512 d2d46e330a697974bc6c69b8616bdd08c959d1b20840468ccb20ca22a105d7cfac01dd0262113804fb84e790cb1f8ad439c1aa3c17927551617ec2f6de5b83e5
-DIST mindless-1.6.tar.gz 85620 BLAKE2B 5922cdb31ec83a0e7cda6c8646c75f35d1e52ce96711b62bd5749762e5074b39568f499bcd3dce39e4bb6d9d7e70097d62c310235bb59f1eda790d057197544a SHA512 bcb47311aebc127e30e10931e489cbbdb80845c6d95008834abab7ecbb7565eb61a38f47e68d24db5ed9da2cb3467fdaccccd05c6eaaca403afaf41cc76a991f
-DIST mindless.png 5119 BLAKE2B 19796bda1bc29c7a78a91cf083e98ef1a51fae0581cece3f8822f2474011cab5d20d0ffc797ef83912cebe406816271d67016cfef86393fe554c03dd42956541 SHA512 1a26d6f241889887a4464555189f25936e3961ef6df113dd4d3eab0f60699ea6bba9af3d88517e61ae9ad9dfc630e663a9d4c7ff0876ff3bcf21cbcee6a7f50a
-EBUILD mindless-1.6-r1.ebuild 1364 BLAKE2B 2a4bcd5db9a7155a0068502b1d4fe8489ec7d2a178383551ac0c1af82a74996cc28daff359d393a493910a978818c409b2c04baab93a0e0616f89a71fac4cdf8 SHA512 28097522c5e04e79bc7036e74cf5c728a99d39c10fba8808af23a5589e13e2238277193d91222529fe036a93abebb828c36944ae9249edef0d313debea9b7375
-MISC metadata.xml 332 BLAKE2B fcdbe77b4967bf0d44f4d6088b8da2636247875178d1a05e13d8eb047ca4c806be5d5efa65df9a1fb40239c8a635ec6a42d080941e5b9680044bdb9f64277471 SHA512 26302356a03ec26c6bdbc1b016dc350c4b183944c475e3c6194540edb9c4ca86ba70f686f326e296b96772c1544523c2356ef94375f77bd878335a1051eca042
diff --git a/games-puzzle/mindless/metadata.xml b/games-puzzle/mindless/metadata.xml
deleted file mode 100644
index e7d8feac6208..000000000000
--- a/games-puzzle/mindless/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">mindless</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/mindless/mindless-1.6-r1.ebuild b/games-puzzle/mindless/mindless-1.6-r1.ebuild
deleted file mode 100644
index 4777d0640580..000000000000
--- a/games-puzzle/mindless/mindless-1.6-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop readme.gentoo-r1
-
-ORANAME="OracleAll_050523.txt"
-DESCRIPTION="Play trading card games (Magic: the Gathering etc.) against other people"
-HOMEPAGE="http://mindless.sourceforge.net/"
-SRC_URI="mirror://sourceforge/mindless/${P}.tar.gz
- http://www.wizards.com/dci/oracle/${ORANAME}
- http://mindless.sourceforge.net/images/logo.png -> ${PN}.png"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="mirror" # for the card database
-
-RDEPEND="
- x11-libs/gtk+:2
- media-fonts/font-schumacher-misc
-"
-DEPEND="${RDEPEND}
- gnome-base/librsvg:2
- virtual/pkgconfig
-"
-
-DATAFILE="/usr/share/${PN}/${ORANAME}"
-DOC_CONTENTS="
- The first time you start ${PN} you need to tell it where to find
- the text database of cards. This file has been installed at:
- ${DATAFILE}
-"
-
-src_unpack() {
- unpack "${P}.tar.gz"
- cp "${DISTDIR}/${ORANAME}" "${WORKDIR}" || die "cp failed"
-}
-
-src_prepare() {
- default
- sed -i \
- -e '/^CC=/d' \
- -e '/^CFLAGS=/d' \
- Makefile \
- || die 'sed failed'
-}
-
-src_install() {
- dobin mindless
- insinto "/usr/share/${PN}"
- doins "${WORKDIR}/${ORANAME}"
- einstalldocs
- readme.gentoo_create_doc
- doicon "${DISTDIR}"/${PN}.png
- make_desktop_entry ${PN} "Mindless Automaton"
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 68984fd2a353..b28f47ce8140 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/iscan-plugin-network-nt/Manifest b/media-gfx/iscan-plugin-network-nt/Manifest
deleted file mode 100644
index dd11a2412b26..000000000000
--- a/media-gfx/iscan-plugin-network-nt/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST imagescan-bundle-centos-8-3.62.0.x64.rpm.tar.gz 11111201 BLAKE2B 51b868569fa049f8bc35a911245895c0fe0c5e0060b129c1c84a39cddd0aa4344ea024b6896dadc535438bcfc0be74337348533adf1b2be8866aad4e30bcb41a SHA512 11af49d20fc8e828c25dc6e912d1dbefebcba9835b1ebe922bc57c30dd0d13b79508a1bb01ad260c721d865fd393a41bc2bf41dc84b42efb22512a28cc9542f3
-EBUILD iscan-plugin-network-nt-1.1.3.ebuild 1171 BLAKE2B 5f678879d26f6ab2ad266e6df134004d59efd30b617879040e2fc71ff80e6076b4d390ba4d32fba4fadae15e76699043a2906f33db41f310fb2bf0b59102bec4 SHA512 5ad1ac6b80e3bda397f34e542420114a5ca886ab59d5e54e81f3ad6abf78dc2eda7d1432df63582f4e7f63cd74d58edad51557fe1757b901a8c5ec917dac90d5
-MISC metadata.xml 261 BLAKE2B e57c0c3e4a59fdb630d23ae9d96afed10307c5308bace0cf58c22f41cbbf22fc82c5cd0d041800498570b1490a39f6c47547acfbb2766e21735820ae1c39bf8f SHA512 212dbdf6e688804621cd0ee28e47d3b9696182fe4850a87569e0727e5e811b7c4193807c2ecec65005e1689d4c0ba2c88fb67b29cc89928649e23d23a94d724b
diff --git a/media-gfx/iscan-plugin-network-nt/iscan-plugin-network-nt-1.1.3.ebuild b/media-gfx/iscan-plugin-network-nt/iscan-plugin-network-nt-1.1.3.ebuild
deleted file mode 100644
index aeba3f796a7d..000000000000
--- a/media-gfx/iscan-plugin-network-nt/iscan-plugin-network-nt-1.1.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info rpm
-
-DESCRIPTION="Network scanning plugin for EPSON scanners (nonfree)"
-
-HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
-# This is distributed as part of the "bundle driver"; since we already have the
-# opensource part separately we just install the nonfree part here.
-
-ISCAN_VERSION="3.62.0"
-
-SRC_URI="https://download2.ebz.epson.net/imagescanv3/centos/latest1/rpm/x64/imagescan-bundle-centos-8-${ISCAN_VERSION}.x64.rpm.tar.gz"
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="media-gfx/iscan"
-RESTRICT="bindist mirror strip"
-# https://bugs.gentoo.org/364129#c15
-CONFIG_CHECK="~SYN_COOKIES"
-S=${WORKDIR}
-
-QA_PREBUILT="/usr/libexec/utsushi/networkscan"
-
-src_unpack() {
- default
- rpm_unpack ./imagescan-bundle-centos-8-${ISCAN_VERSION}.x64.rpm/plugins/imagescan-plugin-networkscan-${PV}-1epson4centos8.x86_64.rpm
-}
-
-src_install() {
- exeinto /usr/libexec/utsushi
- doexe usr/libexec/utsushi/networkscan
-
- gunzip usr/share/doc/imagescan-plugin-networkscan/*.gz
- dodoc usr/share/doc/imagescan-plugin-networkscan/*
-}
diff --git a/media-gfx/iscan-plugin-network-nt/metadata.xml b/media-gfx/iscan-plugin-network-nt/metadata.xml
deleted file mode 100644
index 71a5bee94e5a..000000000000
--- a/media-gfx/iscan-plugin-network-nt/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>dilfridge@gentoo.org</email>
- <name>Andreas K. Huettel</name>
- </maintainer>
-</pkgmetadata>
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index b36b0e6c13b8..b087116c6418 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/guilib/Manifest b/media-libs/guilib/Manifest
deleted file mode 100644
index a24122d57447..000000000000
--- a/media-libs/guilib/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST GUIlib-1.2.1.tar.gz 345042 BLAKE2B f9dbd0f4c3ba2e0ae90ef010af6a75d92dcdcdaf895f9ec56871a2057e2d4f9691184ceb1d639a76e09073c8802800172ea81169591ca80beadfee3d2c7ffdcb SHA512 8fa39fec10e942720f09092addc2d384fe1783b3d0fe2c01734ea60adfa1067f81bbeffc41142045ed4050c1eb21985273548e687a348bd9fff39473d42d9a68
-EBUILD guilib-1.2.1-r1.ebuild 754 BLAKE2B af5d2d110e96787a424b831f86b9f10ba8fed8fb8ef3c727ccfb3e2c2c743c1b6569d6b6894c7cad432ccbaa7f9db7973d226d3984bd9a5bb958b25e4f899de9 SHA512 915ce24737f3bf4611efdd99a3028f478fb46e50696a5d831c443d948cb74ac11f2ec4cfae204c7c23ac3b0eb339bd024a09f67b51791bd9818afcda338486c8
-MISC metadata.xml 228 BLAKE2B b0075f2ecef794b7f2d7e96eb18bfdef438317cc148dfdc81f2ee6d310fafd73ee9857c637c8f388a9c214bbd749deed21f3ecc94915b57c8f598c76fa37fe2b SHA512 182940c60df010a986fdcb86badc70b456081cc000888556fdf22fa61d75b55b0c810625ab843d48da55a3a025ef40fb61da91f289936af23aff610089bdd229
diff --git a/media-libs/guilib/guilib-1.2.1-r1.ebuild b/media-libs/guilib/guilib-1.2.1-r1.ebuild
deleted file mode 100644
index e03c96b33271..000000000000
--- a/media-libs/guilib/guilib-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MY_P=GUIlib-${PV}
-
-DESCRIPTION="Simple widget set for SDL"
-HOMEPAGE="https://www.libsdl.org/projects/GUIlib/"
-SRC_URI="https://www.libsdl.org/projects/GUIlib/src/${MY_P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc x86"
-IUSE="static-libs"
-
-RDEPEND=">=media-libs/libsdl-1.0.1"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- default
- sed -i -e '/^noinst_PROGRAMS/,$d' Makefile.am || die
-
- rm -f *.m4
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
-
- if use static-libs; then
- find "${ED}" -name '*.la' -exec rm {} + || die
- fi
-}
diff --git a/media-libs/guilib/metadata.xml b/media-libs/guilib/metadata.xml
deleted file mode 100644
index 2f4f02782b47..000000000000
--- a/media-libs/guilib/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index a886fe13d526..24723b72bf77 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/mpeg2vidcodec/Manifest b/media-video/mpeg2vidcodec/Manifest
deleted file mode 100644
index 1c0af845516a..000000000000
--- a/media-video/mpeg2vidcodec/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX mpeg2vidcodec-12-Wimplicit-function-declaration.patch 1020 BLAKE2B b61c8c45a0a3fa499e6f7c153cced71c80a87d6ddeda0283d51c56932393eb994297f7f192fffa342d952547b6857c8ead2d8aa1a99202c4d3c19ef8adf5cc02 SHA512 2741e393adadc6b74408b53dd978b820ed80483eb8c91ce1b50f2e916bdcaef7c25fb8679e4c8fad5686f0da99c42881738f424e72b2a02a2d098f0d2f99b393
-AUX mpeg2vidcodec-12-fix-build-system.patch 2038 BLAKE2B cb5dedb4c2c4a60e85e23cebabe12d6c6ec95ba3ba5b198da99735e515ff78007aa40b67be87e23d3ab2558b40c390f944417dbcf72a3026550683bb8297bf61 SHA512 04d55902b48f68460e5272a5ddacf1f6b9f1dbe2f3fa4b9955e804a1ae36f533998f51eb1cdae7f9babbcd753d3436b71d37af324f2eac3bf02c9df6f64e99d7
-DIST mpeg2vidcodec_v12.tar.gz 259790 BLAKE2B 528a6bc7ffdf25ff97241752d26accf83860f3dcf6a7f8ce9394308c1cb1ece0cad9d79f8a6ce7b59823900e9ff991a1cc0ff9de8c11749736576d847d07545a SHA512 2a46f486102ac2a1ae99a0f75b196c5aa01f8a99a6230723a2000ca8411adbca6c3e07d70f7cb269b17ce5fa4bf318e6dd4bfa83ecf8e137e8efca2bb352735c
-EBUILD mpeg2vidcodec-12-r1.ebuild 735 BLAKE2B d4df59c93ec56fd68a4e25a0d39c0fb5e921e8147d376007e36291e2ff0fc34ba07c2fbc1b281ed7f6331916b3f774ca545c814b715aa36e6a1b6971ba1719c0 SHA512 4c14f23353d2915d953ea7033fd86886ff5ff82049bdccb349e5c79b2d10ab7042f62bdfd8c0146dc43bedb37cb7f900abf9336c6ef1772c83a94b0c0667e547
-MISC metadata.xml 222 BLAKE2B 96fcf0d83a18e2c1f4611d550e7e2123a06fe8b3b2890cb5757284d8fc7d3bebdf1aeb4f82affbc7c51268749cac9fdcbf43888e3bec0e68e1b6548a3f6eca76 SHA512 c3657a6bf2503e6585ee53453bf0ba26b5eed2e894342087358b5f4306a960db915de61036b6c8dc57cdb7a7f3326d57ff3badf7b3ecefaa99291289a73997de
diff --git a/media-video/mpeg2vidcodec/files/mpeg2vidcodec-12-Wimplicit-function-declaration.patch b/media-video/mpeg2vidcodec/files/mpeg2vidcodec-12-Wimplicit-function-declaration.patch
deleted file mode 100644
index 7f618a2e9f8d..000000000000
--- a/media-video/mpeg2vidcodec/files/mpeg2vidcodec-12-Wimplicit-function-declaration.patch
+++ /dev/null
@@ -1,54 +0,0 @@
---- a/src/mpeg2dec/getbits.c
-+++ b/src/mpeg2dec/getbits.c
-@@ -34,6 +34,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <unistd.h>
-
- #include "config.h"
- #include "global.h"
---- a/src/mpeg2dec/mpeg2dec.c
-+++ b/src/mpeg2dec/mpeg2dec.c
-@@ -32,6 +32,8 @@
- #include <stdlib.h>
- #include <ctype.h>
- #include <fcntl.h>
-+#include <sys/types.h>
-+#include <unistd.h>
-
- #define GLOBAL
- #include "config.h"
---- a/src/mpeg2dec/spatscal.c
-+++ b/src/mpeg2dec/spatscal.c
-@@ -1,5 +1,7 @@
-
- #include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
- #include "config.h"
- #include "global.h"
-
---- a/src/mpeg2dec/store.c
-+++ b/src/mpeg2dec/store.c
-@@ -28,8 +28,10 @@
- */
-
- #include <stdio.h>
-+#include <string.h>
- #include <stdlib.h>
- #include <fcntl.h>
-+#include <unistd.h>
-
- #include "config.h"
- #include "global.h"
---- a/src/mpeg2dec/subspic.c
-+++ b/src/mpeg2dec/subspic.c
-@@ -31,6 +31,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <fcntl.h>
-+#include <unistd.h>
-
- #include "config.h"
- #include "global.h"
diff --git a/media-video/mpeg2vidcodec/files/mpeg2vidcodec-12-fix-build-system.patch b/media-video/mpeg2vidcodec/files/mpeg2vidcodec-12-fix-build-system.patch
deleted file mode 100644
index e278b3a26d76..000000000000
--- a/media-video/mpeg2vidcodec/files/mpeg2vidcodec-12-fix-build-system.patch
+++ /dev/null
@@ -1,78 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -53,26 +53,23 @@
- #
- # GNU gcc
- #
--CC = gcc
--CFLAGS = -O2
-+CFLAGS += -Wall
-
- all: mpeg2decode mpeg2encode
-
- mpeg2decode:
-- cd src/mpeg2dec; make 'CC=$(CC)' \
-- 'CFLAGS=$(CFLAGS) $(USE_DISP) $(USE_SHMEM) $(INCLUDEDIR)' \
-- 'LIBS=$(LIBS)' 'LIBRARYDIR=$(LIBRARYDIR)'
-+ cd src/mpeg2dec && $(MAKE)
-
- mpeg2encode:
-- cd src/mpeg2enc; make 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'
-+ cd src/mpeg2enc && $(MAKE)
-
- pc:
-- cd src/mpeg2dec; make pc 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'
-- cd src/mpeg2enc; make pc 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'
-+ cd src/mpeg2dec && $(MAKE) pc
-+ cd src/mpeg2enc && $(MAKE) pc
-
- clean:
-- cd src/mpeg2dec; make clean
-- cd src/mpeg2enc; make clean
-+ cd src/mpeg2dec && $(MAKE) clean
-+ cd src/mpeg2enc && $(MAKE) clean
-
- test:
- cd verify; ./verify
---- a/src/mpeg2dec/Makefile
-+++ b/src/mpeg2dec/Makefile
-@@ -60,8 +60,7 @@
- #
- # GNU gcc
- #
--CC = gcc
--CFLAGS = -O2 $(USE_DISP) $(USE_SHMEM) $(INCLUDEDIR) $(TRACE) $(VERBOSE) $(VERIFY) $(WARNINGS)
-+CFLAGS += -Wall
-
- OBJ = mpeg2dec.o getpic.o motion.o getvlc.o gethdr.o getblk.o getbits.o store.o recon.o spatscal.o idct.o idctref.o display.o systems.o subspic.o verify.o
-
-@@ -76,7 +75,7 @@
- coff2exe mpeg2dec
-
- mpeg2decode: $(OBJ)
-- $(CC) $(CFLAGS) $(LIBRARYDIR) -o mpeg2decode $(OBJ) -lm $(LIBS)
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(LIBRARYDIR) -o mpeg2decode $(OBJ) -lm $(LIBS)
-
- display.o : display.c config.h global.h mpeg2dec.h
- getbits.o : getbits.c config.h global.h mpeg2dec.h
---- a/src/mpeg2enc/Makefile
-+++ b/src/mpeg2enc/Makefile
-@@ -32,8 +32,7 @@
- #
- # GNU gcc
- #
--CC = gcc
--CFLAGS = -O2 -Wall
-+CFLAGS += -Wall
-
- OBJ = mpeg2enc.o conform.o putseq.o putpic.o puthdr.o putmpg.o putvlc.o putbits.o motion.o predict.o readpic.o writepic.o transfrm.o fdctref.o idct.o quantize.o ratectl.o stats.o
-
-@@ -48,7 +47,7 @@
- coff2exe mpeg2enc
-
- mpeg2encode: $(OBJ)
-- $(CC) $(CFLAGS) -o mpeg2encode $(OBJ) -lm
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o mpeg2encode $(OBJ) -lm
-
- conform.o : conform.c config.h global.h mpeg2enc.h
- fdctref.o : fdctref.c config.h
diff --git a/media-video/mpeg2vidcodec/metadata.xml b/media-video/mpeg2vidcodec/metadata.xml
deleted file mode 100644
index 2542060f7f5c..000000000000
--- a/media-video/mpeg2vidcodec/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>media-video@gentoo.org</email>
-</maintainer>
-</pkgmetadata>
diff --git a/media-video/mpeg2vidcodec/mpeg2vidcodec-12-r1.ebuild b/media-video/mpeg2vidcodec/mpeg2vidcodec-12-r1.ebuild
deleted file mode 100644
index 0aaba40bef35..000000000000
--- a/media-video/mpeg2vidcodec/mpeg2vidcodec-12-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_P="${PN}_v${PV}"
-
-DESCRIPTION="MPEG Library"
-HOMEPAGE="http://www.mpeg.org/"
-SRC_URI="http://www.mpeg.org/pub_ftp/mpeg/mssg/${MY_P}.tar.gz"
-
-LICENSE="mpeg2enc"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
-RESTRICT="mirror bindist" #465088
-
-S="${WORKDIR}/mpeg2"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-build-system.patch
- "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
-)
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin src/mpeg2dec/mpeg2decode src/mpeg2enc/mpeg2encode
- dodoc -r README doc/.
-}
diff --git a/media-video/ogmrip/Manifest b/media-video/ogmrip/Manifest
deleted file mode 100644
index 15d47540f5d7..000000000000
--- a/media-video/ogmrip/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ogmrip-1.0.1.tar.gz 3276396 BLAKE2B eed64f401483a44a5df17faeb51cc95a1626f71d0e074ca33a084f74dc8fb485339ed74b1a8d8958700f0d1b7689e653abc9ab6b8a1230217b416c9518b0c3be SHA512 22261b1a5086fc05139e8b9924b75d9a5a5e85b18e245e32545687e72273b485fe1c5041b89db653c6e2e9714518e17ea955435a20ac26fcc875fa8d1a90994c
-EBUILD ogmrip-1.0.1.ebuild 2158 BLAKE2B 24e54fde3b28d908b5f4fcba85d41dcf7cda07613509a3f8c4ffa2928cba9eb1f573b7fbc947fe19715668c8ab8ce022e9c22720435ffc51b57dd144088fb7d5 SHA512 d46603aa6a071b5c999c370b4a1d02c9504f1aeb70021fa0dc8dd2ba9fbb41c6237baa5f6db01b7140c56b921853381f9dbc5189a6152d6d1b827190a5a2e4a9
-MISC metadata.xml 484 BLAKE2B 62f523614a04106e887ba82aad1e21b9f10970566921c450036ec6d67742bea9cace03f82fb7d7034a8d8845be493c29317b088e738dbaefd9c9bf328acf6caa SHA512 32a3a57f27c5539daea26a8d125ff1b74ed02417909edd7eb488f89e4663e6027ea160bb0e0f8d3cf9072cfe9005432e1d4a073e4ee5bee12e80ef14e560c6e5
diff --git a/media-video/ogmrip/metadata.xml b/media-video/ogmrip/metadata.xml
deleted file mode 100644
index 81b39142098f..000000000000
--- a/media-video/ogmrip/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- <name>Gentoo Video project</name>
- </maintainer>
- <use>
- <flag name="ogm">Support for OGM container format</flag>
- <flag name="srt">Support for SRT subtitle format</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">ogmrip</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-video/ogmrip/ogmrip-1.0.1.ebuild b/media-video/ogmrip/ogmrip-1.0.1.ebuild
deleted file mode 100644
index a830cd1b2acd..000000000000
--- a/media-video/ogmrip/ogmrip-1.0.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome2
-
-DESCRIPTION="Graphical frontend and libraries for ripping DVD and encoding to AVI/OGM/MKV/MP4"
-HOMEPAGE="http://ogmrip.sourceforge.net/"
-SRC_URI="mirror://sourceforge/ogmrip/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="aac dbus debug dts gtk libnotify matroska mp3 mp4 nls ogm spell srt static-libs theora vorbis x264 xvid"
-
-DEPEND="
- >=dev-libs/glib-2.16:2
- >=app-i18n/enca-1.9
- dev-libs/libxml2
- media-libs/libdvdread
- >=media-video/mplayer-1.0_rc2[dvd,encode,xvid?,dts?,x264?]
- aac? ( >=media-libs/faac-1.24 )
- gtk? (
- >=x11-libs/gtk+-2.12:2
- gnome-base/libglade
- gnome-base/gconf
- dbus? ( dev-libs/dbus-glib )
- libnotify? ( >=x11-libs/libnotify-0.4.3 )
- media-video/mplayer[jpeg]
- )
- matroska? ( media-video/mkvtoolnix )
- mp3? ( media-sound/lame )
- mp4? ( >=media-video/gpac-0.4.2 )
- ogm? ( media-sound/ogmtools )
- spell? ( >=app-text/enchant-1.1.0:0 )
- srt? ( ||
- (
- ( >=app-text/tesseract-2 media-libs/tiff )
- >=app-text/gocr-0.39
- >=app-text/ocrad-0.15
- )
- media-libs/libpng )
- theora? ( media-libs/libtheora )
- vorbis? ( media-sound/vorbis-tools )
-"
-RDEPEND="${DEPEND}
- gnome-base/gvfs
-"
-BDEPEND="
- dev-util/gtk-doc-am
- nls? ( sys-devel/gettext
- dev-util/intltool )
- virtual/pkgconfig
-"
-
-src_configure() {
- gnome2_src_configure \
- $(use_enable debug maintainer-mode) \
- $(use_enable gtk gtk-support) \
- $(use_enable dbus dbus-support) \
- $(use_enable spell enchant-support) \
- $(use_enable ogm ogm-support) \
- $(use_enable matroska mkv-support) \
- $(use_enable mp4 mp4-support) \
- $(use_enable xvid xvid-support) \
- $(use_enable x264 x264-support) \
- $(use_enable theora theora-support) \
- $(use_enable vorbis vorbis-support) \
- $(use_enable mp3 mp3-support) \
- $(use_enable aac aac-support) \
- $(use_enable srt srt-support) \
- $(use_enable static-libs static) \
- $(use_enable libnotify libnotify-support) \
- $(use_enable nls) \
- --with-html-dir=/usr/share/doc/${PF}/html
-}
-
-src_install() {
- MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install #528670
-}
diff --git a/media-video/shrip/Manifest b/media-video/shrip/Manifest
deleted file mode 100644
index 3f46d0b70a35..000000000000
--- a/media-video/shrip/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST shrip-0.6.0.tar.gz 337393 BLAKE2B fa80ea35345f2ae98e8924c577efce9dee12cb99bfbcfdfef8cc2e4efdfbb72b5afe9c907a32c1cb23878266f9dd6fcad2d3e85d189d58d2d8cf074028dd218f SHA512 fbc00fd3f436d7ff4adac29d552393bef9523817866cdfb3f3c2d8073dcf38914e6b5b5566fbf655f0716f2bb89b76e2329109b822280702d0e38cb6a1470645
-EBUILD shrip-0.6.0-r1.ebuild 747 BLAKE2B b85ec5a49b21eb8bc6cac876a2c7df965fa3f4ae0d5718b464c4eca37752161872972cefd5b2fd18df2320c26752fb22bc95a2cf4facb36bd27d5d159783213e SHA512 628482c6a27bda365c978a5f4a205d8209a17a95bcdecbb73e151615b8ced954160f6e1db33a97ae354e71ad443d92e768ce7ceb6b31fb97a036f5498d6e3571
-MISC metadata.xml 336 BLAKE2B 126d0c2eb4a8fe946584942880bd9b434961aa84ddd00caff91f9c5d1c586e7d37de8ba66c168e851b97556766bb9a81b7816b92e46f0f5dc323f27294c559ef SHA512 8bd059e0c372ca20ee63a86bf0fe417e85f9ebd4762472e58b5d8a1097b05a762404126daac4a51dac99b5d153f5812aa7c4d5f3428a2bb2ec2d740186fcc571
diff --git a/media-video/shrip/metadata.xml b/media-video/shrip/metadata.xml
deleted file mode 100644
index 60cf779f3e1e..000000000000
--- a/media-video/shrip/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- <name>Gentoo Video project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">ogmrip</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-video/shrip/shrip-0.6.0-r1.ebuild b/media-video/shrip/shrip-0.6.0-r1.ebuild
deleted file mode 100644
index cb6f7bbf2b01..000000000000
--- a/media-video/shrip/shrip-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Command line tool for ripping DVDs and encoding to AVI/OGM/MKV/MP4"
-HOMEPAGE="http://ogmrip.sourceforge.net/"
-SRC_URI="mirror://sourceforge/ogmrip/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND=">=dev-libs/glib-2.14:2
- >=media-video/ogmrip-0.13.4"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( dev-util/intltool
- sys-devel/gettext )"
-
-src_prepare() {
- default
- sed -i \
- -e '/CFLAGS/s:-Werror::' \
- configure || die
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS ChangeLog README TODO
-
- insinto /etc
- doins shrip.conf
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 607a1cfdfa8f..c56647d2ac36 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 17dbceac8a91..e3b841d056b3 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Jan 2023 11:10:01 +0000
+Thu, 19 Jan 2023 17:10:06 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index d98f0ffb9853..b8c03f8956d4 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f
-TIMESTAMP 2023-01-19T11:10:06Z
+TIMESTAMP 2023-01-19T17:10:09Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPJJQ5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPJeXFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBE3w/5ATE6xejQUMPUx0bEG9hArxV183ugN6zehr60YoYe9TxcoioHuJHrlZIF
-ALekyAdyuF1elOjuzv2t/Ow/O/SmbegpoeS0r8O99L/8q7iVskU4QPAhjGBHAx/S
-etvCXam1WTK4q2wrS44ww8f6iQNDUogQfmpaVyvTOilKsh/q6recINiKr5P0YJbu
-9n+wfkZA0vFeyo9ERO01G7Qtc7TpFuKlXiKMeRZQW0U/bZOLshIU5dJVFPB75YiB
-HCmuy1THNI9+wFiRo9OYuYe8ewyuWX5KNRR0cAdVtebDLpWquG1AiT7CGd/+Zm1Y
-xD6neF9skgGKcJ7qhRaRtfqJIUDqBesHGUrvpNCKPago9sA4fCyRj2hRWIZp1qng
-/MEHkR/wmj4OvFz7QECixjPEM7IOXjig3n9NG/PxdZb4Clh/roagIdm5NC526pKi
-KhB+yQ8PWbV+mUzqJg/z8bIdDKfPBjlBW/1xIA3ewN78yZeOWka/EfrvRlqmXyeu
-DYzuxtpR/R8OZqNcsN7vuLzGdn9DDAksqw0gPlrfjdptnjqPvXW4AxjxGTcU2dro
-qmsJDJg+lUQBdOJY8ljInkAQod1cKrbEtZrVySz9rj00Y57u2mahB2LPVy7yLlJR
-xOybla+yJCayRrRD+fd8VLEJuSVhAdnPvgBKFU2BY+ZXOnMgj5o=
-=vL+J
+klDL1A/+NxZdoH48o7yqj3VtGiKMPAK62HP2wouKFhRKvsfG1ZKczRaWv3MyiAu4
+mkPwypiAmMV54jGwyPnRG2Zj+V2myeTmMko4HLrzE2q2w2ssT53b09R8Vi2N8erI
+HFjZGUQB7b9BLHx0GHz3bVoMQOVFDlDUjSacmmZIrM/jM6SaorqoA92fkouzcnQ/
+5JwFhPGYmeJ9GNc9oTE1howIDTqmEzkykR0JE8YlySHxj1fxvwIxLT27rtJ4YB0V
+HBtZXU5Nns79OwlYLZmR5yO4pYa/KmOlI0/OdS69JsT2ebI28MKobhSL4GX7zsMq
+ROVO/d74Y7ETgF3VGYHdrwGdbrG8dX05n25a0osVKYxsOM3Ogh0Z9uUH5o14TSSw
+1EujBz0H/1X7qyUcVVBKbKELYtLyNAdWYvjQGRB5utOoi9VdGiwnAPIOt8L/nFwz
+T9jmn10uj+qSnSpJj4IJkvdekbvwQP4at929vfHNkpo+Y5oPpXNv9FbwfikM/qN9
+Fa2QbXFIzCLbqFdsE5/f0bf7c//WLWwknom7mfp1IiJ20OTjFoYVWNgXG5f/bZTg
+osowtYf+QvocLyOA5VOAZWbU8HsZ4se92hoqIy8455bYjEVMvgEd1GKkItoy1KmI
+HnZ1cF0o+Fo+S1BIiF9oY9X2aCJqjl6dOqL0N1GvGKthGyimz6A=
+=AScJ
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 9700bc8c2a33..e3b841d056b3 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Jan 2023 11:10:02 +0000
+Thu, 19 Jan 2023 17:10:06 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index d40240b5bf4b..fb09ade563b9 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 44bdc1543a9b..eda4ae40491a 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/lxc-5.0.2 b/metadata/md5-cache/app-containers/lxc-5.0.2
new file mode 100644
index 000000000000..0c05680fe637
--- /dev/null
+++ b/metadata/md5-cache/app-containers/lxc-5.0.2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig man? ( app-text/docbook2X ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst setup test unpack
+DEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap[static-libs] ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tools? ( sys-libs/libcap[static-libs] ) sys-kernel/linux-headers
+DESCRIPTION=A userspace interface for the Linux kernel containment features
+EAPI=8
+HOMEPAGE=https://linuxcontainers.org/ https://github.com/lxc/lxc
+INHERIT=bash-completion-r1 linux-info meson optfeature systemd toolchain-funcs verify-sig
+IUSE=apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd test +tools verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 LGPL-2.1 LGPL-3
+RDEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap[static-libs] ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tools? ( sys-libs/libcap[static-libs] )
+RESTRICT=!test? ( test )
+SLOT=0/1.502
+SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-5.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-5.0.2.tar.gz.asc )
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff linux-info 4b552625ebd741dfd2ac08637fd2436e meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b optfeature 1a2157392a869265b2afcb63a26c12ac python-utils-r1 a1a985ddd8795a8634b4b7f820b93143 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f verify-sig afb98fe4696292e4234ce36713fd4e9e
+_md5_=ee009c1a9dfbc1b406a24b3cb0b313d1
diff --git a/metadata/md5-cache/app-containers/lxd-5.0.2 b/metadata/md5-cache/app-containers/lxd-5.0.2
new file mode 100644
index 000000000000..6fb47aea83ef
--- /dev/null
+++ b/metadata/md5-cache/app-containers/lxd-5.0.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/go nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/dqlite-1.13.0:= dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp,ipv6(+)] sys-libs/libcap virtual/udev
+DESCRIPTION=Modern, secure and powerful system container and virtual machine manager
+EAPI=8
+HOMEPAGE=https://linuxcontainers.org/lxd/introduction/ https://github.com/lxc/lxd
+INHERIT=bash-completion-r1 go-module linux-info optfeature systemd verify-sig
+IUSE=apparmor nls verify-sig
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=Apache-2.0 BSD LGPL-3 MIT
+RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/dqlite-1.13.0:= dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp,ipv6(+)] sys-libs/libcap virtual/udev net-firewall/ebtables net-firewall/iptables[ipv6(+)] sys-apps/iproute2[ipv6(+)] sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://linuxcontainers.org/downloads/lxd/lxd-5.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxd/lxd-5.0.2.tar.gz.asc )
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 4c4b34f361efda91762ffeda8f632c02 linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f verify-sig afb98fe4696292e4234ce36713fd4e9e
+_md5_=139c40071efb055549970d8b5d18e053
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 5203b4908cd0..275dab4bfad9 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/dqlite-1.14.0 b/metadata/md5-cache/dev-libs/dqlite-1.14.0
new file mode 100644
index 000000000000..8d9be543f517
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/dqlite-1.14.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-db/sqlite:3 dev-libs/libuv:= >=dev-libs/raft-0.17.1:= test? ( >=dev-libs/raft-0.13.0[lz4,test] )
+DESCRIPTION=Embeddable, replicated and fault tolerant SQL engine
+EAPI=8
+HOMEPAGE=https://dqlite.io/ https://github.com/canonical/dqlite
+INHERIT=autotools
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=dev-db/sqlite:3 dev-libs/libuv:= >=dev-libs/raft-0.17.1:=
+RESTRICT=!test? ( test )
+SLOT=0/1.12.0
+SRC_URI=https://github.com/canonical/dqlite/archive/v1.14.0.tar.gz -> dqlite-1.14.0.tar.gz
+_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
+_md5_=66c267733aaad5f524f383a554320962
diff --git a/metadata/md5-cache/dev-libs/librep-0.92.7-r2 b/metadata/md5-cache/dev-libs/librep-0.92.7-r2
deleted file mode 100644
index 2f6baa4b3f07..000000000000
--- a/metadata/md5-cache/dev-libs/librep-0.92.7-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-apps/texinfo sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm prepare
-DEPEND=>=sys-libs/gdbm-1.8.0:= virtual/libcrypt:= emacs? ( >=app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) readline? ( sys-libs/readline:0= )
-DESCRIPTION=Shared library implementing a Lisp dialect
-EAPI=8
-HOMEPAGE=https://sawfish.fandom.com/
-INHERIT=autotools elisp-common flag-o-matic
-IUSE=emacs gmp readline
-KEYWORDS=~alpha amd64 ~ia64 ppc ppc64 sparc x86
-LICENSE=GPL-2
-RDEPEND=>=sys-libs/gdbm-1.8.0:= virtual/libcrypt:= emacs? ( >=app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) readline? ( sys-libs/readline:0= )
-SLOT=0
-SRC_URI=https://download.tuxfamily.org/librep/librep_0.92.7.tar.xz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=4799ee35d9a49719dc2f273a7dcb1be0
diff --git a/metadata/md5-cache/dev-libs/raft-0.17.1 b/metadata/md5-cache/dev-libs/raft-0.17.1
new file mode 100644
index 000000000000..8178cc3ac304
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/raft-0.17.1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
+DESCRIPTION=C implementation of the Raft consensus protocol
+EAPI=8
+HOMEPAGE=https://github.com/canonical/raft
+INHERIT=autotools
+IUSE=lz4 test zfs
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
+RESTRICT=!test? ( test )
+SLOT=0/3
+SRC_URI=https://github.com/canonical/raft/archive/v0.17.1.tar.gz -> raft-0.17.1.tar.gz
+_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
+_md5_=d47c8cf4d65309e6a30f681a2efcc9b3
diff --git a/metadata/md5-cache/dev-libs/rocclr-4.3.0 b/metadata/md5-cache/dev-libs/rocclr-4.3.0
deleted file mode 100644
index bf9db20d1a89..000000000000
--- a/metadata/md5-cache/dev-libs/rocclr-4.3.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/rocm-comgr:0/4.3 dev-libs/rocr-runtime:0/4.3 virtual/opengl dev-util/rocm-cmake:0/4.3
-DESCRIPTION=Radeon Open Compute Common Language Runtime
-EAPI=7
-HOMEPAGE=https://github.com/ROCm-Developer-Tools/ROCclr
-INHERIT=cmake
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=dev-libs/rocm-comgr:0/4.3 dev-libs/rocr-runtime:0/4.3
-SLOT=0/4.3
-SRC_URI=https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-4.3.0.tar.gz -> rocclr-4.3.0.tar.gz https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-4.3.0.tar.gz -> rocm-opencl-runtime-4.3.0.tar.gz
-_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=efb34c41404e166b973f7387880a0ff0
diff --git a/metadata/md5-cache/dev-libs/rocm-hostcall-2.7.0 b/metadata/md5-cache/dev-libs/rocm-hostcall-2.7.0
deleted file mode 100644
index a06154bd2fa2..000000000000
--- a/metadata/md5-cache/dev-libs/rocm-hostcall-2.7.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/rocr-runtime
-DESCRIPTION=Radeon Open Compute hostcall API
-EAPI=7
-HOMEPAGE=https://github.com/RadeonOpenCompute/ROCm-CompilerSupport
-INHERIT=cmake
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=dev-libs/rocr-runtime
-SLOT=0/2.7
-SRC_URI=https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/roc-2.7.0.tar.gz -> rocm-hostcall-2.7.0.tar.gz
-_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=731ea371f522d3707dc0844408393875
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index 143270439edf..f6945c938354 100644
--- a/metadata/md5-cache/dev-perl/Manifest.gz
+++ b/metadata/md5-cache/dev-perl/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-perl/perl-mozldap-1.5.3-r2 b/metadata/md5-cache/dev-perl/perl-mozldap-1.5.3-r2
deleted file mode 100644
index 69d4a821706a..000000000000
--- a/metadata/md5-cache/dev-perl/perl-mozldap-1.5.3-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-libs/nspr-4.0.1 >=dev-libs/nss-3.11.6 net-nds/openldap:= dev-lang/perl test? ( virtual/perl-Test-Simple )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/nspr-4.0.1 >=dev-libs/nss-3.11.6 net-nds/openldap:= dev-lang/perl
-DESCRIPTION=Mozilla PerLDAP
-EAPI=8
-HOMEPAGE=http://www.mozilla.org/directory/perldap.html
-INHERIT=perl-module
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=MPL-1.1
-RDEPEND=>=dev-libs/nspr-4.0.1 >=dev-libs/nss-3.11.6 net-nds/openldap:= dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://ftp.mozilla.org/pub/mozilla.org/directory/perldap/releases/1.5.3/src/perl-mozldap-1.5.3.tar.gz
-_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=026664737f2ad998aea69bc3d87c6fac
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 500d049dac9a..5ded6757ed99 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/test_server-0.0.40 b/metadata/md5-cache/dev-python/test_server-0.0.40
deleted file mode 100644
index 63430c7d8dd3..000000000000
--- a/metadata/md5-cache/dev-python/test_server-0.0.40
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.1.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) >=dev-python/gpep517-9[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.5.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Server to test HTTP clients
-EAPI=8
-HOMEPAGE=https://github.com/lorien/test_server/ https://pypi.org/project/test-server/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/lorien/test_server/archive/v0.0.40.tar.gz -> test_server-0.0.40.gh.tar.gz
-_eclasses_=distutils-r1 dcd5f48510105eb95e550ab968147365 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 a1a985ddd8795a8634b4b7f820b93143 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=3a89ad9a47945124566e20c5fc92430a
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 72d700cfcfc9..de2b99ef72c3 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r2 b/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r2
deleted file mode 100644
index 36a4bca3289e..000000000000
--- a/metadata/md5-cache/dev-ruby/daemon_controller-1.2.0-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:2[ruby_targets_ruby27(-)] >=dev-ruby/rspec-core-2.14.8-r2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=Library to start and stop specific daemons programmatically in a robust manner
-EAPI=8
-HOMEPAGE=https://github.com/FooBarWidget/daemon_controller
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 test test
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/daemon_controller-1.2.0.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=bce736046883a0af1be10c0b626f82a9
diff --git a/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1 b/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1
deleted file mode 100644
index 7be9125f5d0e..000000000000
--- a/metadata/md5-cache/dev-ruby/ferret-0.11.8.7-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=app-arch/bzip2 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-DESCRIPTION=A ruby indexing/searching library
-EAPI=8
-HOMEPAGE=https://github.com/jkraemer/ferret
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 doc test test
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=app-arch/bzip2 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/ferret-0.11.8.7.gem
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=171a23c0389fd8012084bc8894abb526
diff --git a/metadata/md5-cache/games-puzzle/Manifest.gz b/metadata/md5-cache/games-puzzle/Manifest.gz
index a1c7713d6c98..ba4decaa71fd 100644
--- a/metadata/md5-cache/games-puzzle/Manifest.gz
+++ b/metadata/md5-cache/games-puzzle/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-puzzle/mindless-1.6-r1 b/metadata/md5-cache/games-puzzle/mindless-1.6-r1
deleted file mode 100644
index 8b78b21e4745..000000000000
--- a/metadata/md5-cache/games-puzzle/mindless-1.6-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=install postinst prepare unpack
-DEPEND=x11-libs/gtk+:2 media-fonts/font-schumacher-misc gnome-base/librsvg:2 virtual/pkgconfig
-DESCRIPTION=Play trading card games (Magic: the Gathering etc.) against other people
-EAPI=6
-HOMEPAGE=http://mindless.sourceforge.net/
-INHERIT=desktop readme.gentoo-r1
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=x11-libs/gtk+:2 media-fonts/font-schumacher-misc
-RESTRICT=mirror
-SLOT=0
-SRC_URI=mirror://sourceforge/mindless/mindless-1.6.tar.gz http://www.wizards.com/dci/oracle/OracleAll_050523.txt http://mindless.sourceforge.net/images/logo.png -> mindless.png
-_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=27140614cc9cf4cccdb3d4fe45d8994f
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 1626d612881c..bcc5534d2d97 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/iscan-plugin-network-nt-1.1.3 b/metadata/md5-cache/media-gfx/iscan-plugin-network-nt-1.1.3
deleted file mode 100644
index 32eb9fe1595c..000000000000
--- a/metadata/md5-cache/media-gfx/iscan-plugin-network-nt-1.1.3
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-arch/rpm2targz
-DEFINED_PHASES=install setup unpack
-DESCRIPTION=Network scanning plugin for EPSON scanners (nonfree)
-EAPI=7
-HOMEPAGE=https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
-INHERIT=linux-info rpm
-KEYWORDS=~amd64
-LICENSE=GPL-3+
-RDEPEND=media-gfx/iscan
-RESTRICT=bindist mirror strip
-SLOT=0
-SRC_URI=https://download2.ebz.epson.net/imagescanv3/centos/latest1/rpm/x64/imagescan-bundle-centos-8-3.62.0.x64.rpm.tar.gz
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 rpm f73e907469f65e52192f110dec72dce0 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d883ce675a5ed2f5da176e99f8199507
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 877038d088af..4a767ae9d0fd 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/guilib-1.2.1-r1 b/metadata/md5-cache/media-libs/guilib-1.2.1-r1
deleted file mode 100644
index fcf4ca7d19fd..000000000000
--- a/metadata/md5-cache/media-libs/guilib-1.2.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=configure install prepare
-DEPEND=>=media-libs/libsdl-1.0.1
-DESCRIPTION=Simple widget set for SDL
-EAPI=7
-HOMEPAGE=https://www.libsdl.org/projects/GUIlib/
-INHERIT=autotools
-IUSE=static-libs
-KEYWORDS=amd64 ~hppa ppc x86
-LICENSE=public-domain
-RDEPEND=>=media-libs/libsdl-1.0.1
-SLOT=0
-SRC_URI=https://www.libsdl.org/projects/GUIlib/src/GUIlib-1.2.1.tar.gz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=0af37d350d1ce640f00dfb57d3530733
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index b1d88c234f8f..7377647600b2 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/mpeg2vidcodec-12-r1 b/metadata/md5-cache/media-video/mpeg2vidcodec-12-r1
deleted file mode 100644
index 7c19231196a2..000000000000
--- a/metadata/md5-cache/media-video/mpeg2vidcodec-12-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=configure install
-DESCRIPTION=MPEG Library
-EAPI=7
-HOMEPAGE=http://www.mpeg.org/
-INHERIT=toolchain-funcs
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris
-LICENSE=mpeg2enc
-RESTRICT=mirror bindist
-SLOT=0
-SRC_URI=http://www.mpeg.org/pub_ftp/mpeg/mssg/mpeg2vidcodec_v12.tar.gz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=f4215b08c81f5075707ede87f68781d5
diff --git a/metadata/md5-cache/media-video/ogmrip-1.0.1 b/metadata/md5-cache/media-video/ogmrip-1.0.1
deleted file mode 100644
index 95b0a2f420d2..000000000000
--- a/metadata/md5-cache/media-video/ogmrip-1.0.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/gtk-doc-am nls? ( sys-devel/gettext dev-util/intltool ) virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=>=dev-libs/glib-2.16:2 >=app-i18n/enca-1.9 dev-libs/libxml2 media-libs/libdvdread >=media-video/mplayer-1.0_rc2[dvd,encode,xvid?,dts?,x264?] aac? ( >=media-libs/faac-1.24 ) gtk? ( >=x11-libs/gtk+-2.12:2 gnome-base/libglade gnome-base/gconf dbus? ( dev-libs/dbus-glib ) libnotify? ( >=x11-libs/libnotify-0.4.3 ) media-video/mplayer[jpeg] ) matroska? ( media-video/mkvtoolnix ) mp3? ( media-sound/lame ) mp4? ( >=media-video/gpac-0.4.2 ) ogm? ( media-sound/ogmtools ) spell? ( >=app-text/enchant-1.1.0:0 ) srt? ( || ( ( >=app-text/tesseract-2 media-libs/tiff ) >=app-text/gocr-0.39 >=app-text/ocrad-0.15 ) media-libs/libpng ) theora? ( media-libs/libtheora ) vorbis? ( media-sound/vorbis-tools ) dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Graphical frontend and libraries for ripping DVD and encoding to AVI/OGM/MKV/MP4
-EAPI=7
-HOMEPAGE=http://ogmrip.sourceforge.net/
-INHERIT=gnome2
-IUSE=aac dbus debug dts gtk libnotify matroska mp3 mp4 nls ogm spell srt static-libs theora vorbis x264 xvid
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-libs/glib-2.16:2 >=app-i18n/enca-1.9 dev-libs/libxml2 media-libs/libdvdread >=media-video/mplayer-1.0_rc2[dvd,encode,xvid?,dts?,x264?] aac? ( >=media-libs/faac-1.24 ) gtk? ( >=x11-libs/gtk+-2.12:2 gnome-base/libglade gnome-base/gconf dbus? ( dev-libs/dbus-glib ) libnotify? ( >=x11-libs/libnotify-0.4.3 ) media-video/mplayer[jpeg] ) matroska? ( media-video/mkvtoolnix ) mp3? ( media-sound/lame ) mp4? ( >=media-video/gpac-0.4.2 ) ogm? ( media-sound/ogmtools ) spell? ( >=app-text/enchant-1.1.0:0 ) srt? ( || ( ( >=app-text/tesseract-2 media-libs/tiff ) >=app-text/gocr-0.39 >=app-text/ocrad-0.15 ) media-libs/libpng ) theora? ( media-libs/libtheora ) vorbis? ( media-sound/vorbis-tools ) gnome-base/gvfs
-SLOT=0
-SRC_URI=mirror://sourceforge/ogmrip/ogmrip-1.0.1.tar.gz
-_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2 8dcac7a0c320f92299160b297d4fec6f gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=6321d1eed189b4ac0ddecbf21343866a
diff --git a/metadata/md5-cache/media-video/shrip-0.6.0-r1 b/metadata/md5-cache/media-video/shrip-0.6.0-r1
deleted file mode 100644
index 7ec5d71c91fb..000000000000
--- a/metadata/md5-cache/media-video/shrip-0.6.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=configure install prepare
-DEPEND=>=dev-libs/glib-2.14:2 >=media-video/ogmrip-0.13.4 virtual/pkgconfig nls? ( dev-util/intltool sys-devel/gettext )
-DESCRIPTION=Command line tool for ripping DVDs and encoding to AVI/OGM/MKV/MP4
-EAPI=6
-HOMEPAGE=http://ogmrip.sourceforge.net/
-IUSE=nls
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=dev-libs/glib-2.14:2 >=media-video/ogmrip-0.13.4
-SLOT=0
-SRC_URI=mirror://sourceforge/ogmrip/shrip-0.6.0.tar.gz
-_md5_=987564b0829c7e47a864d8ac09bad043
diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz
index 6cd5495d2e61..895c7a981901 100644
--- a/metadata/md5-cache/net-firewall/Manifest.gz
+++ b/metadata/md5-cache/net-firewall/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-firewall/nufw-2.2.22-r4 b/metadata/md5-cache/net-firewall/nufw-2.2.22-r4
deleted file mode 100644
index c5217680af49..000000000000
--- a/metadata/md5-cache/net-firewall/nufw-2.2.22-r4
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=configure install postinst prepare
-DEPEND=dev-libs/cyrus-sasl dev-libs/glib:2 dev-libs/libgcrypt:= dev-python/IPy net-firewall/iptables net-libs/gnutls:= ldap? ( >=net-nds/openldap-2:= ) mysql? ( dev-db/mysql-connector-c:= ) nfconntrack? ( net-libs/libnetfilter_conntrack ) nfqueue? ( net-libs/libnfnetlink net-libs/libnetfilter_queue ) pam? ( sys-libs/pam ) pam_nuauth? ( sys-libs/pam ) postgres? ( dev-db/postgresql:*[server] ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 dev-libs/openssl:0
-DESCRIPTION=An enterprise grade authenticating firewall based on netfilter
-EAPI=6
-HOMEPAGE=http://www.nufw.org/
-INHERIT=autotools flag-o-matic pam ssl-cert
-IUSE=debug ldap mysql pam pam_nuauth plaintext postgres unicode nfqueue nfconntrack static syslog test
-KEYWORDS=~amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/cyrus-sasl dev-libs/glib:2 dev-libs/libgcrypt:= dev-python/IPy net-firewall/iptables net-libs/gnutls:= ldap? ( >=net-nds/openldap-2:= ) mysql? ( dev-db/mysql-connector-c:= ) nfconntrack? ( net-libs/libnetfilter_conntrack ) nfqueue? ( net-libs/libnfnetlink net-libs/libnetfilter_queue ) pam? ( sys-libs/pam ) pam_nuauth? ( sys-libs/pam ) postgres? ( dev-db/postgresql:*[server] )
-REQUIRED_USE=pam_nuauth? ( plaintext )
-RESTRICT=test
-SLOT=0
-SRC_URI=http://www.nufw.org/attachments/download/39/nufw-2.2.22.tar.bz2
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc desktop 7eb20ad915a0a318176d51bc2508ff5c edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 5ca4e49abed8e3a2f7b56920eadee157 pam 01b77091d5b6560b0aeafa7fbb1bd818 preserve-libs a8e50acee31b5759b4df1f7707cae54b ssl-cert 6dbe6a8a3dccb3d2f28f8404cd02c7d7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=489c9e09d90b729946dbd4e6c14a3e9c
diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz
index 54d667fdccd4..fe594a960147 100644
--- a/metadata/md5-cache/net-nds/Manifest.gz
+++ b/metadata/md5-cache/net-nds/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-nds/adtool-1.3.3-r2 b/metadata/md5-cache/net-nds/adtool-1.3.3-r2
deleted file mode 100644
index d9ac1eb5d2d0..000000000000
--- a/metadata/md5-cache/net-nds/adtool-1.3.3-r2
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=<net-nds/openldap-2.6:=
-DESCRIPTION=Utility for Active Directory administration
-EAPI=7
-HOMEPAGE=http://gp2x.org/adtool/
-INHERIT=autotools out-of-source
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=GPL-2
-RDEPEND=<net-nds/openldap-2.6:=
-SLOT=0
-SRC_URI=http://gp2x.org/adtool/adtool-1.3.3.tar.gz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 out-of-source 9779900d240517b0631874f05d190aae toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=bd9e0341243155ceb14a1252c9c77c0b
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 29d17bb5ddcf..09e7bafc6e3e 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/bluez-hcidump-2.5 b/metadata/md5-cache/net-wireless/bluez-hcidump-2.5
deleted file mode 100644
index 8d5af2f2862d..000000000000
--- a/metadata/md5-cache/net-wireless/bluez-hcidump-2.5
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=-
-DEPEND=>=net-wireless/bluez-4.98 virtual/pkgconfig
-DESCRIPTION=Bluetooth HCI packet analyzer
-EAPI=7
-HOMEPAGE=http://www.bluez.org/
-KEYWORDS=amd64 ~arm ~hppa ppc ppc64 x86
-LICENSE=GPL-2
-RDEPEND=>=net-wireless/bluez-4.98
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/linux/bluetooth/bluez-hcidump-2.5.tar.xz
-_md5_=26d59fc1c4f7507e3e92edb03a95b6e3
diff --git a/metadata/md5-cache/net-wireless/iwd-9999 b/metadata/md5-cache/net-wireless/iwd-9999
index 85a16c55e9ad..8badce9bd91a 100644
--- a/metadata/md5-cache/net-wireless/iwd-9999
+++ b/metadata/md5-cache/net-wireless/iwd-9999
@@ -2,13 +2,13 @@ BDEPEND=virtual/pkgconfig dev-python/docutils virtual/pkgconfig sys-devel/gnucon
DEFINED_PHASES=compile configure install prepare setup unpack
DEPEND=sys-apps/dbus client? ( sys-libs/readline:0= )
DESCRIPTION=Wireless daemon for linux
-EAPI=7
+EAPI=8
HOMEPAGE=https://git.kernel.org/pub/scm/network/wireless/iwd.git/
INHERIT=flag-o-matic linux-info systemd autotools git-r3
IUSE=+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +crda +monitor ofono standalone systemd wired
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=sys-apps/dbus client? ( sys-libs/readline:0= ) net-wireless/wireless-regdb crda? ( net-wireless/crda ) standalone? ( systemd? ( sys-apps/systemd ) !systemd? ( virtual/resolvconf ) )
+RDEPEND=sys-apps/dbus client? ( sys-libs/readline:0= ) acct-group/netdev net-wireless/wireless-regdb crda? ( net-wireless/crda ) standalone? ( systemd? ( sys-apps/systemd ) !systemd? ( virtual/resolvconf ) )
SLOT=0
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c5c8ffbf9560bcaaaef8be942278ec67
+_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
+_md5_=5fa8ce68d48820188387825a738850de
diff --git a/metadata/md5-cache/net-wireless/rfkill-0.5-r2 b/metadata/md5-cache/net-wireless/rfkill-0.5-r2
deleted file mode 100644
index e4fd397a7559..000000000000
--- a/metadata/md5-cache/net-wireless/rfkill-0.5-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install
-DESCRIPTION=Tool to read and control rfkill status through /dev/rfkill
-EAPI=6
-HOMEPAGE=https://wireless.kernel.org/en/users/Documentation/rfkill
-INHERIT=toolchain-funcs
-KEYWORDS=amd64 arm ~mips ppc ppc64 x86
-LICENSE=ISC
-RDEPEND=!>=sys-apps/util-linux-2.31_rc1
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/software/network/rfkill/rfkill-0.5.tar.xz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=6b62b8739599b33b67d1694a7e4d72a7
diff --git a/metadata/md5-cache/net-wireless/rfkill-0.5-r3 b/metadata/md5-cache/net-wireless/rfkill-0.5-r3
deleted file mode 100644
index 594dd0147689..000000000000
--- a/metadata/md5-cache/net-wireless/rfkill-0.5-r3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DESCRIPTION=Tool to read and control rfkill status through /dev/rfkill
-EAPI=6
-HOMEPAGE=https://wireless.kernel.org/en/users/Documentation/rfkill
-INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm ~mips ~ppc ~ppc64 ~x86
-LICENSE=ISC
-RDEPEND=!>=sys-apps/util-linux-2.31_rc1
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/software/network/rfkill/rfkill-0.5.tar.xz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=bf8ba4659ffa479fbdaa58d4727f629e
diff --git a/metadata/md5-cache/net-wireless/rfkill-1.0 b/metadata/md5-cache/net-wireless/rfkill-1.0
deleted file mode 100644
index 6b7b4a99c26c..000000000000
--- a/metadata/md5-cache/net-wireless/rfkill-1.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DESCRIPTION=Tool to read and control rfkill status through /dev/rfkill
-EAPI=6
-HOMEPAGE=https://wireless.kernel.org/en/users/Documentation/rfkill
-INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm ~mips ~ppc ~ppc64 ~x86
-LICENSE=ISC
-RDEPEND=!>=sys-apps/util-linux-2.31_rc1
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/software/network/rfkill/rfkill-1.0.tar.xz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=c29cbada9fe7ed1629734086697f66ee
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 3be9f1b6a787..7f595617ebfb 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/libcmatrix-3.11.0-r1 b/metadata/md5-cache/sci-libs/libcmatrix-3.11.0-r1
deleted file mode 100644
index f63bd6e09b67..000000000000
--- a/metadata/md5-cache/sci-libs/libcmatrix-3.11.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=configure install prepare
-DEPEND=sci-libs/minuit
-DESCRIPTION=lite version of pNMRsim
-EAPI=7
-HOMEPAGE=http://www.dur.ac.uk/paul.hodgkinson/pNMRsim/
-INHERIT=autotools
-IUSE=cpu_flags_x86_sse threads
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=all-rights-reserved
-RDEPEND=sci-libs/minuit
-RESTRICT=mirror
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~jlec/distfiles/libcmatrix-3.11.0.tar.gz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=0c4ddd0d4acf9e72687b96b76c8ffbdf
diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz
index 17b586e38381..dda0c57b85da 100644
--- a/metadata/md5-cache/sec-keys/Manifest.gz
+++ b/metadata/md5-cache/sec-keys/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-stellarium-20221229 b/metadata/md5-cache/sec-keys/openpgp-keys-stellarium-20221229
index 5dc28664d0bc..57401c3d2de6 100644
--- a/metadata/md5-cache/sec-keys/openpgp-keys-stellarium-20221229
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-stellarium-20221229
@@ -2,7 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=OpenPGP keys used to sign Stellarium releases
EAPI=8
HOMEPAGE=https://stellarium.org/ https://github.com/Stellarium/stellarium
-KEYWORDS=amd64 ppc ppc64 riscv ~x86
+KEYWORDS=amd64 ppc ppc64 ~riscv ~x86
LICENSE=public-domain
SLOT=0
-_md5_=1718e05c257e42484855ea710d6637a5
+_md5_=9d987afbfa01d54e88bdaf745f04d9b7
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index 2160d6d45ec3..15b2fe3adeae 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/charliecloud-0.30 b/metadata/md5-cache/sys-cluster/charliecloud-0.30
index 27f5f9a87442..630e423b86f0 100644
--- a/metadata/md5-cache/sys-cluster/charliecloud-0.30
+++ b/metadata/md5-cache/sys-cluster/charliecloud-0.30
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/hpc/charliecloud/archive/v0.30.tar.gz -> charliecloud-0.30.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1a985ddd8795a8634b4b7f820b93143 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=c246057941cdcab1792dc9b78d26ee51
+_md5_=2ee594f2d2f53c1bae54b8e3d7e69ffd
diff --git a/metadata/md5-cache/sys-cluster/ganglia-3.7.1-r3 b/metadata/md5-cache/sys-cluster/ganglia-3.7.1-r3
deleted file mode 100644
index d34818b7b450..000000000000
--- a/metadata/md5-cache/sys-cluster/ganglia-3.7.1-r3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=configure install postinst
-DEPEND=dev-libs/confuse:= dev-libs/expat >=dev-libs/apr-1.0:= net-libs/libnsl:0= net-libs/libtirpc:0= virtual/libcrypt:= !dev-db/firebird pcre? ( dev-libs/libpcre )
-DESCRIPTION=A scalable distributed monitoring system for clusters and grids
-EAPI=7
-HOMEPAGE=http://ganglia.sourceforge.net/
-INHERIT=flag-o-matic systemd toolchain-funcs
-IUSE=minimal pcre examples
-KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
-LICENSE=BSD
-RDEPEND=dev-libs/confuse:= dev-libs/expat >=dev-libs/apr-1.0:= net-libs/libnsl:0= net-libs/libtirpc:0= virtual/libcrypt:= !dev-db/firebird pcre? ( dev-libs/libpcre ) !minimal? ( net-analyzer/rrdtool )
-SLOT=0
-SRC_URI=mirror://sourceforge/ganglia/ganglia-3.7.1.tar.gz
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=89a17b9b498d27f63fb0ce38df0c2f0c
diff --git a/metadata/md5-cache/sys-cluster/ganglia-web-3.7.3-r2 b/metadata/md5-cache/sys-cluster/ganglia-web-3.7.3-r2
deleted file mode 100644
index b0b1c0d4bc20..000000000000
--- a/metadata/md5-cache/sys-cluster/ganglia-web-3.7.3-r2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=install postinst prerm setup
-DEPEND=net-misc/rsync app-admin/webapp-config
-DESCRIPTION=Web frontend for sys-cluster/ganglia
-EAPI=6
-HOMEPAGE=http://ganglia.sourceforge.net
-INHERIT=webapp
-IUSE=vhosts vhosts
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=BSD
-RDEPEND=net-misc/rsync app-admin/webapp-config >=sys-cluster/ganglia-3.3.7[-minimal] dev-lang/php:*[ctype,gd,json(+),xml] virtual/httpd-php media-fonts/dejavu app-admin/webapp-config
-SLOT=0
-SRC_URI=https://github.com/ganglia/ganglia-web/archive/3.7.3.tar.gz -> ganglia-web-3.7.3.tar.gz
-_eclasses_=webapp 67df5bab481d0b9428f9ab7b3de690e4
-_md5_=4208e4f537580f388cab7d18d0a8fcaa
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 0003523c0f98..486cb4635825 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/lxcfs-5.0.3 b/metadata/md5-cache/sys-fs/lxcfs-5.0.3
new file mode 100644
index 000000000000..5e421d696fdd
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/lxcfs-5.0.3
@@ -0,0 +1,16 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1:3.11 >=dev-lang/python-3.10.9:3.10 >=dev-lang/python-3.9.16:3.9 ) || ( ( >=dev-lang/python-3.11.1:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16:3.9 dev-python/jinja[python_targets_python3_9(-)] ) ) doc? ( sys-apps/help2man ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=sys-fs/fuse:3
+DESCRIPTION=FUSE filesystem for LXC
+EAPI=8
+HOMEPAGE=https://linuxcontainers.org/lxcfs/introduction/ https://github.com/lxc/lxcfs/
+INHERIT=cmake meson python-any-r1 systemd verify-sig
+IUSE=doc test verify-sig
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=Apache-2.0 LGPL-2+
+RDEPEND=sys-fs/fuse:3
+RESTRICT=test
+SLOT=0
+SRC_URI=https://linuxcontainers.org/downloads/lxcfs/lxcfs-5.0.3.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxcfs/lxcfs-5.0.3.tar.gz.asc )
+_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a1a985ddd8795a8634b4b7f820b93143 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f verify-sig afb98fe4696292e4234ce36713fd4e9e xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=ecbfede6fa16b1ee73e625540b441d88
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index e7ebe4a24b43..03dccd03ff57 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.155 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.155
deleted file mode 100644
index 69f39bce6a70..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.155
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.10 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.10.155
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-164.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-164.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-164.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-164.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-164.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-164.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 12a98c718ba8260077000c13b965ba1b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=3baf56b1256af0b8575cb70e5ed6e759
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.162 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.162
deleted file mode 100644
index dc1c444894e8..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.162
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.10 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.10.162
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-171.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-171.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-171.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-171.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-171.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-171.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 12a98c718ba8260077000c13b965ba1b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=ea764032287782b662299e816f68c395
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.226 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.226
deleted file mode 100644
index 8f6614098c36..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.226
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.4 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.4.226
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-231.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-231.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-231.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-231.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-231.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-231.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 12a98c718ba8260077000c13b965ba1b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=543df75f226dfeb8120b6af2ad01d242
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.227 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.227
deleted file mode 100644
index 194c4e4895fe..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.227
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.4 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.4.227
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-232.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-232.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-232.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-232.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-232.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-232.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 12a98c718ba8260077000c13b965ba1b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f
-_md5_=7866e449239e87ea992fc8ca8318dfbb
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 5b59426a8ce7..c49d298e4da8 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/rep-gtk-0.90.8.3 b/metadata/md5-cache/x11-libs/rep-gtk-0.90.8.3
deleted file mode 100644
index 6d2d60a8a5eb..000000000000
--- a/metadata/md5-cache/x11-libs/rep-gtk-0.90.8.3
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure install prepare
-DEPEND=>=dev-libs/librep-0.90.5 >=dev-libs/glib-2.6:2 >=x11-libs/gtk+-2.24.0:2 >=x11-libs/gdk-pixbuf-2.23:2 virtual/pkgconfig app-arch/xz-utils sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DESCRIPTION=GTK+/libglade/GNOME bindings for the librep Lisp environment
-EAPI=6
-HOMEPAGE=http://sawfish.wikia.com/wiki/Main_Page
-INHERIT=autotools
-IUSE=examples
-KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 sparc x86
-LICENSE=GPL-2
-RDEPEND=>=dev-libs/librep-0.90.5 >=dev-libs/glib-2.6:2 >=x11-libs/gtk+-2.24.0:2 >=x11-libs/gdk-pixbuf-2.23:2
-SLOT=gtk-2.0
-SRC_URI=http://download.tuxfamily.org/librep/rep-gtk/rep-gtk_0.90.8.3.tar.xz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc desktop 7eb20ad915a0a318176d51bc2508ff5c edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 5ca4e49abed8e3a2f7b56920eadee157 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=19c648687ea30af9977790fc471429ac
diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz
index 3eb9ed5df3a2..531ba317e173 100644
--- a/metadata/md5-cache/x11-themes/Manifest.gz
+++ b/metadata/md5-cache/x11-themes/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-themes/sawfish-themes-0.0.1-r3 b/metadata/md5-cache/x11-themes/sawfish-themes-0.0.1-r3
deleted file mode 100644
index 10a69a2cf2ec..000000000000
--- a/metadata/md5-cache/x11-themes/sawfish-themes-0.0.1-r3
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install
-DESCRIPTION=Some nice themes for Sawfish
-EAPI=7
-HOMEPAGE=http://themes.freshmeat.net/
-KEYWORDS=~alpha ~amd64 ~ia64 ppc ~ppc64 sparc x86
-LICENSE=GPL-2
-RDEPEND==x11-wm/sawfish-1*
-SLOT=1
-SRC_URI=http://download.freshmeat.net/themes//absolutedarkness/absolutedarkness-0.30.tar.gz http://download.freshmeat.net/themes//adaptblue/adaptblue-0.30.tar.gz http://download.freshmeat.net/themes//ampullacu/ampullacu-0.30.tar.gz http://download.freshmeat.net/themes//antarctic_/antarctic_-0.30.tar.gz http://download.freshmeat.net/themes//aquagraphite_/aquagraphite_-0.30.tar.gz http://download.freshmeat.net/themes//aquaified/aquaified-0.30.tar.gz http://download.freshmeat.net/themes//aquax/aquax-0.30.tar.gz http://download.freshmeat.net/themes//arctic___/arctic___-0.30.tar.gz http://download.freshmeat.net/themes//bedoon_ism_bordered/bedoon_ism_bordered-0.30.tar.gz http://download.freshmeat.net/themes//blueberry/blueberry-0.30.tar.gz http://download.freshmeat.net/themes//c2h8/c2h8-0.30.tar.gz http://download.freshmeat.net/themes//circles/circles-0.30.tar.gz http://download.freshmeat.net/themes//clean__/clean__-0.30.tar.gz http://download.freshmeat.net/themes//coral/coral-0.30.tar.gz http://download.freshmeat.net/themes//cyrus__/cyrus__-0.30.tar.gz http://download.freshmeat.net/themes//dirtchamber/dirtchamber-0.30.tar.gz http://download.freshmeat.net/themes//doublehelix/doublehelix-0.30.tar.gz http://download.freshmeat.net/themes//dragdome/dragdome-0.30.tar.gz http://download.freshmeat.net/themes//eazel/eazel-0.30.tar.gz http://download.freshmeat.net/themes//eazelblue/eazelblue-0.30.tar.gz http://download.freshmeat.net/themes//flatgnome/flatgnome-0.30.tar.gz http://download.freshmeat.net/themes//flatsaw/flatsaw-0.30.tar.gz http://download.freshmeat.net/themes//friday/friday-0.30.tar.gz http://download.freshmeat.net/themes//gets/gets-0.30.tar.gz http://download.freshmeat.net/themes//glass__/glass__-0.30.tar.gz http://download.freshmeat.net/themes//gleam/gleam-0.30.tar.gz http://download.freshmeat.net/themes//greyneon/greyneon-0.30.tar.gz http://download.freshmeat.net/themes//latem/latem-0.30.tar.gz http://download.freshmeat.net/themes//lines_/lines_-0.30.tar.gz http://download.freshmeat.net/themes//liquidgraphite/liquidgraphite-0.30.tar.gz http://download.freshmeat.net/themes//lunatic/lunatic-0.30.tar.gz http://download.freshmeat.net/themes//marble___/marble___-0.30.tar.gz http://download.freshmeat.net/themes//moonice_/moonice_-0.30.tar.gz http://download.freshmeat.net/themes//mozillamodern_/mozillamodern_-0.30.tar.gz http://download.freshmeat.net/themes//omonster/omonster-0.30.tar.gz http://download.freshmeat.net/themes//openstep/openstep-0.30.tar.gz http://download.freshmeat.net/themes//origami/origami-0.30.tar.gz http://download.freshmeat.net/themes//platinum_/platinum_-0.30.tar.gz http://download.freshmeat.net/themes//qnx11/qnx11-0.30.tar.gz http://download.freshmeat.net/themes//roman_/roman_-0.30.tar.gz http://download.freshmeat.net/themes//sawbench/sawbench-0.30.tar.gz http://download.freshmeat.net/themes//shinyfusion/shinyfusion-0.30.tar.gz http://download.freshmeat.net/themes//simpleelegant_/simpleelegant_-0.30.tar.gz http://download.freshmeat.net/themes//stirling/stirling-0.30.tar.gz http://download.freshmeat.net/themes//stpflat/stpflat-0.30.tar.gz http://themes.freshmeat.net/redir/surgical/29103/url_tgz/surgical-0.1.tar.gz http://download.freshmeat.net/themes//titanium__/titanium__-0.30.tar.gz http://download.freshmeat.net/themes//triangle/triangle-0.30.tar.gz http://download.freshmeat.net/themes//twm/twm-0.30.tar.gz http://download.freshmeat.net/themes//ultraclean/ultraclean-0.30.tar.gz http://download.freshmeat.net/themes//whistlerk_/whistlerk_-0.30.tar.gz http://download.freshmeat.net/themes//win98/win98-0.30.tar.gz
-_md5_=4ddde0bab4f68ef499bdb90688aa8fa6
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index b408a399806c..231ddea0e050 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/sawfish-1.12.90-r2 b/metadata/md5-cache/x11-wm/sawfish-1.12.90-r2
deleted file mode 100644
index f4e70c81b891..000000000000
--- a/metadata/md5-cache/x11-wm/sawfish-1.12.90-r2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare
-DEPEND=>=dev-libs/librep-0.92.1 >=x11-libs/rep-gtk-0.90.7 x11-libs/gdk-pixbuf-xlib >=x11-libs/gdk-pixbuf-2.42.0:2 >=x11-libs/gtk+-2.24.0:2 x11-libs/libICE x11-libs/libXext x11-libs/libXft x11-libs/libXrender x11-libs/libXtst x11-libs/pango[X] emacs? ( >=app-editors/emacs-23.1:* ) kde? ( kde-frameworks/kdelibs4support ) nls? ( sys-devel/gettext ) xinerama? ( x11-libs/libXinerama ) virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DESCRIPTION=Extensible window manager using a Lisp-based scripting language
-EAPI=6
-HOMEPAGE=https://sawfish.fandom.com/wiki/Main_Page
-INHERIT=autotools elisp-common strip-linguas xdg-utils
-IUSE=emacs kde nls xinerama
-KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 sparc x86
-LICENSE=GPL-2 Artistic-2
-RDEPEND=>=dev-libs/librep-0.92.1 >=x11-libs/rep-gtk-0.90.7 x11-libs/gdk-pixbuf-xlib >=x11-libs/gdk-pixbuf-2.42.0:2 >=x11-libs/gtk+-2.24.0:2 x11-libs/libICE x11-libs/libXext x11-libs/libXft x11-libs/libXrender x11-libs/libXtst x11-libs/pango[X] emacs? ( >=app-editors/emacs-23.1:* ) kde? ( kde-frameworks/kdelibs4support ) nls? ( sys-devel/gettext ) xinerama? ( x11-libs/libXinerama )
-SLOT=0
-SRC_URI=https://download.tuxfamily.org/sawfish/sawfish_1.12.90.tar.xz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc desktop 7eb20ad915a0a318176d51bc2508ff5c eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 5ca4e49abed8e3a2f7b56920eadee157 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=94d95bab4aabefb6eabda87a6cef2f85
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 6f68305441d0..8ee93f3d4d82 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14966 BLAKE2B 687a7b166f711e4c3c75d588b8febb4831fac9bee694b4222597007a9b433fee3a5aa6e187f1fc35937c84f642d144e511d63be549688dfd15f1839a5369d701 SHA512 bd9169c0f73f3e95819cf527d7df79adcfc029e6bfc752f29b75c7be14518984914e4ae2cb94e42a6398dc1af3b2a3e52070736093238502bb4eced7f5775b16
-TIMESTAMP 2023-01-19T11:10:06Z
+TIMESTAMP 2023-01-19T17:10:09Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPJJQ5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPJeXJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA2OQ/6AqiZsG3QT5wHP9/R7I+8+bri4jLZGo4TAC/o4wJ1E7Jna6dnnQpz+p9F
-4C7Uzsun1auRHMm1etYkB8/ez20Ig9cCs3RloV/BknMe0JCyEO/irVdHo9iW0476
-vwV1K3Vd51rRJh7eZXIDzodZ+XveBfIkNI1ukGXLe0LTzPeCK0iY1+ptKSwUiafM
-p3OzqHH3uDWBQD7PWVuop74hBIufsjZfV2l2tRbo+VEuHchRER5ZIqCJ3rwUt1IY
-5YwhgnIbDcYeM81sMsn7a2qAJ0ni5vJaz7OFze9L7lDzBGak8LhOFLUdsIHtP5fD
-QSF1I0P+vfPskIdvm44w731vAKtt8IEOEjVIXqrNVfcG16bM9RgaDaWUfjml3mor
-0eZ2wJzrHvSBch4QTQqGPfr3bwh1c2R7l28MNjaP4G37u3iTAIsVf1mj0iTRVB/5
-LgVAFqHhAXbW+OdpjeeIiQKmAeoHfTfrVMWEM0+caqj7yqp5pyJLRk6YbYHsabAY
-0y+rVLQpYNlB8BCIXBiNHjLt01jYqayP1ob9lQH3wL1a7haMBzCPd+5+wL6c4q3p
-8bnWaUVPKvn/Zf8Ak83if4M/PAt8/8fSr8l37MLal/3LiUGLZBKNE+6z2fPSztMK
-wHHTLdnsijB7epgY/m0ourcW/CWfoJNT59X90d9VK9aNE32QTjM=
-=yQb6
+klCDJQ/9FbpxzI/68kjrXMoI57ypzHCBxVHEboOa+ct5wlG9ZbAM72WjbV4/FQkT
+iIlSdrOd3LlbSBmitDatXHwFMd3stzgfCcs77mPAQe3CGl6uZTQvwv5tWoWIPpuF
+zXpihgDdsn4u71pR+KXR2cctryc2RwP2XWO89mUp1X9dUpm3csSPu8jhkPi0IbMG
+TUOkg8Ca30nLAUAiUVuhPQ9Yqxo3jbMXMChf8U97c8zRr9QKX7NrzqTVVFNfjH9P
+GhcucjSGBxsOZTjtVCKD0TyEBrRb6/l0XBlJB0umFBQ3cbpzcv6ZcNc1MMrrRuNF
+U/JPY2HfeZ2axPK93bPzuFuBYD+QB07TDg+r2xTY4NhTttHO5nNgpdTNrQSRmQ4z
+jN8e55xPMaU8vALEpRxXlu5nTXCW9nuLJ6K9T6g/8wvpmuib7YtYVagqz8LdLo/M
+5R1I3RJnQWRxez6YyagaPwqCNTWOf7Sdr3nZupZ9vX2psUBzcp2/782PlLRq4PZu
+mSs39AOd5bnLUzCxMAjNyJxzVdX81QtXCmT7TtxRK119ckY4W4lUzIVi8ivO8HLx
+3Cthszc3q/4BzLA/4utzcAgyeAbVZtXGPiGcZ5V2em26qShoAw1nspyb08Tcbmtt
+eAOJcUUsAx7bGpvQCkRcsa2QLYNmUwLNx0XHyrKwM/mzhOkbksM=
+=93+A
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 9700bc8c2a33..e3b841d056b3 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Jan 2023 11:10:02 +0000
+Thu, 19 Jan 2023 17:10:06 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index dbbb411a330b..638d7a553512 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -3422,6 +3422,10 @@
<url>https://wiki.gentoo.org/wiki/Project:WxWidgets</url>
<description>The wxWidgets Project maintains wxGTK and wxPython related packages and applications.</description>
<member>
+ <email>arsen@gentoo.org</email>
+ <name>Arsen Arsenović</name>
+ </member>
+ <member>
<email>leio@gentoo.org</email>
<name>Mart Raudsepp</name>
</member>
diff --git a/metadata/timestamp b/metadata/timestamp
index e6966201a7cd..2418f01f248d 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Jan 19 11:10:01 AM UTC 2023
+Thu Jan 19 05:10:06 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 4d1cc65f8bf3..6b52ab7b8b86 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Jan 2023 11:15:01 +0000
+Thu, 19 Jan 2023 17:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index a9350ed93eae..91cb4a62b401 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-70597246ce4f7e82690aa1fd4a37eb5251194af7 1674124729 2023-01-19T10:38:49+00:00
+e92f93c57aadbd458501110e79a467d806dae91e 1674141021 2023-01-19T15:10:21+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 5e0efc563380..42fbc136a62b 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1674126601 Thu 19 Jan 2023 11:10:01 AM UTC
+1674148201 Thu 19 Jan 2023 05:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 9700bc8c2a33..e3b841d056b3 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 19 Jan 2023 11:10:02 +0000
+Thu, 19 Jan 2023 17:10:06 +0000
diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz
index 2b490974471d..63ec3636e8c8 100644
--- a/net-firewall/Manifest.gz
+++ b/net-firewall/Manifest.gz
Binary files differ
diff --git a/net-firewall/nufw/Manifest b/net-firewall/nufw/Manifest
deleted file mode 100644
index c69a72b57ce9..000000000000
--- a/net-firewall/nufw/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX nuauth-conf.d 62 BLAKE2B 3bf1058c4bf8b0a1afc6d5a706e93c112730287d35ec217f97f8c47ddf5f970e60327ba2cb278e3c0d8d9239736eba1b73d598656cb999fc46c154f35f1e07fa SHA512 2304d60917eab68c8268205d006dddbacfc68c876ee6a36d90f5f21eceb6f5ba6b9bc82a3173b55dde825df44dee766e300848936f0629e650730f16112f2558
-AUX nuauth-init.d 545 BLAKE2B 6b0bfc01ef8046a03ea60947f2ffe53312404a77f5a2aa0875504586efc79be8a6342a3a4b144ddf7ea77a4495f9c83f71978960636803bcbb97b0fc829ddf5a SHA512 f46646466cd33f09c27d4621d249b21b50362c802db059ffe57b80c4f97a3c50aa5d6a89fc2866caf57f2d9a4d4a6726ccf37be84185488f2e165aded29350a8
-AUX nufw-2.2.22-gnutls-3.4.patch 3240 BLAKE2B 7172f60a506948ed22d973be886cfadedbacedb1386e83d5f4413e15fed439731b86caad40c8f26b390d3d09a875c49a95762d6cbd7c51d17d9e5bbfb245f816 SHA512 b0d426c2e42f49565c5520c63ea5501103ca131d339a356f0dee3eac065bd069b6e5366dee617f26e5d88ed38d60e91bdcb661da080ba5a70b5a4e8aadfe402b
-AUX nufw-2.2.22-var-run.patch 1438 BLAKE2B 259d96d3a7386ac30f4ca7a88ecb0a4714b0450e6a10b9442769a2f086a825f0759da8793578e64c2e0abc1a6ba0b1ac7683f10522e0c833b3765876c19c765e SHA512 f299a373e67f910fd816037fb916d1c116a98b6a8d1487e0e9e4c35713839d7f6f7189b31390a9616bb0cf77bcc2abb9077d9dc60c8b83571aa07291981c3383
-AUX nufw-conf.d 122 BLAKE2B 3263b28a9a783f35920a30cb022fe86b8a0fdc05b45c5a191e53c0b201ca38da9fe9eeda82866cf69dc760e0ff2fcd0264ee17f53f03a6077b63d9fcbd2dd1f0 SHA512 df48fc1843bf07e7ccfacd647caafc43752fdfa76da09a89d9ec0d76b79746c60c70f68c004c7e37899f195ae63adefc7d1c1b2c7b41da27911eb4cdc54212fb
-AUX nufw-init.d 273 BLAKE2B 00827d4cf93b484c6563b7bccc4020e9de0e8f2652eb29f9b1a64dfb4333b7e04b370f977a43a8f9af4b680d62e658a7779822c6671059e83a5ceea7f1872f5e SHA512 7f8b16532ae74b6aae8a9c7ef4a7509b66253f03a47c8ee521163a35db525e8c25b091289e10337307906a27e0aba558bd2a28dc0b91cbc09ce17ba78002d0e1
-DIST nufw-2.2.22.tar.bz2 597491 BLAKE2B 4c3092aeaced237ceb9faa16cff275938de23cdca31d2d6f6406238a0fe75ad15468f91a80b1d6e0bfc6dac520b6331ee19a1d95a006d591b891b91aad6caa8b SHA512 cc9f43b9ebf6aabbab4c83799ca1735fc456c085959cfb24d17571302c71518660424195b2cc62ed615f811bd6b3c45e1b99db99138d1caa6a744370775acaee
-EBUILD nufw-2.2.22-r4.ebuild 2646 BLAKE2B 2555810578bd2e1240681c1cb3b6488e477d9b1c05d9c9a1cbc978dc25fa8d7c4c003a17612fff327960ac6d7acc6b939f954a1385cacb7de6be0cb912ddf733 SHA512 e2c730ca003430d382c20cbe46676b933970f66d30e031b4bb4f0542058f6ccf93d58954f333f72892ad6291670f43cd9dff8a39a05293c0cdcf3861d8963e3c
-MISC metadata.xml 548 BLAKE2B 5aedb4f7abd13f6eba1a5066c2e8f285b19485a374a1bd2a7f5500f0fa5da663d0db1409fcbda1a82980c55f116e08cbd35fed8761f9a7bd97f8124d80838df1 SHA512 90887060aa87fc5e623e92eef107ec30f7249996d5283de0c638cba717d709c23859b1cf2e08b1565add6b7e2a9ecd4d0e3071d72577a0b9bc812d4602fe0801
diff --git a/net-firewall/nufw/files/nuauth-conf.d b/net-firewall/nufw/files/nuauth-conf.d
deleted file mode 100644
index 1ac750cf49fd..000000000000
--- a/net-firewall/nufw/files/nuauth-conf.d
+++ /dev/null
@@ -1,2 +0,0 @@
-# configuration file for /etc/init.d/nuauth
-NUAUTH_OPTIONS=""
diff --git a/net-firewall/nufw/files/nuauth-init.d b/net-firewall/nufw/files/nuauth-init.d
deleted file mode 100644
index db9c10b8a0d5..000000000000
--- a/net-firewall/nufw/files/nuauth-init.d
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/sbin/openrc-run
-
-depend() {
- before net
-}
-
-checkconfig() {
- if [ ! -e /etc/nufw/nuauth.conf ]; then
- eerror "You need a /etc/nufw/nuauth.conf file to run nuauth"
- eerror "There is sample file in /usr/share/doc/nufw-version/"
- return 1
- fi
-}
-
-start() {
- checkpath -d /run/nuauth
- checkconfig || return 1
- ebegin "Starting nuauth"
- start-stop-daemon --start --quiet --exec /usr/sbin/nuauth -- -D ${NUAUTH_OPTIONS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping nuauth"
- start-stop-daemon --stop --quiet --pidfile /run/nuauth/nuauth.pid
- eend $?
-}
diff --git a/net-firewall/nufw/files/nufw-2.2.22-gnutls-3.4.patch b/net-firewall/nufw/files/nufw-2.2.22-gnutls-3.4.patch
deleted file mode 100644
index e75d2b3fd61d..000000000000
--- a/net-firewall/nufw/files/nufw-2.2.22-gnutls-3.4.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-From cbe4cfe90322e5add59433d9dd8394f46e341fab Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev <alon.barlev@gmail.com>
-Date: Sat, 4 Mar 2017 01:00:40 +0200
-Subject: [PATCH] ssl: drop call of deprecated
- gnutls_certificate_type_set_priority()
-
-CTYPE-X.509 is the default value. Closes: #624077
-
-Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
----
- src/clients/lib/libnuclient.c | 15 ++-------------
- src/nufw/tls.c | 14 --------------
- 2 files changed, 2 insertions(+), 27 deletions(-)
-
-diff --git a/src/clients/lib/libnuclient.c b/src/clients/lib/libnuclient.c
-index 917e75a..6e78c96 100644
---- a/src/clients/lib/libnuclient.c
-+++ b/src/clients/lib/libnuclient.c
-@@ -62,9 +62,6 @@ GCRY_THREAD_OPTION_PTHREAD_IMPL;
- # define DH_BITS 1024
- #endif
-
--static const int cert_type_priority[3] = { GNUTLS_CRT_X509, 0 };
--
--
- void nu_exit_clean(nuauth_session_t * session)
- {
- if (session->ct) {
-@@ -270,7 +267,7 @@ int check_key_perms(const char* filename)
- return 1;
- }
-
--static int _cb_request_cert(gnutls_session_t session, const gnutls_datum_t* req_ca_dn, int nreqs, const gnutls_pk_algorithm_t* pk_algos, int pk_algos_length, gnutls_retr_st* st)
-+static int _cb_request_cert(gnutls_session_t session, const gnutls_datum_t* req_ca_dn, int nreqs, const gnutls_pk_algorithm_t* pk_algos, int pk_algos_length, gnutls_retr2_st* st)
- {
- printf("TLS error: server requests certificate, none configured\n");
- return 0;
-@@ -518,7 +515,7 @@ int nu_client_setup_tls(nuauth_session_t * session,
- SET_ERROR(err, INTERNAL_ERROR, FILE_ACCESS_ERR);
- return 0;
- }
-- gnutls_certificate_client_set_retrieve_function(session->cred,
-+ gnutls_certificate_set_retrieve_function(session->cred,
- &_cb_request_cert);
- }
-
-@@ -604,12 +601,6 @@ int nu_client_reset_tls(nuauth_session_t *session)
- return 0;
- }
-
-- ret =
-- gnutls_certificate_type_set_priority(session->tls,
-- cert_type_priority);
-- if (ret < 0) {
-- return 0;
-- }
- return 1;
- }
-
-@@ -776,8 +767,6 @@ void nu_client_reset(nuauth_session_t * session)
- gnutls_deinit(session->tls);
- gnutls_init(&session->tls, GNUTLS_CLIENT);
- gnutls_set_default_priority(session->tls);
-- gnutls_certificate_type_set_priority(session->tls,
-- cert_type_priority);
- session->need_set_cred = 1;
-
- /* close socket */
-diff --git a/src/nufw/tls.c b/src/nufw/tls.c
-index e7223eb..2d46820 100644
---- a/src/nufw/tls.c
-+++ b/src/nufw/tls.c
-@@ -506,8 +506,6 @@ void tls_connect()
- gnutls_session *tls_session;
- int tls_socket, ret;
- #if USE_X509
-- const int cert_type_priority[3] = { GNUTLS_CRT_X509, 0 };
--
- tls.session = NULL;
-
- /* compute patch key_file */
-@@ -655,18 +653,6 @@ void tls_connect()
- return;
- }
- #if USE_X509
-- ret = gnutls_certificate_type_set_priority(*(tls_session),
-- cert_type_priority);
-- if (ret < 0) {
-- log_area_printf(DEBUG_AREA_MAIN, DEBUG_LEVEL_WARNING,
-- "TLS: gnutls_certificate_type_set_priority() failed: %s",
-- gnutls_strerror(ret));
-- gnutls_certificate_free_credentials(tls.xcred);
-- gnutls_deinit(*tls_session);
-- free(tls_session);
-- return;
-- }
--
- /* put the x509 credentials to the current session */
- ret = gnutls_credentials_set(*(tls_session), GNUTLS_CRD_CERTIFICATE,
- tls.xcred);
---
-2.10.2
-
diff --git a/net-firewall/nufw/files/nufw-2.2.22-var-run.patch b/net-firewall/nufw/files/nufw-2.2.22-var-run.patch
deleted file mode 100644
index f6bcc95e0006..000000000000
--- a/net-firewall/nufw/files/nufw-2.2.22-var-run.patch
+++ /dev/null
@@ -1,45 +0,0 @@
---- a/src/nuauth/auth_srv.h
-+++ b/src/nuauth/auth_srv.h
-@@ -162,7 +162,7 @@
- #ifdef S_SPLINT_S
- # define NUAUTH_PID_FILE "/usr/local/var/run/nuauth/nuauth.pid"
- #else
--# define NUAUTH_PID_FILE LOCAL_STATE_DIR "/run/nuauth/nuauth.pid"
-+# define NUAUTH_PID_FILE "/run/nuauth/nuauth.pid"
- #endif
-
- /* define the number of threads that will do user check */
---- a/src/nuauth/command.c
-+++ b/src/nuauth/command.c
-@@ -26,7 +26,7 @@
- #include <sys/un.h> /* unix socket */
- #include <sys/stat.h> /* fchmod() */
-
--#define SOCKET_FILENAME LOCAL_STATE_DIR "/run/nuauth/nuauth-command.socket"
-+#define SOCKET_FILENAME "/run/nuauth/nuauth-command.socket"
-
- const char* COMMAND_HELP =
- "version: display nuauth version\n"
---- a/src/nufw/main.c
-+++ b/src/nufw/main.c
-@@ -54,7 +54,7 @@
-
- /*! Name of pid file prefixed by LOCAL_STATE_DIR (variable defined
- * during compilation/installation) */
--#define NUFW_PID_FILE LOCAL_STATE_DIR "/run/nufw.pid"
-+#define NUFW_PID_FILE "/run/nufw.pid"
-
- /**
- * Stop threads and then wait until threads exit.
---- a/src/nuauth/Makefile.am
-+++ b/src/nuauth/Makefile.am
-@@ -26,9 +26,6 @@
-
- nuauth_LDADD = $(GLIB_LIBS) -lm -lgnutls -lsasl2 -lnufw -L$(top_builddir)/src/include/
-
--install-exec-local:
-- install -d "$(DESTDIR)$(localstatedir)/run/nuauth/"
--
- nuauth$(EXEEXT): $(nuauth_OBJECTS) $(nuauth_DEPENDENCIES)
- @rm -f nuauth$(EXEEXT)
- $(LINK) $(nuauth_LDFLAGS) $(nuauth_OBJECTS) $(nuauth_LDADD)
diff --git a/net-firewall/nufw/files/nufw-conf.d b/net-firewall/nufw/files/nufw-conf.d
deleted file mode 100644
index b2ea527744ec..000000000000
--- a/net-firewall/nufw/files/nufw-conf.d
+++ /dev/null
@@ -1,2 +0,0 @@
-# configuration file for /etc/init.d/nufw
-NUFW_OPTIONS="-k /etc/nufw/nufw.key -c /etc/nufw/nufw.pem -d 127.0.0.1 -p 4129"
diff --git a/net-firewall/nufw/files/nufw-init.d b/net-firewall/nufw/files/nufw-init.d
deleted file mode 100644
index fd97dd408c7b..000000000000
--- a/net-firewall/nufw/files/nufw-init.d
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/sbin/openrc-run
-
-depend() {
- before net
-}
-
-start() {
- ebegin "Starting nufw"
- start-stop-daemon --start --quiet --exec /usr/sbin/nufw -- -D ${NUFW_OPTIONS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping nufw"
- start-stop-daemon --stop --quiet --pidfile /run/nufw.pid
- eend $?
-}
diff --git a/net-firewall/nufw/metadata.xml b/net-firewall/nufw/metadata.xml
deleted file mode 100644
index 2187d537f3cb..000000000000
--- a/net-firewall/nufw/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
-<email>netmon@gentoo.org</email>
-<name>Gentoo network monitoring and analysis project</name>
-</maintainer>
-<use>
-<flag name="nfconntrack">Use netfilter_conntrack</flag>
-<flag name="nfqueue">Use NFQUEUE instead of QUEUE</flag>
-<flag name="pam_nuauth">Add support for pam nufw from PAM</flag>
-<flag name="plaintext">Add support for authentication with plaintext files</flag>
-</use>
-</pkgmetadata>
diff --git a/net-firewall/nufw/nufw-2.2.22-r4.ebuild b/net-firewall/nufw/nufw-2.2.22-r4.ebuild
deleted file mode 100644
index d5607a7b2b80..000000000000
--- a/net-firewall/nufw/nufw-2.2.22-r4.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-SSL_CERT_MANDATORY=1
-inherit autotools flag-o-matic pam ssl-cert
-
-DESCRIPTION="An enterprise grade authenticating firewall based on netfilter"
-HOMEPAGE="http://www.nufw.org/"
-SRC_URI="http://www.nufw.org/attachments/download/39/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="debug ldap mysql pam pam_nuauth plaintext postgres unicode nfqueue nfconntrack static syslog test"
-
-REQUIRED_USE="pam_nuauth? ( plaintext )"
-DEPEND="
- dev-libs/cyrus-sasl
- dev-libs/glib:2
- dev-libs/libgcrypt:=
- dev-python/IPy
- net-firewall/iptables
- net-libs/gnutls:=
- ldap? ( >=net-nds/openldap-2:= )
- mysql? ( dev-db/mysql-connector-c:= )
- nfconntrack? ( net-libs/libnetfilter_conntrack )
- nfqueue? ( net-libs/libnfnetlink net-libs/libnetfilter_queue )
- pam? ( sys-libs/pam )
- pam_nuauth? ( sys-libs/pam )
- postgres? ( dev-db/postgresql:*[server] )
-"
-RDEPEND=${DEPEND}
-
-PATCHES=(
- "${FILESDIR}/${P}-var-run.patch"
- "${FILESDIR}/${P}-gnutls-3.4.patch"
-)
-
-RESTRICT="test"
-
-src_prepare() {
- default
- sed -i \
- -e 's:^#\(nuauth_tls_key="/etc/nufw/\)nuauth-key.pem:\1nuauth.key:' \
- -e 's:^#\(nuauth_tls_cert="/etc/nufw/\)nuauth-cert.pem:\1nuauth.pem:' \
- conf/nuauth.conf || die
- sed -i \
- -e "/^modulesdir/s|=.*|= /$(get_libdir)/security|g" \
- src/clients/pam_nufw/Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- append-cflags -fcommon
- econf \
- $(use_enable debug) \
- $(use_enable pam_nuauth pam-nufw) \
- $(use_enable static) \
- $(use_with ldap) \
- $(use_with mysql mysql-auth) \
- $(use_with mysql mysql-log) \
- $(use_with nfconntrack) \
- $(use_with nfqueue) \
- $(use_with pam system-auth) \
- $(use_with plaintext plaintext-auth) \
- $(use_with postgres pgsql-log) \
- $(use_with syslog syslog-log) \
- $(use_with unicode utf8) \
- --without-prelude-log \
- --enable-shared \
- --includedir="/usr/include/nufw" \
- --localstatedir="/var" \
- --sysconfdir="/etc/nufw" \
- --with-mark-group \
- --with-user-mark
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- newinitd "${FILESDIR}"/nufw-init.d nufw
- newconfd "${FILESDIR}"/nufw-conf.d nufw
-
- newinitd "${FILESDIR}"/nuauth-init.d nuauth
- newconfd "${FILESDIR}"/nuauth-conf.d nuauth
-
- insinto /etc/nufw
- doins conf/nuauth.conf
-
- docinto scripts
- dodoc scripts/{clean_conntrack.pl,nuaclgen,nutop,README,ulog_rotate_daily.sh,ulog_rotate_weekly.sh}
- docinto conf
- dodoc conf/*.{nufw,schema,conf,dump,xml}
-
- if use pam; then
- pamd_mimic system-auth nufw auth account password session
- fi
-}
-
-pkg_postinst() {
- install_cert /etc/nufw/{nufw,nuauth}
-}
diff --git a/net-nds/Manifest.gz b/net-nds/Manifest.gz
index d6d4ffb263dd..b2aab23fb63a 100644
--- a/net-nds/Manifest.gz
+++ b/net-nds/Manifest.gz
Binary files differ
diff --git a/net-nds/adtool/Manifest b/net-nds/adtool/Manifest
deleted file mode 100644
index 082084809b16..000000000000
--- a/net-nds/adtool/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX adtool-1.3.3-automake.patch 306 BLAKE2B 34947a79d78ff15b218d4a152e31a1e28d36c7265813137e3847ebc8e5bc75f2b869af17bb7fbec39fc5f3368e4a4c935981f143afcb92f1bc839378d7d9e51c SHA512 54b18b732fdc154e551ecefa720842e67e38822e275d86ef325f143b75480fd1ba5fd11c53c386c990f4752163857a8894cbd2ae78e7dd277769b07132491d2c
-AUX adtool-1.3.3-bfr-overflow.patch 587 BLAKE2B ea6322d2dcc26575676ba26f048db2755012e63f2132b6b2c0e339bedd415e7d5a73d955be60c89329829c8cf0e30f4c96a6c1ed85a9c864e2aa8556c8366eaf SHA512 4ac3772f261f5a6e57a982d3985830083b227b87246bdc0909e5c75d47eee3cf62572b1de67b296368124e5007181988466832ff2333dcf74dcfae54e2db0ad4
-AUX adtool-1.3.3-fno-common.patch 528 BLAKE2B eca0e12bb41b9d52e634fee7670caa8c9b4f2b7b51ab5b1631d827b36a0cd5f705d44b1c044a71aaedd75de7564f5a7d90869d06252cf1dc01a44b652dcdcf2a SHA512 26f1b8fcba21b925c496090d90e4fe13f8f5d584ac24d40e218d1ba0e9b16a2c0cf088bbae6e43706a5737c0537c7b50bf32605747c2a411f8ac52003693756a
-DIST adtool-1.3.3.tar.gz 334767 BLAKE2B 401f10df2708a2e2b7384354192337145739d4a8df2f0366171d0989836c9795263dba9d95d597d3e129b72bfcd53df2532c55a62d126e773bcf79cac909df52 SHA512 800a9fd19481b2c986991c27674e24b40bd6f4d58d7cbcf94532acb88f6c36de1f18d4165d6a2dcffd7d5baeac86aaf6f0ff1ef1b46d93ffc28b826b3d857251
-EBUILD adtool-1.3.3-r2.ebuild 629 BLAKE2B 2887dfd2ce00c35117051ffde2945580874078ea379449d1b3bd4c7c9197a0b525829b5c4b0b10447f0bdbb82058c46d98c0798b2f06a69e7f26087015e30024 SHA512 2d493cb72ca05da8dba6db2b37cde8c0ae3a7baf6d254fb03569a320be90f1cb75abc316d93c9049a189cd7e6f2d7e4749b5a6f327c3f4689356731b42244ad1
-MISC metadata.xml 319 BLAKE2B 16eb7a2184f0548a62ffdedb301b67837680fdfdc22344412ed56c80c0d50adf68eaccf67cb17f938f6328e80f72ca5b08b0bd3b590bc7cb57972640a3683c12 SHA512 302d2122743c7acef80f26b6337f567974c45454efdc462efed3566aa5797d3cc5151e763ef27e25ba3b8f37fd8fe1d2003ddf8ad5e3080d69542e0969cecf6f
diff --git a/net-nds/adtool/adtool-1.3.3-r2.ebuild b/net-nds/adtool/adtool-1.3.3-r2.ebuild
deleted file mode 100644
index cb955c1edee4..000000000000
--- a/net-nds/adtool/adtool-1.3.3-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools out-of-source
-
-DESCRIPTION="Utility for Active Directory administration"
-HOMEPAGE="http://gp2x.org/adtool/"
-SRC_URI="http://gp2x.org/adtool/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-# Older OpenLDAP for bug #835649 (ldap_r)
-RDEPEND="<net-nds/openldap-2.6:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-bfr-overflow.patch
- "${FILESDIR}"/${P}-fno-common.patch
- "${FILESDIR}"/${P}-automake.patch
-)
-
-src_prepare() {
- default
- mv configure.{in,ac} || die
- eautoreconf
-}
diff --git a/net-nds/adtool/files/adtool-1.3.3-automake.patch b/net-nds/adtool/files/adtool-1.3.3-automake.patch
deleted file mode 100644
index df8f99edc46d..000000000000
--- a/net-nds/adtool/files/adtool-1.3.3-automake.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/src/tools/Makefile.am
-+++ b/src/tools/Makefile.am
-@@ -4,5 +4,5 @@
-
- bin_PROGRAMS = adtool
-
--adtool_LDADD = @top_srcdir@/src/lib/libactive_directory.a -lldap -llber -lldap_r -lpthread -lresolv
-+adtool_LDADD = @top_builddir@/src/lib/libactive_directory.a -lldap -llber -lldap_r -lpthread -lresolv
-
diff --git a/net-nds/adtool/files/adtool-1.3.3-bfr-overflow.patch b/net-nds/adtool/files/adtool-1.3.3-bfr-overflow.patch
deleted file mode 100644
index f4e7ef0be88b..000000000000
--- a/net-nds/adtool/files/adtool-1.3.3-bfr-overflow.patch
+++ /dev/null
@@ -1,18 +0,0 @@
- src/lib/active_directory.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/lib/active_directory.c b/src/lib/active_directory.c
-index 1eacf5f..d4e1ca6 100644
---- a/src/lib/active_directory.c
-+++ b/src/lib/active_directory.c
-@@ -172,8 +172,8 @@ char *dn2domain(char *dn) {
- exp_dn=ldap_explode_dn(dn, 0);
- for(i=0; exp_dn[i]!=NULL; i++) {
- if(!strncasecmp("dc=", exp_dn[i], 3)) {
-- strncat(dc, exp_dn[i]+3, 1024);
-- strncat(dc, ".", 1024);
-+ strncat(dc, exp_dn[i]+3, 1024 - 1);
-+ strncat(dc, ".", 1024 - 1);
- }
- }
- ldap_value_free(exp_dn);
diff --git a/net-nds/adtool/files/adtool-1.3.3-fno-common.patch b/net-nds/adtool/files/adtool-1.3.3-fno-common.patch
deleted file mode 100644
index 49391a79920e..000000000000
--- a/net-nds/adtool/files/adtool-1.3.3-fno-common.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/src/lib/active_directory.h
-+++ b/src/lib/active_directory.h
-@@ -28,11 +28,11 @@
- | if there is a problem reading the config file, or
- | AD_SERVER_CONNECT_FAILURE if a connection can't be made.
- */
--char *system_config_file;
--char *uri;
--char *binddn;
--char *bindpw;
--char *search_base;
-+extern char *system_config_file;
-+extern char *uri;
-+extern char *binddn;
-+extern char *bindpw;
-+extern char *search_base;
-
- /* ad_get_error() returns a pointer to a string containing an
- | explanation of the last error that occured.
diff --git a/net-nds/adtool/metadata.xml b/net-nds/adtool/metadata.xml
deleted file mode 100644
index 1fa87073ed6f..000000000000
--- a/net-nds/adtool/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- adtool is a unix command line utility for Active Directory administration, through ldap repository management.
- </longdescription>
-</pkgmetadata>
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index b614af3c7edd..a6f2f60004da 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/bluez-hcidump/Manifest b/net-wireless/bluez-hcidump/Manifest
deleted file mode 100644
index 2152a9788fdf..000000000000
--- a/net-wireless/bluez-hcidump/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST bluez-hcidump-2.5.tar.xz 157072 BLAKE2B e0ceb98f42a61f56ebf0a5a6adf3c95c6525106bf0491cff042f9938ab32819446be352f80dac0c26b44bfedeec58dadeb87caaf740a6ce150e91a6ca905bf2e SHA512 20e05bba1ea53fa774311fb0c24263c8837818b598ea8519539d0792cad7888330feb5c717c327630d6f6985eb0813de99a30994c3ef108fa128b484487ea3f2
-EBUILD bluez-hcidump-2.5.ebuild 409 BLAKE2B 91f5d209e25ed00d6571fca97b44c017c8205aa4786ce33c359b4d364575c9cb22dbde6e955b27721ea83bfdf924a44111537ad87953e83f61a966dc5e4a16b4 SHA512 3981f0cd35febd03a041ec14d6a22fad5bdc3d8ce4e7908f3bec14ff49c5f271404f0ae35bcdca54be4b71eb3c9704b1e99dad13dd2185e9dd33b012825c715a
-MISC metadata.xml 244 BLAKE2B ef0fed756f714193730d5c9b111f85fbc050482d1b828cef3d2048fc61f87c4a69eb64b0d3d6203757d24d1c1c7888004623ae6b635b17ac56c56c25d1e4f3f7 SHA512 3b91401bf8504f8db213637e29ae377d72c06c406b01802764d14db5e3438e1b62c3ba90a44339ace16d38c7b568c7f01ec940acdc69fedfe6c8ccba56abb49d
diff --git a/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild b/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild
deleted file mode 100644
index caee60711fc1..000000000000
--- a/net-wireless/bluez-hcidump/bluez-hcidump-2.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Bluetooth HCI packet analyzer"
-HOMEPAGE="http://www.bluez.org/"
-SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86"
-IUSE=""
-
-RDEPEND=">=net-wireless/bluez-4.98"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
diff --git a/net-wireless/bluez-hcidump/metadata.xml b/net-wireless/bluez-hcidump/metadata.xml
deleted file mode 100644
index c300b31b6a76..000000000000
--- a/net-wireless/bluez-hcidump/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </maintainer>
-</pkgmetadata>
diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 65575fbc04ba..a968ac2f84b2 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -5,5 +5,5 @@ DIST iwd-2.0.tar.xz 1056120 BLAKE2B ec9bb9968640f2b27571824db068596bc06f383898a9
DIST iwd-2.1.tar.xz 1056916 BLAKE2B f807008f3ed8341082e95fc9bbf55aa3d752db9246543cd7e280460bf534e7672ad34dced14ec3e1ba837adaab4c5e4b0b77b41930687cd29229f0b832c20361 SHA512 44ae26efa2fce733d24d3fcfc4f1791af4c54f9469154570285282c8de1d55ca79818a1501c1c4fc3797d1a951b15f06410400eaa07a29dbc5f351ecc704c24b
EBUILD iwd-2.0.ebuild 4964 BLAKE2B 31ebaf8f2b64ec3a63fae27ee748ba7718670aa954b0f53b2fc95c0019ac1f627a702774275fc903eb2ace2877d4a3b3124933421f9c96d5eeda0a43f6585b42 SHA512 1faa223ed30b742a39a90aab2e13fb3530abbae5c6a2f96b8241ffc43384ffa56e8a3850d342504c03d8f4c83861afd16fa0cfa1487713adcec27165645698cd
EBUILD iwd-2.1.ebuild 4970 BLAKE2B f64bf82b6573eba371a508f73c0e963ec91eea06e14536cca07097d756978515324bc4900ab67d3f5c4f4607f7f077e891e6cd97d678a58d5724e2d2e1691cfd SHA512 bb6df56c07859d8282308c8b6dd3570680b52954f17acaa93cf7c98076bc7a6027c7a268e1f9e4436e9161a695b124e71f0d917597d4db6322bca4fb6b585e07
-EBUILD iwd-9999.ebuild 4947 BLAKE2B fece9b97a9f021e03c1a63585df6c2cf39ff5ccf364e819705e3ff1fc11d1fc878e4db0b4316453356e6a339db928de3ef2e4a30d256617c9e0d4d9087c846a5 SHA512 84a529585fa7800f0a2793d81f81aca4b37f54412709a8a9a90de22d844bc9ec52b842503efcce74b6ae615b1ba267f4123033764aeddffea622ff8ea54232c8
+EBUILD iwd-9999.ebuild 4966 BLAKE2B 9a943234acfce3af16db7b5f3a08b2c51676213130ccd6bb849a90fae4ecaeaaa09229c7016458fcdfd1b947cd341218e6ea9b8b1d377a13a3dbe208b2ed32cc SHA512 8df7a8a86bb164f7caca133a9c0d70de97f8002c925269aafe078ba93e6d1382031abbf468946dd8661781d235d8071b9dc929878fa4b49b62feaf9dec9326bc
MISC metadata.xml 844 BLAKE2B a0745226f5314cee29c405d53b5f03c1e2706518272a69443174123601c4b79ad5902e2f22575b46bed37c5d6ebebd1ad4cdcccbb7c40405c4d04f2b92bef17d SHA512 9997101871ad37981492b0a70150d091926ec2321f13d70d5f85f2ff5d360cc87970beb9575c2f78a909e6f3a91ef022fd7115db9ec0ec77d5d94363ed30d793
diff --git a/net-wireless/iwd/iwd-9999.ebuild b/net-wireless/iwd/iwd-9999.ebuild
index c74598d02919..8f535b9989b6 100644
--- a/net-wireless/iwd/iwd-9999.ebuild
+++ b/net-wireless/iwd/iwd-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit flag-o-matic linux-info systemd
#Set this variable to the required external ell version
@@ -33,6 +33,7 @@ DEPEND="
RDEPEND="
${DEPEND}
+ acct-group/netdev
net-wireless/wireless-regdb
crda? ( net-wireless/crda )
standalone? (
diff --git a/net-wireless/rfkill/Manifest b/net-wireless/rfkill/Manifest
deleted file mode 100644
index 7d16cf9e8bf0..000000000000
--- a/net-wireless/rfkill/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST rfkill-0.5.tar.xz 7776 BLAKE2B 7f8d2e4d6b9433236de7c2e57035d39ece8b9a0c99c572aa8b0365dad35087f5594b21dcea3e6ea47e73c8471f172ef2d16193ce2ceb1fcc0490b61ddf11b765 SHA512 6ad4d28e7bf7ec69ec6a600cd774b7b3c60e85849ae3fca0f5509ed6a283ed5656d37cfd770df45ff1ceca59edd814807d116b30e199fca303baf496441419d7
-DIST rfkill-1.0.tar.xz 7228 BLAKE2B 045bcb83f5d6b89945846d5d80b1c45e8c18227ad73f4f05cdd73ffbb8e8076b8b14ce60a8f419c39db3c6543856ad47e1308f81e1621332faa64e80abc78342 SHA512 55055f47574f9589ee3739675f784c1ea286bef0ffb32f33a7ee9e319bd7ac61df6e22c6ecd1deada8ad451a8ee1f5284e4cbf5628a6d4fdedbd8ca8c7da5276
-EBUILD rfkill-0.5-r2.ebuild 595 BLAKE2B 2634cab8e09bb42eb3b9e7761af1430737a264ac0bfb4b4e7e307b355ccbeccb610bad2459610b4310dcf4b90eabad07a6904c3b8395c07ab2901e078974d6b9 SHA512 655c7cc21be12363e93d37eafa8cd933a7c8814084d47feee8aa2256c9d9bce29588c84892afe92e98f2a39574c2f3b9706bb0fcc9c4e984dcca74ebfc8e8707
-EBUILD rfkill-0.5-r3.ebuild 684 BLAKE2B 6db8760e236f8e26355050c413c6a3686079e6d8578954ec89c4ac9e0e1a194080c259c98f1f4ed1f2848d45f99c64ccc15d827d3a08d8a8ee8144f281f03205 SHA512 9cf6f4ba8b0d96d3a9ceadff7990c493f0ac2950aeb4dd84c9925cd075c6c16049389d98d4a85c6ead3410b8f0e80ecac00c21630430e3883d27f7063adb8c6f
-EBUILD rfkill-1.0.ebuild 671 BLAKE2B 4bc58903fae7f1c22500ae6a786bf3ec41cda459eaf59e9def1e25a88f7c35e838bc49e02dd005e1891d11f6de3ae0a5867f1061bd025cf8c585823f822ed7ec SHA512 53ce63894aeff9f50fb9741b6c5bc09f407dac1dbc80d2e74a4238af9ce6b37af8279dbb633ef531d7c3260894207e6f5b8a796dd802c632b85387e839d7f381
-MISC metadata.xml 249 BLAKE2B 657ab7639ede0b6ce1976a69f5338545937de6e5d2e7ac877d53f6d9a31c6e15b57cd6ab88101038e7d4b9f1340996f6ed14b2c0e074cf4cc16cc018acb64b7e SHA512 2d4a9b6fe9ca572aac8441638e94d292a9e0820b4c035740676d9ecc8af5488bc5b260c188678837fe0759e95d3ada549c2de9f833bf1636b74d6d79ce06a981
diff --git a/net-wireless/rfkill/metadata.xml b/net-wireless/rfkill/metadata.xml
deleted file mode 100644
index 9d9716b4e41d..000000000000
--- a/net-wireless/rfkill/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zerochaos@gentoo.org</email>
- <name> Rick Farina</name>
- </maintainer>
-</pkgmetadata>
diff --git a/net-wireless/rfkill/rfkill-0.5-r2.ebuild b/net-wireless/rfkill/rfkill-0.5-r2.ebuild
deleted file mode 100644
index 0087846dc2c3..000000000000
--- a/net-wireless/rfkill/rfkill-0.5-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Tool to read and control rfkill status through /dev/rfkill"
-HOMEPAGE="https://wireless.kernel.org/en/users/Documentation/rfkill"
-SRC_URI="https://www.kernel.org/pub/software/network/${PN}/${P}.tar.xz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="amd64 arm ~mips ppc ppc64 x86"
-IUSE=""
-
-RDEPEND="!>=sys-apps/util-linux-2.31_rc1"
-DEPEND=""
-
-src_compile() {
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" V=1
-}
-
-src_install() {
- emake install V=1 DESTDIR="${D}"
-}
diff --git a/net-wireless/rfkill/rfkill-0.5-r3.ebuild b/net-wireless/rfkill/rfkill-0.5-r3.ebuild
deleted file mode 100644
index 8398d76864e7..000000000000
--- a/net-wireless/rfkill/rfkill-0.5-r3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Tool to read and control rfkill status through /dev/rfkill"
-HOMEPAGE="https://wireless.kernel.org/en/users/Documentation/rfkill"
-SRC_URI="https://www.kernel.org/pub/software/network/${PN}/${P}.tar.xz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND="!>=sys-apps/util-linux-2.31_rc1"
-DEPEND=""
-
-src_prepare() {
- default
-
- sed -i "s|^SUFFIX=$|SUFFIX=-${PR}|" version.sh || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" V=1
-}
-
-src_install() {
- emake install V=1 DESTDIR="${D}"
-}
diff --git a/net-wireless/rfkill/rfkill-1.0.ebuild b/net-wireless/rfkill/rfkill-1.0.ebuild
deleted file mode 100644
index ab501bd65735..000000000000
--- a/net-wireless/rfkill/rfkill-1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Tool to read and control rfkill status through /dev/rfkill"
-HOMEPAGE="https://wireless.kernel.org/en/users/Documentation/rfkill"
-SRC_URI="https://www.kernel.org/pub/software/network/${PN}/${P}.tar.xz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND="!>=sys-apps/util-linux-2.31_rc1"
-DEPEND=""
-
-src_prepare() {
- sed -i 's#rfkill.8.gz#rfkill.8#' Makefile
- default
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" LD="$(tc-getLD)" V=1
-}
-
-src_install() {
- emake install V=1 DESTDIR="${D}"
-}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 16e0b8d56c16..da633268687a 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 3d57ab889ecb..d83ff7d53b5f 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -232,7 +232,6 @@ net-libs/libproxy kde
sys-auth/polkit kde
sys-block/gparted kde
virtual/notification-daemon kde
-x11-wm/sawfish kde
# Pacho Ramos <pacho@gentoo.org> (2015-11-15)
# Missing keywords
diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask
index a002f8ef4ea6..dd5994ae1704 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -87,7 +87,6 @@ gnome-extra/sushi
>=media-gfx/libimagequant-4
media-libs/libavif
>=media-libs/libopenraw-0.3.2
-media-video/ogmrip
media-video/rav1e
net-im/gajim
>=net-irc/polari-3.37
diff --git a/profiles/package.mask b/profiles/package.mask
index 0b4f358f9de5..be25e30181b7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -729,29 +729,6 @@ dev-db/mysql-super-smack
# Removal on 2023-01-20. Bug #737842.
dev-php/phptal
-# Michał Górny <mgorny@gentoo.org> (2022-12-20)
-# Pending version bump since 2015. No new upstream releases since.
-# Removal on 2023-01-19. Bug #887489.
-sys-cluster/ganglia
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-20)
-# Unmaintained. Pending version bump since 2019. Even then, the newest
-# upstream release has known vulnerabilities.
-# Removal on 2023-01-19. Bug #696480.
-sys-cluster/ganglia-web
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-20)
-# Proprietary MPEG library that is no longer fetchable. No reverse
-# dependencies.
-# Removal on 2023-01-19. Bug #759190.
-media-video/mpeg2vidcodec
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-20)
-# An unmaintained library that was "quickly whipped up for some demos".
-# Last bumped in 2011. No reverse dependencies.
-# Removal on 2023-01-19. Bug #847406.
-media-libs/guilib
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-19)
# This version currently is not compatible with kernel build (yet)
~dev-util/bindgen-0.63.0
@@ -762,96 +739,6 @@ media-libs/guilib
# Removal on 2023-01-20. Bug #875143.
x11-libs/libast
-# Michał Górny <mgorny@gentoo.org> (2022-12-19)
-# Unmaintained. The current sawfish version in ::gentoo is a prerelease
-# from 2017, there was a single release in 2021. Bugs are accumulating.
-# Includes dependencies specific to Sawfish.
-# Removal on 2023-01-18. Bug #637978.
-dev-libs/librep
-x11-libs/rep-gtk
-x11-themes/sawfish-themes
-x11-wm/sawfish
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2022-12-18)
-# Bundled by >=dev-util/hip-5, removal on 2023-01-19
-dev-libs/rocclr
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2022-12-18)
-# Stuck at 2.7.0, no revdeps; removal on 2023-01-19
-dev-libs/rocm-hostcall
-
-# Pacho Ramos <pacho@gentoo.org> (2022-12-18)
-# Dead for ages, still included and barely maintained in bluez[deprecated].
-# See bug #885459
-# Removal: 2023-01-17. Bug #885459.
-net-wireless/bluez-hcidump
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-17)
-# The new version requires `multipart` that conflicts
-# with dev-python/python-multipart used by dev-python/starlette.
-# No reverse dependencies.
-# Removal on 2023-01-16. Bug #886475.
-dev-python/test_server
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-17)
-# Discontinued upstream. Fails to build for some users. No reverse
-# dependencies.
-# Removal on 2023-01-16. Bug #650346.
-dev-perl/perl-mozldap
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-17)
-# No longer downloadable. Pending version bump with no reply from
-# the maintainer.
-# Removal on 2023-01-16. Bug #786912.
-media-gfx/iscan-plugin-network-nt
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-17)
-# Merged into sys-apps/util-linux.
-# Removal on 2023-01-16. Bug #867220.
-net-wireless/rfkill
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-16)
-# Requires legacy gnome-base/gconf. A number of other unresolved
-# issues. Last release in 2014.
-# Removal on 2023-01-15. Bug #873871.
-media-video/ogmrip
-media-video/shrip
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-16)
-# Multiple build failures reported. Last bumped in 2010.
-# Homepage gone.
-# Removal on 2023-01-15. Bug #839723.
-net-firewall/nufw
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-16)
-# Unmaintained. Broken with >=net-nds/openldap-2.6.
-# Last release in 2009.
-# Removal on 2023-01-15. Bug #835649.
-net-nds/adtool
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-16)
-# The distfile was removed from Gentoo servers in 2021, and it is
-# unclear if we were allowed to host it in the first place. Also,
-# it had a build failure reported in 2020. No reverse dependencies.
-# Removal on 2023-01-15. Bug #790026.
-sci-libs/libcmatrix
-
-# Hans de Graaff <graaff@gentoo.org> (2022-12-16)
-# ruby27-only package. No longer maintained upstream.
-# No reverse dependencies. Masked for removal in 30 days.
-dev-ruby/daemon_controller
-
-# Hans de Graaff <graaff@gentoo.org> (2022-12-16)
-# ruby27-only package. No longer maintained upstream.
-# No reverse dependencies. Masked for removal in 30 days.
-dev-ruby/ferret
-
-# Michał Górny <mgorny@gentoo.org> (2022-12-16)
-# Not installable since at least Dec 2020 due to checksum mismatch.
-# Ebuild not touched since 2018.
-# Removal on 2023-01-15. Bug #759121.
-games-puzzle/mindless
-
# Jaco Kroon <jaco@uls.co.za> (2022-12-14)
# Multiple open bugs (bug #870910, bug #877731, bug #884815), only one of which
# is trivial to solve.
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 06fcb3a70b3f..df19cab760de 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -5054,8 +5054,6 @@ media-video/obs-studio:speex - Build with Speex noise suppression filter support
media-video/obs-studio:ssl - Build with TLS/SSL support for RTMPS connections.
media-video/obs-studio:vlc - Build with VLC media source support.
media-video/obs-studio:websocket - Build with WebSocket API support.
-media-video/ogmrip:ogm - Support for OGM container format
-media-video/ogmrip:srt - Support for SRT subtitle format
media-video/peek:keybinder - Enable support for global hotkeys using dev-libs/keybinder
media-video/pipewire:X - Enable audible bell for X11
media-video/pipewire:echo-cancel - Enable WebRTC-based echo canceller via media-libs/webrtc-audio-processing
@@ -5584,10 +5582,6 @@ net-firewall/nftables:doc - Create man pages for the package (requires app-text/
net-firewall/nftables:json - Enable JSON support via dev-libs/jansson
net-firewall/nftables:modern-kernel - Install init scripts for 3.18 or higher kernels with atomic rule updates
net-firewall/nftables:xtables - Add libxtables support to try to automatically translate rules added by iptables-compat
-net-firewall/nufw:nfconntrack - Use netfilter_conntrack
-net-firewall/nufw:nfqueue - Use NFQUEUE instead of QUEUE
-net-firewall/nufw:pam_nuauth - Add support for pam nufw from PAM
-net-firewall/nufw:plaintext - Add support for authentication with plaintext files
net-firewall/pglinux:cron - Install cron script
net-firewall/shorewall:init - Adds the capability to place the firewall in a safe state prior to bringing up the network interfaces
net-firewall/shorewall:ipv4 - Installs everything needed to create a full IPv4 firewall
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 4d9341b3e7e8..8703d33a300a 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/libcmatrix/Manifest b/sci-libs/libcmatrix/Manifest
deleted file mode 100644
index dd53b59bf27a..000000000000
--- a/sci-libs/libcmatrix/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-AUX libcmatrix-3.11.0-fix-c++14.patch 1488 BLAKE2B 551a57283af223c0985d8741c5d37903c3f3c6a83a722df0deb36040c18369fb3182a0513381f3187ad9af3d513bd49ef362c9231b623fe753ccc0d03e3452ed SHA512 df859444d88b54ad5b8ed19b375d2e77203979e9f979f8cccbc7d4c10d6b76e1852041e2172e3731dd0adb9dca0db49d14a455cd7b6d20766695bd8448839d4c
-AUX libcmatrix-3.11.0-gcc5.2.patch 635 BLAKE2B 972d4e3f0c70c2fe366ec099166a983c71ea69bc9d019d6a16b4d028e702e97519cd53c838467a304e1f8d2f0b7973f166eec9bd7a0083e5d35fc307f7fa8b20 SHA512 2a07ac76fb7e7e5b6be97ed2d779d2cc1f56c38a2896b586338ace23515e5ea7428264c61faa4457efcd9b8ecdc8d9239beec09b01a8fe989a68b996bf594452
-AUX libcmatrix-3.11.0-shared.patch 2711 BLAKE2B bf478f154fc34f1fc49a755f67b3a8433ff2716357cf41b6eef3d733960ca22392e031e073cd371114f8ab48f2f0414ed2962c98db6233dab3f17f57c79dda7f SHA512 64af0020890477ff0f0ebaa2f708bad76f6dfb8416984a1cfbb5efef3f8c8179541245026dcc2ae454dcc563c2887a0b01b4b38f3f91b63b3bb3ebcac5cc53fc
-AUX libcmatrix-3.2.1-gcc4.4.patch 286 BLAKE2B 02b1f432b0a2d6a4195c64ccff8717c1a5cc9675e1bec36ce15abfe055ea8ccd4f794fc97de3b0f73ffbfbce461fc33ed8d6cde8bb11a17a565303c5c6fd6750 SHA512 e1cc2c4d02fb6e2d802df9eb866f70cd90a55ff15f184b3f8b95c954a30a28e6bb251756ead429398417365a6a1e8a59a8e65ec6732fcc0f8cd9b54f103fe329
-AUX libcmatrix-3.2.1-gcc4.6.patch 616 BLAKE2B 595dfe180b345a129999f5d0180873aa560a127b63dda8bdaffaf52794172bae43b6013bb402a90cddc99b1d2efb6e322f6f770542274e5517ffd677c690fdaa SHA512 967ed45060c42f21f5191568f346630f0f25106d5469573f3c50a164d3efbd83a578f6ff3ef3f719c6dfa2c48d1867a6d89640567730be119fb5b252c4c3855d
-AUX libcmatrix-3.2.1-gcc4.7.patch 7685 BLAKE2B 34bdb6bef22d532d0b6fd95a7d3dd6ec7444b7b00fa876fbb33a5dd2f8458bf1ca14d71c6e9c2c2a21f4d6e05409b0bf024738cb0e4ce18040ee2c01ea7ea646 SHA512 41060e3d67c4885b56cf6f6a8530a613f82a02b715d0c676cb5c2569ec723e273037ee40b294c640e710c911c5d181995e6c0c89b90492977558ea7a87131f91
-AUX libcmatrix-3.2.1-minuit2.patch 516 BLAKE2B 6da5f3412fa92de91f354d72fdbe76d11724595cad57a25a1a2768e155e57033542274c0a1d192ed9bc1f560ed69a79ece58fa314e7cfd62b3771d251648d1ec SHA512 3675033dc2c1ca0224ead0c61159a4b27fffc1f9dee5612de7dc8e8b6e98a1211ab6c61aa219f30039540a5a9e1274900e3eb7a12ce264711587f45b98087a13
-AUX libcmatrix-3.9.0-atlas.patch 983 BLAKE2B 1aaaf25720f64db89434466b29009bca07d401a46f8ed73fa239c98725f6d8d8d20c6b7421cffee689281d24ddfc39d083951b3f89a4f01e95f35c3a4e09a84c SHA512 7294e79c880c7b76ec020ba573db1b1f411f65157845447019e4562534298ce07a34d450b0e232a5ba707ce1860a1407bbff7ba61007ad7e66653715570c7543
-DIST libcmatrix-3.11.0.tar.gz 1064634 BLAKE2B 5eb5ffe7ceb80f430fcfb8ca42ab029863a2571ef01adfdc59644fa9951cb1c5205eb74faefdef1fa335af3a16396bb154b6258f0d4dd2c52b5a40eac6cda9b0 SHA512 b0f5d9382e0a7c6f8695488481c51e5cdc38d89c9371203870c31a91bf957956a85301cf3aa035b9214d581077581dc1f599f092dd2f077ee14e6b4fd06128c2
-EBUILD libcmatrix-3.11.0-r1.ebuild 1202 BLAKE2B 82e714c9ca8cbff3542f3664c55d9302f74cc6ee54d3879d8eaeb95cf0984cc5f6bf2b8a94d7a278fdf322c6d5577fbede8c759a87b42d847041575953a39d19 SHA512 d7917284024d24602cba945186c5129adeb17a4ade03a083780081f1ad66d934ebdc58437d5242ecc6364c14ce1142e2f70029070ea03da01a5670ee5c1beaab
-MISC metadata.xml 260 BLAKE2B 14d3d7872b9a3cb341301daf85c6b037c567163317516100d5af08e7ae02970252f210e90118d5df9e0cf6e0b3560add3a7894d379609b864e60dfdda3036423 SHA512 973385fccdcb0ccc36e00a09dc85204cf15081b8b61bc20e02d7d1311cb05af4927f01aac36ec93275158f5b990874ca03ab7d381cf6ee6f5e30bc4926d2f045
diff --git a/sci-libs/libcmatrix/files/libcmatrix-3.11.0-fix-c++14.patch b/sci-libs/libcmatrix/files/libcmatrix-3.11.0-fix-c++14.patch
deleted file mode 100644
index 74e49285dd04..000000000000
--- a/sci-libs/libcmatrix/files/libcmatrix-3.11.0-fix-c++14.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Fix building with C++14, which errors out due -Wnarrowing conversions.
-See also: https://bugs.gentoo.org/show_bug.cgi?id=594680
-
---- a/include/lcm_ssecomplex.h
-+++ b/include/lcm_ssecomplex.h
-@@ -151,7 +151,7 @@
- {
- static const union {
- int i[4]; ssecomplex_t v;
-- } signbithigh = {{0,0,0,0x80000000}};
-+ } signbithigh = {{0,0,0,(int)0x80000000}};
- ssecomplex_t b_im = _mm_shuffle_pd(b,b,3); // Imag. part of b in both
- const ssecomplex_t b_re = _mm_shuffle_pd(b,b,0); // Real part of b in both
- const ssecomplex_t tmp=_mm_mul_pd(a,b_re);
-@@ -166,7 +166,7 @@
- ssecomplex_t b_re = _mm_set1_pd(b);
- static const union {
- int i[4]; ssecomplex_t v;
-- } signbithigh = {{0,0,0,0x80000000}};
-+ } signbithigh = {{0,0,0,(int)0x80000000}};
- b_re = _mm_xor_pd(b_re, signbithigh.v); // Change sign of high
- return complex(_mm_mul_pd(a.z_, b_re));
- }
-@@ -184,14 +184,14 @@
- inline complex operator- (const complex& a) {
- static const union { // (signbit,signbit)
- int i[4]; ssecomplex_t v;
-- } signbits = {{0,0x80000000,0,0x80000000}};
-+ } signbits = {{0,(int)0x80000000,0,(int)0x80000000}};
- return complex(_mm_xor_pd(a, signbits.v)); // Change sign of both elements
- }
-
- inline complex conj(const complex& a) {
- static const union { // (signbit,signbit)
- int i[4]; ssecomplex_t v;
-- } signbithigh = {{0,0,0,0x80000000}};
-+ } signbithigh = {{0,0,0,(int)0x80000000}};
- return complex(_mm_xor_pd(a.z_, signbithigh.v)); // Change sign of imag. part
- }
-
diff --git a/sci-libs/libcmatrix/files/libcmatrix-3.11.0-gcc5.2.patch b/sci-libs/libcmatrix/files/libcmatrix-3.11.0-gcc5.2.patch
deleted file mode 100644
index d5d40246a2f8..000000000000
--- a/sci-libs/libcmatrix/files/libcmatrix-3.11.0-gcc5.2.patch
+++ /dev/null
@@ -1,16 +0,0 @@
- include/MultiMatrix.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/include/MultiMatrix.h b/include/MultiMatrix.h
-index 2d54db5..e95ce4c 100755
---- a/include/MultiMatrix.h
-+++ b/include/MultiMatrix.h
-@@ -1225,7 +1225,7 @@ template<class T,size_t N> struct new_trait_<T,N,N> { typedef MultiMatrix<T,N> v
- #endif
- //LCM_SUPPRESS_VIEWS
-
-- template<size_t N, template<size_t> class CheckClass =LCM_CheckBoundsDefault>
-+ template<size_t N, template<size_t> class CheckClass>
- class Indexer<N,CheckClass>::permuted_iterator : public ::std::iterator< ::std::bidirectional_iterator_tag,size_t>
- {
- private:
diff --git a/sci-libs/libcmatrix/files/libcmatrix-3.11.0-shared.patch b/sci-libs/libcmatrix/files/libcmatrix-3.11.0-shared.patch
deleted file mode 100644
index 6c5c3167619e..000000000000
--- a/sci-libs/libcmatrix/files/libcmatrix-3.11.0-shared.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-diff --git a/Makefile.in b/Makefile.in
-index 1361371..1448e76 100755
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -13,8 +13,8 @@ AR=@AR@
-
- # You shouldn't need to alter anything below here
-
--COMPILE=$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c
--ALLOPTFLAGS=$(OPTFLAGS) -DNDEBUG
-+COMPILE=$(CXX) $(CPPFLAGS) $(CXXFLAGS) -fPIC -c
-+#ALLOPTFLAGS=$(OPTFLAGS) -DNDEBUG
-
- LOCALOBJS= local/CrystalSystem.o local/CrystalGeneric.o local/MoleculeStructure.o
- COREOBJS= coredefs/complex.o coredefs/common.o coredefs/diagonal.o coredefs/diagonalise.o coredefs/power.o coredefs/invert.o coredefs/transforms.o coredefs/blocking.o coredefs/mixed.o coredefs/realtransforms.o coredefs/Chebyshev.o
-@@ -36,7 +36,7 @@ ALLTHROBJS=$(UNSAFEOBJS:.o=_r.o) $(ALLSAFEOBJS)
-
- ROOT=..
-
--first: lib/libcmatrix.a
-+first: lib/libcmatrix.so.3.11.0
-
- #%.o: %.f
- # @F77@ @FFLAGS@ -c -o $@ $<
-@@ -68,25 +68,25 @@ tempclean:
- # -cd optim; @CLEAN@
- # -cd local; @CLEAN@
-
--lib/libcmatrix.a: $(ALLNORMOBJS)
-- $(AR) $@ $(ALLNORMOBJS)
-- chmod a+rx $@
-- $(RANLIB) $@
--
--lib/libcmatrix_p.a: $(ALLPROFOBJS)
-- $(AR) $@ $(ALLPROFOBJS)
-- chmod a+rx $@
-- $(RANLIB) $@
--
--lib/libcmatrix-g.a: $(ALLGOBJS)
-- $(AR) $@ $(ALLGOBJS)
-- chmod a+rx $@
-- $(RANLIB) $@
--
--lib/libcmatrix_r.a: $(ALLTHROBJS)
-- $(AR) @MTFLAGS@ $@ $(ALLTHROBJS)
-- chmod a+rx $@
-- $(RANLIB) $@
-+lib/libcmatrix.so.3.11.0: $(ALLNORMOBJS)
-+ $(CXX) $(LDFLAGS) -fPIC -shared -Wl,--soname,libcmatrix.so.3 -o $@ $(ALLNORMOBJS) -lrt @ATLAS_LIBS@
-+ ln -sf libcmatrix.so.3.11.0 lib/libcmatrix.so.3
-+ ln -sf libcmatrix.so.3.11.0 lib/libcmatrix.so
-+
-+lib/libcmatrix_p.so.3.11.0: $(ALLPROFOBJS)
-+ $(CXX) $(LDFLAGS) -fPIC -shared -Wl,--soname,libcmatrix.so.3 -o $@ $(ALLPROFOBJS) -lrt @ATLAS_LIBS@
-+ ln -sf libcmatrix_p.so.3.11.0 lib/libcmatrix_p.so.3
-+ ln -sf libcmatrix_p.so.3.11.0 lib/libcmatrix_p.so
-+
-+lib/libcmatrix-g.so.3.11.0: $(ALLGOBJS)
-+ $(CXX) $(LDFLAGS) -fPIC -shared -Wl,--soname,libcmatrix.so.3 -o $@ $(ALLGOBJS) -lrt @ATLAS_LIBS@
-+ ln -sf libcmatrix-g.so.3.11.0 lib/libcmatrix-g.so.3
-+ ln -sf libcmatrix-g.so.3.11.0 lib/libcmatrix-g.so
-+
-+lib/libcmatrix.so_r.3.11.0: $(ALLTHROBJS)
-+ $(CXX) $(LDFLAGS) -fPIC -shared -Wl,--soname,libcmatrix.so.3 -o $@ $(ALLTHROBJS) -lrt @ATLAS_LIBS@
-+ ln -sf libcmatrix_r.so.3.11.0 lib/libcmatrix_r.so.3
-+ ln -sf libcmatrix_r.so.3.11.0 lib/libcmatrix_r.so
-
- @CONFIGLEAF@.tar.gz:
- cd $(ROOT) ; tar --exclude lib/* --exclude *.o --exclude=*~ --exclude=Makefile --exclude=include/config.h --exclude=config.status -cvf @CONFIGLEAF@.tar @CONFIGLEAF@
-diff --git a/configure.ac b/configure.ac
-index c0ae0e1..50dcd5a 100755
---- a/configure.ac
-+++ b/configure.ac
-@@ -1,5 +1,6 @@
- AC_INIT(configure.ac)
- AC_CONFIG_HEADER(include/config.h)
-+LT_INIT
-
- DEFAR="ar ru"
- MAKEEXTRA=
diff --git a/sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.4.patch b/sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.4.patch
deleted file mode 100644
index 24c1a89b48d0..000000000000
--- a/sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.4.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/include/DynamicList.h b/include/DynamicList.h
-index f8c1346..05a7b10 100755
---- a/include/DynamicList.h
-+++ b/include/DynamicList.h
-@@ -4,6 +4,7 @@
- #include "BaseList.h"
- #include "lcm_basethreads.h"
- #include "Warnings.h"
-+#include <cstdio>
-
- namespace libcmatrix {
-
diff --git a/sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.6.patch b/sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.6.patch
deleted file mode 100644
index b3d8c8d19996..000000000000
--- a/sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.6.patch
+++ /dev/null
@@ -1,16 +0,0 @@
- NMR/MetaPropagation.cc | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/NMR/MetaPropagation.cc b/NMR/MetaPropagation.cc
-index b7ed98b..ce8c16f 100755
---- a/NMR/MetaPropagation.cc
-+++ b/NMR/MetaPropagation.cc
-@@ -2136,7 +2136,7 @@ SpinOpGenerator::add_A0(T& dest,F func, double coup, size_t j, size_t sk, Type2T
- { ref_.clear(0); }
- const space_T& operator()() const { return ref_; }
- ~fudge_isotropic_() { ref_.ensure_rank(0); }
-- mutable space_T& ref_;
-+ space_T& ref_;
- };
- template<> struct fudge_isotropic_<double> {
- fudge_isotropic_(double v) : v_(v) {};
diff --git a/sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.7.patch b/sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.7.patch
deleted file mode 100644
index 633c9d50cf94..000000000000
--- a/sci-libs/libcmatrix/files/libcmatrix-3.2.1-gcc4.7.patch
+++ /dev/null
@@ -1,227 +0,0 @@
- include/MultiMatrix.h | 14 +++++++-------
- include/UnionHolder.h | 40 ++++++++++++++++++++--------------------
- include/basedefs.h | 22 ++++++++++++----------
- utils/Fork_controller.cc | 3 +++
- utils/ttyio.cc | 2 ++
- 5 files changed, 44 insertions(+), 37 deletions(-)
-
-diff --git a/include/MultiMatrix.h b/include/MultiMatrix.h
-index b6fec33..2d54db5 100755
---- a/include/MultiMatrix.h
-+++ b/include/MultiMatrix.h
-@@ -254,19 +254,19 @@ namespace libcmatrix {
- }
-
- size_t operator()(size_t r) const
-- { check_bounds_open(dim,r);
-+ { this->check_bounds_open(dim,r);
- return r*mults[0]; }
-
- size_t operator()(size_t r,size_t s) const
-- { check_bounds_open(dim,r,s);
-+ { this->check_bounds_open(dim,r,s);
- return r*mults[0]+s*mults[1]; }
-
- size_t operator()(size_t r,size_t s,size_t t) const
-- { check_bounds_open(dim,r,s,t);
-+ { this->check_bounds_open(dim,r,s,t);
- return r*mults[0]+s*mults[1]+t*mults[2]; }
-
- size_t operator()(size_t r,size_t s,size_t t,size_t u) const
-- { check_bounds_open(dim,r,s,t,u);
-+ { this->check_bounds_open(dim,r,s,t,u);
- return r*mults[0]+s*mults[1]+t*mults[2]+u*mults[3]; }
-
- size_t index(size_t r) const
-@@ -293,14 +293,14 @@ namespace libcmatrix {
-
- void reverse(size_t& r, size_t& s, size_t ind) const {
- LCM_STATIC_CHECK(N==2, Indexer_non2D_object);
-- check(ind<size(),"Indexer::reverse");
-+ this->check(ind<size(),"Indexer::reverse");
- r=ind / mults[0];
- s=ind-r*mults[0];
- }
-
- void reverse(size_t& r, size_t& s, size_t& t, size_t ind) const {
- LCM_STATIC_CHECK(N==3, Indexer_non3D_object);
-- check(ind<size(),"Indexer::reverse");
-+ this->check(ind<size(),"Indexer::reverse");
- r=ind / mults[0];
- ind-=r*mults[0];
- s=ind / mults[1];
-@@ -309,7 +309,7 @@ namespace libcmatrix {
-
- void reverse(size_t& r, size_t& s, size_t& t, size_t& u, size_t ind) const {
- LCM_STATIC_CHECK(N==4, Indexer_non4D_object);
-- check(ind<size(),"Indexer::reverse");
-+ this->check(ind<size(),"Indexer::reverse");
- r=ind / mults[0];
- ind-=r*mults[0];
- s=ind / mults[1];
-diff --git a/include/UnionHolder.h b/include/UnionHolder.h
-index f447501..3157330 100755
---- a/include/UnionHolder.h
-+++ b/include/UnionHolder.h
-@@ -359,21 +359,21 @@ namespace libcmatrix {
- //! overrides ::clear method from ::CommonHolder
- void clear() {
- switch (type_) {
-- case 1: clear_(first_); break;
-- case 2: clear_(second_); break;
-- case 3: clear_(third_); break;
-- case 4: clear_(fourth_); break;
-- case 5: clear_(fifth_); break;
-- case 6: clear_(sixth_); break;
-- case 7: clear_(seventh_); break;
-- case 8: clear_(eighth_); break;
-- case 9: clear_(nineth_); break;
-+ case 1: this->clear_(first_); break;
-+ case 2: this->clear_(second_); break;
-+ case 3: this->clear_(third_); break;
-+ case 4: this->clear_(fourth_); break;
-+ case 5: this->clear_(fifth_); break;
-+ case 6: this->clear_(sixth_); break;
-+ case 7: this->clear_(seventh_); break;
-+ case 8: this->clear_(eighth_); break;
-+ case 9: this->clear_(nineth_); break;
- }
- type_=0;
- }
-
- template<class T> UnionHolder& operator= (const T& v) {
-- get(Type2Type<T>())=v;
-+ this->get(Type2Type<T>())=v;
- type(Type2Type<T>()); //only change type if assignment was successful
- return *this;
- }
-@@ -399,12 +399,12 @@ namespace libcmatrix {
-
- template<class T> T& set(Type2Type<T> in) {
- type(in);
-- return get(in);
-+ return this->get(in);
- }
-
- template<int M> typename reverse<M>::type& set(Int2Type<M> in) {
- type(in);
-- return get(Type2Type<typename reverse<M>::type>());
-+ return this->get(Type2Type<typename reverse<M>::type>());
- }
-
- template<class T> T& operator()(Type2Type<T> in) {
-@@ -429,12 +429,12 @@ namespace libcmatrix {
-
- template<int M> typename reverse<M>::type& operator()(Int2Type<M> in) {
- verify(in);
-- return get(Type2Type<typename reverse<M>::type>());
-+ return this->get(Type2Type<typename reverse<M>::type>());
- }
-
- template<int M> const typename reverse<M>::type& operator()(Int2Type<M> in) const {
- verify(in);
-- return get(Type2Type<typename reverse<M>::type>());
-+ return this->get(Type2Type<typename reverse<M>::type>());
- }
- };
-
-@@ -482,12 +482,12 @@ namespace libcmatrix {
- bool iscomplex() const { return (this->type()==COMPLEX); }
- bool isreal() const { return (this->type()==REAL); }
-
-- C& set_complex() { return set(Int2Type<COMPLEX>()); }
-- R& set_real() { return set(Int2Type<REAL>()); }
-- const C& get_complex() const { return get(Type2Type<C>()); }
-- const R& get_real() const { return get(Type2Type<R>()); }
-- C& get_complex() { return get(Type2Type<C>()); }
-- R& get_real() { return get(Type2Type<R>()); }
-+ C& set_complex() { return this->set(Int2Type<COMPLEX>()); }
-+ R& set_real() { return this->set(Int2Type<REAL>()); }
-+ const C& get_complex() const { return this->get(Type2Type<C>()); }
-+ const R& get_real() const { return this->get(Type2Type<R>()); }
-+ C& get_complex() { return this->get(Type2Type<C>()); }
-+ R& get_real() { return this->get(Type2Type<R>()); }
- };
-
- } //namespace libcmatrix
-diff --git a/include/basedefs.h b/include/basedefs.h
-index 420b341..80d47e3 100755
---- a/include/basedefs.h
-+++ b/include/basedefs.h
-@@ -13,6 +13,8 @@
- #include <functional>
- #include <iterator>
- #include <algorithm>
-+#include <math.h>
-+//#include "BlockedMatrix.h"
- //#include <complex>
-
- // #ifdef LCM_DEBUG_ALLOCATOR
-@@ -1703,6 +1705,16 @@ template<size_t N> struct Multiply_<N,N,0> {
- }
- };
-
-+template<size_t,size_t,size_t> struct Mla_ {
-+ template<class T1,class T2,class T3> static void func(T1&, const T2&, const T3&) {
-+ LCM_STATIC_ERROR( mla_incompatible_dimensionalities );
-+ }
-+};
-+
-+template<class T1,class T2,class T3> inline void mla(T1& d,const T2& a,const T3& b) {
-+ Mla_<LCM_DIM(T1),LCM_DIM(T2),LCM_DIM(T3)>::func(d,a,b);
-+}
-+
- template<> struct Multiply_<2,2,2> {
- template<class T1,class T2,class T3> static void func(T1& dest,const T2& a,const T3& b)
- {
-@@ -1875,12 +1887,6 @@ template<> struct Multiply_<0,0,0> {
- Multiply_<LCM_DIM(T1),LCM_DIM(T2),LCM_DIM(T3)>::func(d,a,b);
- }
-
--template<size_t,size_t,size_t> struct Mla_ {
-- template<class T1,class T2,class T3> static void func(T1&, const T2&, const T3&) {
-- LCM_STATIC_ERROR( mla_incompatible_dimensionalities );
-- }
--};
--
- template<size_t N> struct Mla_<N,0,N> {
- template<class T1,class T2,class T3> LCM_INLINE static void func(T1& d, const T2& a, const T3& b) {
- if (d.empty())
-@@ -1940,10 +1946,6 @@ template<> struct Mla_<0,0,0> {
- }
- };
-
--template<class T1,class T2,class T3> inline void mla(T1& d,const T2& a,const T3& b) {
-- Mla_<LCM_DIM(T1),LCM_DIM(T2),LCM_DIM(T3)>::func(d,a,b);
--}
--
- template<class T,size_t N> struct Print_ {
- static void print(const T& a,std::ostream& ostr) {
- ostr << '[';
-diff --git a/utils/Fork_controller.cc b/utils/Fork_controller.cc
-index 5f6b913..08ec942 100755
---- a/utils/Fork_controller.cc
-+++ b/utils/Fork_controller.cc
-@@ -3,6 +3,9 @@
- #include <sys/wait.h>
- #include <time.h>
- #include <cstdio>
-+#include <sys/types.h>
-+#include <unistd.h>
-+
-
- namespace libcmatrix {
-
-diff --git a/utils/ttyio.cc b/utils/ttyio.cc
-index 17e4eb3..bbeac81 100755
---- a/utils/ttyio.cc
-+++ b/utils/ttyio.cc
-@@ -17,6 +17,8 @@
- #include "args_iter.h"
- #endif
-
-+#include <unistd.h>
-+
- namespace libcmatrix {
-
- namespace {
diff --git a/sci-libs/libcmatrix/files/libcmatrix-3.2.1-minuit2.patch b/sci-libs/libcmatrix/files/libcmatrix-3.2.1-minuit2.patch
deleted file mode 100644
index e7a6cec644bf..000000000000
--- a/sci-libs/libcmatrix/files/libcmatrix-3.2.1-minuit2.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/configure-libraries.ac
-+++ b/configure-libraries.ac
-@@ -14,8 +14,8 @@
- fi
- if test x$FOUNDMINUIT = xyes; then
- AC_CHECK_LIB(lcg_Minuit,main,,
-- AC_CHECK_LIB(Minuit,main,,FOUNDMINUIT=no
-- AC_MSG_WARN([Minuit library (liblcg_Minuit or libMinuit) not found
-+ AC_CHECK_LIB(Minuit2,main,,FOUNDMINUIT=no
-+ AC_MSG_WARN([Minuit library (liblcg_Minuit or libMinuit2) not found
- Is LDFLAGS is defined to include relevant directory?])))
- if test x$FOUNDMINUIT = xyes; then
- AC_DEFINE(HAVE_LIBMINUIT)
-
diff --git a/sci-libs/libcmatrix/files/libcmatrix-3.9.0-atlas.patch b/sci-libs/libcmatrix/files/libcmatrix-3.9.0-atlas.patch
deleted file mode 100644
index 329e794645eb..000000000000
--- a/sci-libs/libcmatrix/files/libcmatrix-3.9.0-atlas.patch
+++ /dev/null
@@ -1,24 +0,0 @@
- configure-libraries.ac | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-diff --git a/configure-libraries.ac b/configure-libraries.ac
-index 6e9579d..a919398 100755
---- a/configure-libraries.ac
-+++ b/configure-libraries.ac
-@@ -33,6 +33,7 @@ AC_ARG_WITH(atlas,
- AS_HELP_STRING([--with-atlas],[use the ATLAS BLAS library (default-use if found)]),,with_atlas=check)
- if test x$with_atlas != xno; then
- FOUNDATLAS=yes
-+ PKG_CHECK_MODULES([ATLAS], [cblas])
- AC_CHECK_HEADERS(cblas.h,,FOUNDATLAS=no
- AC_MSG_WARN([ATLAS header files (cblas.h) not found
- Is CPPFLAGS is defined to include relevant directory?]))
-@@ -40,7 +41,7 @@ Is CPPFLAGS is defined to include relevant directory?]))
- AC_MSG_WARN([ATLAS library (libatlas.a) not found
- Is LDFLAGS is defined to include relevant directory?]))
- if test x$FOUNDATLAS = xyes; then
-- LIBS="-lcblas $LIBS"
-+ LIBS="$ATLAS_LIBS $LIBS"
- CXXFLAGS="$CXXFLAGS -DLCM_USE_EXTERNAL"
- else
- if test x$with_atlas = xyes; then
diff --git a/sci-libs/libcmatrix/libcmatrix-3.11.0-r1.ebuild b/sci-libs/libcmatrix/libcmatrix-3.11.0-r1.ebuild
deleted file mode 100644
index 87813567028c..000000000000
--- a/sci-libs/libcmatrix/libcmatrix-3.11.0-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-MY_P="${PN}${PV}_lite"
-
-DESCRIPTION="lite version of pNMRsim"
-HOMEPAGE="http://www.dur.ac.uk/paul.hodgkinson/pNMRsim/"
-SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.gz"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cpu_flags_x86_sse threads"
-
-RDEPEND="sci-libs/minuit"
-DEPEND="${RDEPEND}"
-
-RESTRICT="mirror"
-
-S="${WORKDIR}/${PN}R3"
-
-DOCS=( CHANGES docs/cmatrix.pdf )
-PATCHES=(
- "${FILESDIR}/${PN}-3.11.0-shared.patch"
- "${FILESDIR}/${PN}-3.2.1-minuit2.patch"
- "${FILESDIR}/${PN}-3.2.1-gcc4.4.patch"
- "${FILESDIR}/${PN}-3.2.1-gcc4.6.patch"
- "${FILESDIR}/${PN}-3.2.1-gcc4.7.patch"
- "${FILESDIR}/${PN}-3.9.0-atlas.patch"
- "${FILESDIR}/${PN}-3.11.0-gcc5.2.patch"
- "${FILESDIR}/${PN}-3.11.0-fix-c++14.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --with-minuit \
- --without-atlas \
- --with-sysroot="${ESYSROOT}" \
- $(use_with cpu_flags_x86_sse sse) \
- $(use_with threads)
-}
-
-src_install() {
- dolib.so lib/*.so*
-
- insinto /usr/include/${PN}R3
- doins -r include/.
-
- einstalldocs
-}
diff --git a/sci-libs/libcmatrix/metadata.xml b/sci-libs/libcmatrix/metadata.xml
deleted file mode 100644
index 7d3acaf5d252..000000000000
--- a/sci-libs/libcmatrix/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz
index 846d01399eca..4beb01c77bc6 100644
--- a/sec-keys/Manifest.gz
+++ b/sec-keys/Manifest.gz
Binary files differ
diff --git a/sec-keys/openpgp-keys-stellarium/Manifest b/sec-keys/openpgp-keys-stellarium/Manifest
index 8e1faeeb1cd2..a398420d38c1 100644
--- a/sec-keys/openpgp-keys-stellarium/Manifest
+++ b/sec-keys/openpgp-keys-stellarium/Manifest
@@ -1,3 +1,3 @@
AUX stellarium.asc 3250 BLAKE2B 4d0b275795827892de228361ef9ce4e8fac42f5873e00965999caa4def91a877d3952aee04bb9f2d336231c5d549cb3b62b7f80d0c389603609edf90dd583db6 SHA512 e67accc2ae707027cf924088ea1b9302a971173d02bfefb13dd91b897103acb033576639b942dc10155598b286413e191cc20a0117ce198622f7df417222c5ab
-EBUILD openpgp-keys-stellarium-20221229.ebuild 485 BLAKE2B b3775067d525044c950b426c35f24e12453f90461c6cf16b22f1ea55cf12297697557371de79cee9baf85ce95dee91ccefd2da6f3312028f3fef1aa93e9a6eae SHA512 759082bb0d3ed4de31ba1bcaeee676d2e28604157ae62da30a1c9f486294ea629471d182e600781d1234c2ea2a5574ba4f76ba30dc19f6fc617c552b7890ed09
+EBUILD openpgp-keys-stellarium-20221229.ebuild 486 BLAKE2B 22d89832bb17f987cc2b13665407c41612c92237b9c2a293777bac00155348e5e15a609b3aa94a44a70009dbc91462f05d8750498e868a4fd0201bb5124a6929 SHA512 686f518998624db756c871fd57cbbd280333b3ee4c2ed124877987b6099f27b14d3295828ca2cbb3d5ac424ccd1c154a7166bf0097b1c7c85cdea843088b204b
MISC metadata.xml 428 BLAKE2B 61d30fc735267397829e1d38cd93deb1e2462f9ea71cd2898f39d0780ed4c8442f0b74b8b25c4e0d0576c9c284cbc65c73faa54c8aab9bf17cc9071da8f0f116 SHA512 02f6fb0ca385930f2d10b7e84396ed9571af9ca2dd4984f4babf31d80b2766e6d9ba69cd83ee830e2efaa1bf90bb04a4facc3064d15b37ea4ad68adb1bf13239
diff --git a/sec-keys/openpgp-keys-stellarium/openpgp-keys-stellarium-20221229.ebuild b/sec-keys/openpgp-keys-stellarium/openpgp-keys-stellarium-20221229.ebuild
index d28ecda6b24f..fd08cf59fa21 100644
--- a/sec-keys/openpgp-keys-stellarium/openpgp-keys-stellarium-20221229.ebuild
+++ b/sec-keys/openpgp-keys-stellarium/openpgp-keys-stellarium-20221229.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://stellarium.org/ https://github.com/Stellarium/stellarium"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="amd64 ppc ppc64 riscv ~x86"
+KEYWORDS="amd64 ppc ppc64 ~riscv ~x86"
S="${WORKDIR}"
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index c65b499ef235..b742ddaa6611 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/charliecloud/Manifest b/sys-cluster/charliecloud/Manifest
index c75bd5c8c9a6..b74e01f1a0ce 100644
--- a/sys-cluster/charliecloud/Manifest
+++ b/sys-cluster/charliecloud/Manifest
@@ -1,6 +1,7 @@
+AUX charliecloud-0.30-dash.patch 1669 BLAKE2B 4e68576d20800c0682b38f6fd5a1a391b860bb3e925ad0503b376f16e01b2fd341a94a03a3644e0dac475e4722547c2098ebc085c56b9f95f38c9ebe174376f2 SHA512 6312e62cbe2ee188a1c683cce4ecc904f529bd76cbf966aeaf175c2173a7f7a4c5f01a0d09ffde252800e6571d588c9ba91728c1b6049f496c701c34faa7c012
DIST charliecloud-0.29.tar.gz 506974 BLAKE2B 2f5ce5f6addf1abbb3274f8e8a9d33cc7ec73ba275efc4d750806b5fc2358ad9491da453ae4dcad712567b5719a4b179644e630b64fe9c29cfc2525a06e533a0 SHA512 a8f334cf1ac9fa1117b69f1282b74a3bce313b8fd892373dd7cfa642f664fcd623a8e8d2b81aa9757e43f972cd31fca9185e00d2280b40def2c63c725cea7256
DIST charliecloud-0.30.tar.gz 524870 BLAKE2B 0eadb4abda47554117aa657c3335d0ad95c71a3ccae67af000beeb8e375058002821783824142208ab58dcf7a62141d1eee45ac4241fe53cd2b206bbbbbb10b4 SHA512 a7188594482b712521930b141e10a981f7536b979f14c3a206f02895f8404a9095b17fc6764f937bdb466624ca6074cc0cbc84f33d59b4453b55be5691f4fbd4
EBUILD charliecloud-0.29.ebuild 2273 BLAKE2B 3d62d8d4df8209640ad81192cc398f0bc9050aa260a7bca4e2e8acc2ae42107151fbe13014b0a6efb0bbdb81290a5f9fa11b6f0cbd42804aac6c51886b9f1251 SHA512 f1acfaff8bbd55cf41ee715b83c895c9f528f6cf537d850d821a6a1e5531add1eb20aa4143913cbc9d94de282aca605914f6d569f084a8bc88138b343eb66434
-EBUILD charliecloud-0.30.ebuild 2273 BLAKE2B 3d62d8d4df8209640ad81192cc398f0bc9050aa260a7bca4e2e8acc2ae42107151fbe13014b0a6efb0bbdb81290a5f9fa11b6f0cbd42804aac6c51886b9f1251 SHA512 f1acfaff8bbd55cf41ee715b83c895c9f528f6cf537d850d821a6a1e5531add1eb20aa4143913cbc9d94de282aca605914f6d569f084a8bc88138b343eb66434
+EBUILD charliecloud-0.30.ebuild 2317 BLAKE2B c2ba01e0a0a303e800b3f135579e6db27399e03d130e664832c655046b2dba97f556eb9e0453f53fe9104f7edcc3edafa9d112a0fafce2de0d9e8b44ab17ef87 SHA512 9a9eaeb0853976bd1f4f9510a20d22b75d5fad3287545843837273211d077617c2176896b7956fe493e3ca4a63586f7421f07ddcc4ffbc6f4aa8d89d5f659d02
EBUILD charliecloud-9999.ebuild 2273 BLAKE2B 3d62d8d4df8209640ad81192cc398f0bc9050aa260a7bca4e2e8acc2ae42107151fbe13014b0a6efb0bbdb81290a5f9fa11b6f0cbd42804aac6c51886b9f1251 SHA512 f1acfaff8bbd55cf41ee715b83c895c9f528f6cf537d850d821a6a1e5531add1eb20aa4143913cbc9d94de282aca605914f6d569f084a8bc88138b343eb66434
MISC metadata.xml 618 BLAKE2B 5f7dbfdb8a940a534ed97b4bd47b05a271d6454b0584ac29db1c2fb533044a2c6d48b8425399866abd8d2ebea1f41199ea4cf23af1c6f2646d4c35b5b4c104a4 SHA512 df1b817bbabc6b227c9a779677d345b9df259444b943b1ab58d55c860cd79ad8f9d4b382dc6c4de0c5daa955fd694990217a559e897a3b11f7e954c7b54d4678
diff --git a/sys-cluster/charliecloud/charliecloud-0.30.ebuild b/sys-cluster/charliecloud/charliecloud-0.30.ebuild
index db6df71719a9..9ec1de0e9b0a 100644
--- a/sys-cluster/charliecloud/charliecloud-0.30.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-0.30.ebuild
@@ -48,6 +48,10 @@ DEPEND="
net-misc/rsync
)"
+PATCHES=(
+ "${FILESDIR}"/${P}-dash.patch
+)
+
src_prepare() {
default
eautoreconf
diff --git a/sys-cluster/charliecloud/files/charliecloud-0.30-dash.patch b/sys-cluster/charliecloud/files/charliecloud-0.30-dash.patch
new file mode 100644
index 000000000000..ba76e3fee59f
--- /dev/null
+++ b/sys-cluster/charliecloud/files/charliecloud-0.30-dash.patch
@@ -0,0 +1,48 @@
+From 1fb019b26d54f777ea7a2781f96adec369a25cbc Mon Sep 17 00:00:00 2001
+From: Oliver Freyermuth <o.freyermuth@googlemail.com>
+Date: Tue, 17 Jan 2023 19:00:11 +0100
+Subject: [PATCH] PR #1538: configure: Remove bashisms, fix dash compatibility
+Bug: https://bugs.gentoo.org/890873
+Bug: https://github.com/hpc/charliecloud/pull/1538
+
++= and |& are not supported by systems using dash as shell.
+---
+ configure.ac | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 683a532..1c878d7 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -216,15 +216,15 @@ AC_PROG_CC
+ # Set up CFLAGS.
+ ch_cflags='-std=c99 -Wall'
+ AS_IF([test -n "$lib_libsquashfuse"],
+- [ch_cflags+=" -I$inc_libsquashfuse -L$lib_libsquashfuse"
++ [ch_cflags="$ch_cflags -I$inc_libsquashfuse -L$lib_libsquashfuse"
+ # Without this, clang fails with "error: argument unused during
+ # compilation" on the -L. GCC ignores it.
+- ch_cflags+=' -Wno-unused-command-line-argument'])
++ ch_cflags="$ch_cflags -Wno-unused-command-line-argument"])
+ AS_IF([test $use_werror = yes],
+- [ch_cflags+=' -Werror'])
++ [ch_cflags="$ch_cflags -Werror"])
+
+ AX_CHECK_COMPILE_FLAG([$ch_cflags], [
+- CFLAGS+=" $ch_cflags"
++ CFLAGS="$CFLAGS $ch_cflags"
+ ], [
+ AC_MSG_ERROR([no suitable C99 compiler found])
+ ])
+@@ -434,7 +434,7 @@ CH_CHECK_VERSION([GIT], [$vmin_git], [--version | cut -d' ' -f3])
+ # DOT
+ vmin_dot=2.30.1
+ AC_CHECK_PROG([DOT], [dot], [dot])
+-CH_CHECK_VERSION([DOT], [$vmin_dot], [dot -V |& cut -d' ' -f5])
++CH_CHECK_VERSION([DOT], [$vmin_dot], [dot -V 2>&1 | cut -d' ' -f5])
+
+ # git2dot
+ vmin_git2dot=0.8.3
+--
+2.38.2
+
diff --git a/sys-cluster/ganglia-web/Manifest b/sys-cluster/ganglia-web/Manifest
deleted file mode 100644
index 03e69139bceb..000000000000
--- a/sys-cluster/ganglia-web/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ganglia-web-3.7.3.tar.gz 709356 BLAKE2B 8d5ac9eb8bd37ea040b08caa763797929acac3bd520c88af0e8fd3a9cfbc28d2a55e42d772ca1b6d5e87fe7dce6f4a6e7e15b836d06052c7e642885c727070cc SHA512 884b1ba168b8fe01aa865ae77df6995bb5a09a8b2d441189264283fc1c95b8a6fd0800488ad75e9c1cdd3694b9d6c1c33218ddad804ade2d6be948791b797a95
-EBUILD ganglia-web-3.7.3-r2.ebuild 1068 BLAKE2B 4cfd37ff25d10a938f1a5ef1ad391e9c1d6708c4d584a6e5c82800e00063cc69129591944f1fe8b5f2479e39ca096232fcf65d1f9e12c3b9fcbf127227826fa4 SHA512 fc71fccf869cfb76c9534c3bf8bac0305dd71351a31989399551f5903a77eb4f016ff8454ecb12977f817d23ee28c0d70f329c4000352644a4fb98f950b1c317
-MISC metadata.xml 664 BLAKE2B c492243cbd7c243fa1ae29504e2893c35d7a328977e54960e8be969ce4513b0fd63ed2f8ec5e298fd7190e3650347224df0b5b0cecb007ec06ad513a7e15977f SHA512 bd2e0723497c802002dfc21358ae7d33253e83d3042be7a4e29a1676638602d09a3d49f2c86ea247b0f7dc215c308fe05c60c98d6abbba04a4922350eab6a92b
diff --git a/sys-cluster/ganglia-web/ganglia-web-3.7.3-r2.ebuild b/sys-cluster/ganglia-web/ganglia-web-3.7.3-r2.ebuild
deleted file mode 100644
index 319a295b9c57..000000000000
--- a/sys-cluster/ganglia-web/ganglia-web-3.7.3-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-WEBAPP_MANUAL_SLOT="yes"
-inherit webapp
-
-DESCRIPTION="Web frontend for sys-cluster/ganglia"
-HOMEPAGE="http://ganglia.sourceforge.net"
-SRC_URI="https://github.com/ganglia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="vhosts"
-
-DEPEND="net-misc/rsync"
-RDEPEND="
- ${DEPEND}
- ${WEBAPP_DEPEND}
- >=sys-cluster/ganglia-3.3.7[-minimal]
- dev-lang/php:*[ctype,gd,json(+),xml]
- virtual/httpd-php
- media-fonts/dejavu"
-
-src_install() {
- webapp_src_preinst
- cd "${S}" || die
- emake \
- GDESTDIR="${MY_HTDOCSDIR}" \
- DESTDIR="${D}" \
- APACHE_USER=nobody \
- install
- webapp_configfile "${MY_HTDOCSDIR}"/conf_default.php
- webapp_src_install
-
- fowners -R nobody:nobody /var/lib/ganglia-web/dwoo
- fperms -R 777 /var/lib/ganglia-web/dwoo
-
- einstalldocs
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
-
- # upgrade from < 3.5.6
- if [ -d "${ROOT}"/var/lib/ganglia/dwoo ]; then
- rm -rf "${ROOT}"/var/lib/ganglia/dwoo || die
- fi
-}
diff --git a/sys-cluster/ganglia-web/metadata.xml b/sys-cluster/ganglia-web/metadata.xml
deleted file mode 100644
index e382b8d3c3f6..000000000000
--- a/sys-cluster/ganglia-web/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>dan@danweeks.net</email>
- <name>Daniel M. Weeks</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Gentoo Proxy Maintainers Project</name>
- </maintainer>
- <maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ganglia/ganglia-web</remote-id>
- <remote-id type="sourceforge">ganglia</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sys-cluster/ganglia/Manifest b/sys-cluster/ganglia/Manifest
deleted file mode 100644
index 8b4f2f922f96..000000000000
--- a/sys-cluster/ganglia/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX gmetad.rc-2 480 BLAKE2B 9ebf71eca6c80aa5f5c776e292cc0ceee58103a30a7aad29e7430f766a58e6c58222113bc12bc7ddc74c4c3f6f5aaccc95ff7470321bbd3ccb87af1e704be7ae SHA512 37678fe9b52ce7c6ef38bcc764189ed26e10410567ac9a8608460ac3eab380c70ac91453ed425ffef8d6e86ff6ef609e0167f5bb04a2aa9318725527d31391fa
-AUX gmond.rc-2 473 BLAKE2B 461d0b481f2138dcab8f7202a880354740b71f91e41ad2152a3465daf8072e6243fcc5f27ee215aa079dad30546e06146c01be71e85f518974cd9c479549ff34 SHA512 bbb5e3c525137aa2072bd46d28473523498895eba70c8dad1209230ea5e7f44ddc09875b5b6065fd5351d89ed0ad574a94fe0debcbe1d3a51e2541715adb4240
-DIST ganglia-3.7.1.tar.gz 1311019 BLAKE2B c70ee163d27af747a0961e6e8115f23512c64e28270f4224121e834c5bb66af27536821d4f9a8d6cc9a8e290d9cd3fcdb01fed7d054ce55d12cb80dd41d9f63d SHA512 1c3519cec0015cc967536a8c72cedd1b1bc268e0e238538756b1f46fd741b56ebaacc6f518c57eb111c30fd2e56372cba4593e4487c9ed68472aa59d24ce66a8
-EBUILD ganglia-3.7.1-r3.ebuild 1933 BLAKE2B 418e26ff8818f4311df12268908fc3e6b5fe6085b9d5b815432e372316a50a5af335d0874100e9b3f4a7df56ea559e31d675083f9adf6f189985d1e48ef7733f SHA512 7f911f0c6b47698ca7dc46e92999c8fe3ff19b720e237467e0b563ed046368c4eb26856a82949e09ee2987861fdb8bfe21280991a1c489e42524c53ef82289c9
-MISC metadata.xml 395 BLAKE2B ba90637843fb7dabac068e53e66317b6fd8d3feaa355946f8503c7e44847961977c12a7b64834a04d7d8dbb41fe3960a3eae70d102f066b2db3e55907475e460 SHA512 fd01ba5a4345f055f1f212d9cb5843e80e7ad0b54550b0b5ccc99932210ce0eb60ef477fb53ddc4bff29a5ffa7b0343920d49d567377db7322cb15b97abf42d7
diff --git a/sys-cluster/ganglia/files/gmetad.rc-2 b/sys-cluster/ganglia/files/gmetad.rc-2
deleted file mode 100644
index 6b1306beec9a..000000000000
--- a/sys-cluster/ganglia/files/gmetad.rc-2
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/sbin/openrc-run
-
-PIDFILE=/var/run/gmetad.pid
-
-depend() {
- need net
- after ntp-client ntpd
-}
-
-start() {
- ebegin "Starting GANGLIA gmetad: "
- start-stop-daemon \
- --start --quiet \
- --exec /usr/sbin/gmetad \
- --pidfile ${PIDFILE} \
- -- \
- --pid-file=${PIDFILE}
- eend $? "Failed to start gmetad"
-}
-
-stop() {
- ebegin "Shutting down GANGLIA gmetad: "
- start-stop-daemon \
- --stop --quiet \
- --pidfile ${PIDFILE} \
- --exec /usr/sbin/gmetad
- eend $? "Failed to stop gmetad"
-}
diff --git a/sys-cluster/ganglia/files/gmond.rc-2 b/sys-cluster/ganglia/files/gmond.rc-2
deleted file mode 100644
index fb07e19073c0..000000000000
--- a/sys-cluster/ganglia/files/gmond.rc-2
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/sbin/openrc-run
-
-PIDFILE=/var/run/gmond.pid
-
-depend() {
- need net
- after ntp-client ntpd
-}
-
-start() {
- ebegin "Starting GANGLIA gmond: "
- start-stop-daemon \
- --start --quiet \
- --exec /usr/sbin/gmond \
- --pidfile ${PIDFILE} \
- -- \
- --pid-file=${PIDFILE}
- eend $? "Failed to start gmond"
-}
-
-stop() {
- ebegin "Shutting down GANGLIA gmond: "
- start-stop-daemon \
- --stop --quiet \
- --pidfile ${PIDFILE} \
- --exec /usr/sbin/gmond
- eend $? "Failed to stop gmond"
-}
diff --git a/sys-cluster/ganglia/ganglia-3.7.1-r3.ebuild b/sys-cluster/ganglia/ganglia-3.7.1-r3.ebuild
deleted file mode 100644
index bb07730b6ddb..000000000000
--- a/sys-cluster/ganglia/ganglia-3.7.1-r3.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="A scalable distributed monitoring system for clusters and grids"
-HOMEPAGE="http://ganglia.sourceforge.net/"
-SRC_URI="mirror://sourceforge/ganglia/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc x86"
-IUSE="minimal pcre examples"
-
-DEPEND="dev-libs/confuse:=
- dev-libs/expat
- >=dev-libs/apr-1.0:=
- net-libs/libnsl:0=
- net-libs/libtirpc:0=
- virtual/libcrypt:=
- !dev-db/firebird
- pcre? ( dev-libs/libpcre )"
-
-RDEPEND="
- ${DEPEND}
- !minimal? ( net-analyzer/rrdtool )"
-
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- append-flags $("$(tc-getPKG_CONFIG)" --cflags libtirpc)
- append-libs $("$(tc-getPKG_CONFIG)" --libs libtirpc)
-
- econf \
- --with-systemdsystemunitdir=$(systemd_get_systemunitdir) \
- --enable-gexec \
- --sysconfdir="${EPREFIX}"/etc/${PN} \
- --enable-static=no \
- --disable-python \
- $(use_with pcre libpcre) \
- $(use_with !minimal gmetad)
-}
-
-src_install() {
- local exdir=/usr/share/doc/${P}
-
- emake DESTDIR="${D}" install
-
- newinitd "${FILESDIR}"/gmond.rc-2 gmond
- doman {mans/*.1,gmond/*.5}
- dodoc AUTHORS INSTALL NEWS README
-
- dodir /etc/ganglia/conf.d
- gmond/gmond -t > "${ED}"/etc/ganglia/gmond.conf
-
- if use examples; then
- insinto ${exdir}/cmod-examples
- doins gmond/modules/example/*.c
- fi
-
- if ! use minimal; then
- insinto /etc/ganglia
- doins gmetad/gmetad.conf
- doman mans/gmetad.1
-
- newinitd "${FILESDIR}"/gmetad.rc-2 gmetad
- keepdir /var/lib/ganglia/rrds
- fowners nobody:nobody /var/lib/ganglia/rrds
- fi
-}
-
-pkg_postinst() {
- elog "A default configuration file for gmond has been generated"
- elog "for you as a template by running:"
- elog " /usr/sbin/gmond -t > /etc/ganglia/gmond.conf"
-
- elog "The web frontend for Ganglia has been split off. Emerge"
- elog "sys-cluster/ganglia-web if you need it."
-}
diff --git a/sys-cluster/ganglia/metadata.xml b/sys-cluster/ganglia/metadata.xml
deleted file mode 100644
index 23aece3dd383..000000000000
--- a/sys-cluster/ganglia/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">ganglia</remote-id>
- <remote-id type="github">ganglia/monitor-core</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 03c823119bec..aa5a8e8b0ff9 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/lxcfs/Manifest b/sys-fs/lxcfs/Manifest
index 4faf25ba618a..7209c3d796d8 100644
--- a/sys-fs/lxcfs/Manifest
+++ b/sys-fs/lxcfs/Manifest
@@ -3,5 +3,8 @@ AUX lxcfs-5.0.2.initd 576 BLAKE2B 5bda6d018dfb49d167d3fee09f3449e5aba6c0493aff5d
AUX lxcfs-5.0.2.service 428 BLAKE2B effef16bfac727f703b9adfdaa5faf2ce76ac7efef6127873730f2f6482f0b886d96ab9cd0a9589db5b98744ede6b0b89804ad99cd12e0a4b20510eb2d29a097 SHA512 f22242d41cea1f1ea111641e4120d58c321056a49222694d6a15019de3241384f132be114d62df15bc7b0b8ca9a54b4a0daa48a345f1c707dee734ebc59e3967
DIST lxcfs-5.0.2.tar.gz 103236 BLAKE2B 5fc8dc437e97a79c78320f8d8111746b171b086beb176a6ada30b8c23164ae4e58ad42806bc0ea73bbbb15d94816bd9b3d5500f9e2a306e2458d23fb111bf68f SHA512 df51e7154060dd7efe992eb2bc40c5a52dce8c52063477110ed414ecc3f430f18d5023a29be6866560fc87b060c2158cc1e947f030c509188320d417eb23d407
DIST lxcfs-5.0.2.tar.gz.asc 833 BLAKE2B a411c6cb4f3382469ea80a974166c98b57ae4b92712bf55507720fc78ec73ef6acbd47f6b3410294b209f77f1f3a17dc4b9fb4dda00bb7323ef32c7185ba4c2e SHA512 f9d54e26d406ebca97c82298361318f13e74fd55285c2b6563ae6c71af63d9b8325ac06b9de8103a95a19c5d965c2d907c313ac151210a162998f8a37ea99676
+DIST lxcfs-5.0.3.tar.gz 103697 BLAKE2B bdea820f1a5b799309b3d5c8ea439477e6eeda2d9600a348a92b203f2f8a6e0e686d0bf56d8f6b5bbfeb4837dd5737626d7d0610157211f0f189711e9e45a048 SHA512 967e60bd7ea545f1fcdd805adc0083e39684013c18f42a51753b5be8cdabfb86a652d02471a1f71c7b4fa756da09b72d324b724d68091d539edd10ea63add1fd
+DIST lxcfs-5.0.3.tar.gz.asc 833 BLAKE2B 2dc139639431d9430149369b0a28b6debef0de9f5f69854070d8f2e47718bcc130a869683dfa2b0002c6a54978b0550303adbd5a7fa5ef565eb6bc6bbfcde9e0 SHA512 0207c110553b9d62cf88ec70ed4472b9696d74b277af1e53df6d1145228b76d06695fd28bf20c8428bee5b6ff617c617fbf063c1c8ff0bcc44be2e3439c76a64
EBUILD lxcfs-5.0.2-r2.ebuild 1883 BLAKE2B ce355c1d384153984e9d6c4f2ba78b02c03d478a45615ba76c6b402d9c601791690868322ea1493856bb4fd15ca4e5360f0d2c560e80e51565e5ca8c65c81e50 SHA512 c4a285df9b934d4c339b84f8b483992f5c53a5d9a42eb1e73b1ef4bdccfdebdaf4dd73a2f7435e8fa0ab68a559a49187d5b6cf821cd024fe86204c5f351a3745
+EBUILD lxcfs-5.0.3.ebuild 1889 BLAKE2B 1eafd64acbb258083c405ab26b9883f88b92b7ab0e19fc8c610fc089714f53d7a8772a5d725c58a2d8dcfca0749af9264681759046c9150655f67cb7572734b5 SHA512 9cff8ac1b3fa0eb5ce40db232adac4546585cfebc4b24d35c70a8bb874ec4876c175d585b05256667f8bf061675544580d79f34821f6e68cd15d53c30e017ac8
MISC metadata.xml 710 BLAKE2B ac2111d3b67e2aa7286b98e3069e77e3b852f401b56a921795370febd8836434e13cfec4af92cc83a379037023c3d7af475516bea02545595fe9a58a188dcb2f SHA512 f07ff1acbf28cda31d9d962332ecf473197d2868488e7051185ab5ab792f5bb9405712d68e3f9c3b10f38024d2025784b98ce9513e2978f537c26bc7c4d7caab
diff --git a/sys-fs/lxcfs/lxcfs-5.0.3.ebuild b/sys-fs/lxcfs/lxcfs-5.0.3.ebuild
new file mode 100644
index 000000000000..7b0cddf69ea4
--- /dev/null
+++ b/sys-fs/lxcfs/lxcfs-5.0.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake meson python-any-r1 systemd verify-sig
+
+DESCRIPTION="FUSE filesystem for LXC"
+HOMEPAGE="https://linuxcontainers.org/lxcfs/introduction/ https://github.com/lxc/lxcfs/"
+SRC_URI="https://linuxcontainers.org/downloads/lxcfs/${P}.tar.gz
+ verify-sig? ( https://linuxcontainers.org/downloads/lxcfs/${P}.tar.gz.asc )"
+
+LICENSE="Apache-2.0 LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="doc test"
+
+DEPEND="sys-fs/fuse:3"
+RDEPEND="${DEPEND}"
+BDEPEND="${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/jinja[${PYTHON_USEDEP}]
+ ')
+ doc? ( sys-apps/help2man )
+ verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
+
+# Needs some black magic to work inside container/chroot.
+RESTRICT="test"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
+
+python_check_deps() {
+ python_has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Fix python shebangs for python-exec[-native-symlinks], #851480
+ local shebangs=($(grep -rl "#!/usr/bin/env python3" || die))
+ python_fix_shebang -q ${shebangs[*]}
+}
+
+src_configure() {
+ local emesonargs=(
+ --localstatedir "${EPREFIX}/var"
+
+ $(meson_use doc docs)
+ $(meson_use test tests)
+
+ -Dfuse-version=3
+ -Dinit-script=""
+ -Dwith-init-script=""
+ )
+
+ meson_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}"/tests || die "failed to change into tests/ directory."
+ ./main.sh || die
+}
+
+src_install() {
+ meson_src_install
+
+ newconfd "${FILESDIR}"/lxcfs-5.0.2.confd lxcfs
+ newinitd "${FILESDIR}"/lxcfs-5.0.2.initd lxcfs
+
+ # Provide our own service file (copy of upstream) due to paths being different from upstream,
+ # #728470
+ systemd_newunit "${FILESDIR}"/lxcfs-5.0.2.service lxcfs.service
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index ce32ee88b45d..a82c5ea4470c 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 3f3214ed2c2e..23e41d663844 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -25,15 +25,9 @@ DIST genpatches-4.9-337.extras.tar.xz 3672 BLAKE2B 3ae6c15aa46771b0edfa8169890f0
DIST genpatches-4.9-340.base.tar.xz 5426416 BLAKE2B 483ff7a9dd49411af495edaf20943be09fc482c69d5d3c3effd676212244a3c9e808ce8bd673ee254337af18ea67630738e56f246d2bdcc8e62a794aa409c268 SHA512 e0f1b3e2ee715e750fbcdecf65cf344c6be035c8dc03acbeb9e13b4ed9f6dc21a81d1f45b66658ec052900859af0650ef7623568ff4f87217dd8159044193abd
DIST genpatches-4.9-340.experimental.tar.xz 106424 BLAKE2B f8c9b26c7cb74ab722109d5eccce160c3755b38a70e0286fa6962a52a2a021a78702167b6cdb5aed093f6946f44c83963053c6f27918edba3d6687478da83366 SHA512 79864b47384fbccba1000301b61167127b704a856c9fcc9e16c32764556c9f7c7b157c0fec742d903581cf3c1ef1e242c0ea1cc49196cebf7e9edd83db329596
DIST genpatches-4.9-340.extras.tar.xz 3676 BLAKE2B f9a23162dc9efda6f4052be77c2e06e9180074cdbd17074c36e04bdb5aa31367f573c4eb1544eaf6bcaeddea134dee27dcf2c962135d1ddc27800348a21076b5 SHA512 4d5ace8d56a2444fb7b4d5b3d723801183a3e9613e0e7e7cff1b822c44d9094957542457a7b3c991cd5e72b2cc4939d3a3bf00b63bebcd31456b991af449d93c
-DIST genpatches-5.10-164.base.tar.xz 4386332 BLAKE2B 88887f7d89de037788c0a5d2bd3b3a61da549f16939cdbaf04520097b4cf935683bdefab3c0e9884362b879f3b863d0cfdb495c662f9872386a1b6d3be267c73 SHA512 486b56560d144597032c777c7ff1bfc6c828598d9ec81c46b1ef8c91dac6e451525f62136e5e96d53bf4e7862e1a8d86d716fba7eaad55e60240ce4611e658b5
-DIST genpatches-5.10-164.experimental.tar.xz 16872 BLAKE2B 9807f8bd01d1c9fcac5096428de64bead41ca70fc2136551402bc05aaea6229cd9e225f779df59651445143ae89092673715ca08664b1f018e1bbe9ff9c85715 SHA512 4e967da7f1d8ee9ccbcb9108272d802b591758af7caad2eb35daac617bfc4ddb9979bfe27eda108b23b818611bde0a96d69794a4eb99a3f7d7936f5504822752
-DIST genpatches-5.10-164.extras.tar.xz 3868 BLAKE2B df5c97a2e0caf890fdcbc564b67226b66e1a789bb8c972761ccb912a7c1d3f0678381fec5da17f73661e302bc3cbcb3a9cbd755696e5c8a94ab9ddb9e6c8c89d SHA512 4355ad2bfb6e0d706346df3bda7bba4c7d3c6145b6707df1536db2588d72a3c0e6c42487296272149d05c06c99f5524bdf724bfdeafce250719f696cd566d43b
DIST genpatches-5.10-165.base.tar.xz 4410392 BLAKE2B 67300432c6ae3009843c2dbdb514228296716b3fe884cec9307ae75c1848839633e504d287fb059f7766f7ff545fdab0566b79938d06053b1c82d2aa6f928f7d SHA512 208dc3840efce5d0c2e57926ea7a29890f3998b56fa2def90046cdc1358dbd22a8a597aacca754f60b7b742c65a9e541fdbc5b57b9838fec287eec8131fa2023
DIST genpatches-5.10-165.experimental.tar.xz 16876 BLAKE2B 0698ca3769ca3f01dfbade8772d39d70daa9dcb3580a9e01896774b1fe7756b7458c42f8dcc4b0c892bb7d241d1b47fa8b39bd05e78780ed883f4ab0500600df SHA512 6c257ab3fc025183fe69e990ddaf38581e10e7d4da7c4c080bab3212e4ebaccca98deb43e6d3228bc54f5ee2ba1e35bfd91c5091575967058825cc6af5aaf69c
DIST genpatches-5.10-165.extras.tar.xz 3868 BLAKE2B 1cf0214ea5d61c180a97e99697889bb0ab5b1e7a3a7c0f3c3492e9de424af586975dde56e9d8d24c0222f88872d27cdb763c02cdb64e293e755a6ea107e22a23 SHA512 b1a18819991cbc9265bd0aafe0ad4d20402efd6e96c7d68f509bdec0177cc4509d9f71b8dc41b906643498ebb9f51721df31fdaee6dd69652c01237fcb69717d
-DIST genpatches-5.10-171.base.tar.xz 4617172 BLAKE2B 7ab9b6676f808124a6e2996bd3ad36b1e76228ac969f16ad3956b50b31e8f5f12f3f4588afc88df42b157bd6847474e8cb1e1317e863ea63da94503ee0b73e18 SHA512 5243ffe0b9c79e75f1649f3deafd6293cb016475459e51fc4f298513245d974803a5d802c1670022840d1c087daa55e5d1133caa5e5b49b39d1aa1e7604e897b
-DIST genpatches-5.10-171.experimental.tar.xz 16876 BLAKE2B 83e0cd5e87993fc078b70c8773d2b7ac7e31e42775a67c42b3088951d9c2884c8b53dbe361f9860a970c2f904f412637b2bb04dcb7212bda0af3bae16c56bf62 SHA512 d5be2f38e045d5d4601d87f535019e7086439d17fe66f8a75f7a0847f5eb4c4e7ebbb575c081545e5302a349a288a1a3a500cb87a76a637b81aef6155feba813
-DIST genpatches-5.10-171.extras.tar.xz 3872 BLAKE2B 27eff9d6f83ae27c147de7910f5d8e1c43f286f3f3da6cb56caa048c2c226c28926a32fc40b47cb0dae39347754fd65e1f26ef9c350065cd7db62ee5935372e5 SHA512 bc82b100c55bd0c935363c10dc87607a8aa2539401ea6a1c6618d37deae072b390cb33e3075a4dab3583d52c7f0a79e30f2dfc8b0a6eb5fcf5f59d8a01020ede
DIST genpatches-5.10-172.base.tar.xz 4831748 BLAKE2B 46acfe58044df90c98057fc25903c1af1ff3baccace354659b79b939ca6b2054488c8823c456620880e4af9221e0d26eadfd355aaccf4679989ce2e6077507e5 SHA512 8951a10959454b515269be97e163e73aa7cc8374abc7d0fa73243f67944bd1592051736ec06e2ce29ee01d4e0b79ec783d30b40664105f12aad24c9c4cff0a33
DIST genpatches-5.10-172.experimental.tar.xz 16880 BLAKE2B ffcc645c2f82fa05d2bd07da4be09355a082de32f9192144917c1ec7f32038f07cf08c243087a20acf8efc8cf9b412b95bf9e1dd5e677f9f03e0ad1f9a6a1ae2 SHA512 baa241b96a5ff3aeb5db574843065db8714a91d7b3b33fcc83c917e4b092501b3479b05537901a3cebb86b7fedff82dbf5e861ff2d37d8c514131e1959940d44
DIST genpatches-5.10-172.extras.tar.xz 3868 BLAKE2B 32ee2c036c224c800ce53fa94d8f6676c70023bb733cef143355ed5907a4815cb252bc43d1660bedd841dffc814c15a9016d8c0d43b80ece58c9f4bf77c472eb SHA512 10372d1ab1d8bd73dc1c7412498cfb5ce91dc74d5e40c6497aeac24fb71d9c007d03cdbe58b2b7d6304af11816a4981cfc4bdefcd39da19009cb2f0bef9ba5ea
@@ -55,12 +49,6 @@ DIST genpatches-5.15-93.extras.tar.xz 3932 BLAKE2B 5bf45ac0d03e9fce3fad0ff4fa378
DIST genpatches-5.4-230.base.tar.xz 5241272 BLAKE2B 59a4ad6f7b2f3380e5521a2d48e7da526bb8dc177d04c147e5699b75efd76e62e94b97a96d7d2f50c70fdd684c57f76f1a0017fafc223f7a31f7d26ef24a5365 SHA512 f69615ad62cef31b53cb89ce072760e17f9f22a40217ca1057e34939ed2fbaadafea2811e68fbbb91f62aeb630d4ca71ed63442efa5448c1e44554a4cbb57b12
DIST genpatches-5.4-230.experimental.tar.xz 16912 BLAKE2B 993d8daee45da9acd7c54828694637c3e154f9df403a5e4c3bbd917d8459b00ec2b1ba2c370aeb69b39b7cca86d8c29305c04a6e619f616424287ee0b50d7f4d SHA512 779078a726e6b247bd84f5c9454473b902204f73bb02e536af4e199b769479ee72319ea9741222849db94bfe8f1e61577d4f884970b9c3b79bb34110e1dd4b81
DIST genpatches-5.4-230.extras.tar.xz 1812 BLAKE2B 62c614ec2f856867ab6e6953fcbe533fba508263a2f0e0f9e422ba9c4f159af9564d8ad57368f4e8a9e645302b3cdc8ef1ac5a626cb8e18380c025f3290ba56a SHA512 911595072c899538d66313d24585df62a9dd4e44e46980b14e1b6d0c61a64d55b6a66e4b30cae49965900bbbe634c2ebb36aac1d084038829da2a1a59b721186
-DIST genpatches-5.4-231.base.tar.xz 5272360 BLAKE2B 9b7a19691ddb0b06bb5642d580ccf758e3a2543af7d0e8193aad6a3d7d2e51af315660194f4bcc4faf26bcc36dfdc1f96d323845af6f265d679c86b2f33a586a SHA512 fc34a0b606a07bf439975766caca7aa52cfa6ae578e46ec080941c2f08b9667c9ffbf3dc0ba50bd90c7e5ea9d3e75fd7d6686934e0345d1e66228a9b0059d1e3
-DIST genpatches-5.4-231.experimental.tar.xz 16896 BLAKE2B 2799e326128f319d263a7beb06ffc44b2db6e778dba0688e72605d901721d3c7dd70cf2984c6bd794674d6cbc2bfbbf40aae6739be14bc84dc9fc4c921f4376b SHA512 9a97a8f53cdc9fa4125248ade8357ba0ef2dbf3095f45744e28289a1a613ade4cd5e8c3376cb3f8e4e967eb86ea6104e7d4b8542837e7f7214db3ba47b2383e1
-DIST genpatches-5.4-231.extras.tar.xz 1816 BLAKE2B 7200d64f7ac5ecbf7bcfa77cb5ccad1f52d77b17ceedf688bd8a7721b915efef81be0a67ec87ffff141980eff31a36040c709597c3f9777825d054e547c9f748 SHA512 75cc387c24219f62854cc786da87a88eef2567f8798e278e1abe0c3f2689779ee780957339e7a782250920b998b0df4d31b54f01bbd996cc1d4f498113df91a5
-DIST genpatches-5.4-232.base.tar.xz 5291236 BLAKE2B 9f80382d51bb96d5f3b62f9a6c35159360775df3092301638f36ff2bc13f8dcd2bc18816f76d7bab8e341bf956fbd198047cdfb6d020e0c419d431e0dfcf5754 SHA512 e3d6f7c08667dfd3f69d862f6057b8629916c13e1a0421c254aed0462c8725c3ddfd8a75433de1f893e050a9451299281d6d5df9a4d234644e92b2dee1004074
-DIST genpatches-5.4-232.experimental.tar.xz 16900 BLAKE2B 574e6fbe22c1992eb6418849d6f18cd41a0ed400d2392510a06b408e774cee6dfb82046ddebedaf6773cdc8f0bdc8bc9b6592991f4ffa4d96110a3603a15c6b9 SHA512 acb2cf6aafa9a0c53258f58fb5fd15cbb56a0145b025c805113a5938610102db46867b21e452900ab7a4ae4ddc749672410b1c73a323a50dc5ef18941daeb78d
-DIST genpatches-5.4-232.extras.tar.xz 1812 BLAKE2B e2ad941ec37d92e646f7c5d8da34b0bacaf98fcc96da2f43a4257a1e9d40bd8b90965655b67bca2a986249d0971c9ab27f892be5e7bc6e9013f8d8143638cb38 SHA512 4cf015c2847d593177f842241e67aa8125d19fd163883fe553799c3b7af6dab4c2020462c6d348478a5b539e0425e6510749c537862a67f5f8e185594b6d9d59
DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
DIST genpatches-5.4-233.experimental.tar.xz 16900 BLAKE2B 8f1644021d72c6238a65c57f4bad157aa2599ae864f2de8f9cfa6f712554f7ddf6112b22c61c94e3e25f10e25823d63d62ff76d2c741b782ff40c089986f02a2 SHA512 ad9adf48a34c09fb91b0d9d9101dafd2db8680056e03552fcacbda36cdffb6c2e00faa52d16e8ae3867fd34391cb004ea6539c122876f32769aaaea4e6b6f4a7
DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
@@ -99,9 +87,7 @@ EBUILD gentoo-sources-4.19.269.ebuild 737 BLAKE2B 35ae3faa1833a0e68daa2af436f597
EBUILD gentoo-sources-4.19.270.ebuild 742 BLAKE2B 189b0699f14fa77b2b20efe62b8c5674c84971eeadeda3f5c1050853468649f4edbe03591c86c402ca13bdfd1d2e40012f02b8e2fdee13dea6674b2ced7f46c2 SHA512 12a3deb878f58978256ec3581f20e11e49dbeedba5e7b56a8edf2fb3da9e0412896316368a0f2772ad5ca73a93fdc8232e0e3cfc66ba4b9f68182ec9a85a2e93
EBUILD gentoo-sources-4.9.334.ebuild 734 BLAKE2B 710521cf6f1d80729bb06c85b220f9d215a73517507fa8483f7a5f16a20b9d30a4023b2df617e5804763203e44bfed54a4dcf88ae6b961a2ad897ebd449754df SHA512 6cb55178b5a4bfe9103e547e990ef9cc206ea2f93293cd465854e03da4f9f03ea7c24a17393ea6dbf1739e18ae68891516377c523a732b268b49a01fbd1bd048
EBUILD gentoo-sources-4.9.337.ebuild 742 BLAKE2B e553b48c8c958001a020850962630821eac3d70c6b5e7ead47591e84f817729cc0d5b252a03351deb121286a2be2a06481696cca883e753e310639243f7d5eb7 SHA512 6043523d2b8c104b28338b979a5a3014f63e7c655cb9b29c1b1969b9f5a783df9a7d47de245dd89cd66b7861f30e3d8f55cf2edd7043ce595eb656c36c169a4b
-EBUILD gentoo-sources-5.10.155.ebuild 749 BLAKE2B 49343c55b71f1efc6f3faf28d05980e5b3be01d12e3587d138dbf61b62ca5831043218195ef3e1c6119b57016a20fc41ec1a564123a334db3e936e57cd1812ea SHA512 253cb51b6a3fbb830b37bf6d66f8e133250c4e6bdea174d4480818e812d063fabccd62d8a7aac8830f06ed95693667bc45d541f716d6091aaafc0a37cc03586c
EBUILD gentoo-sources-5.10.156.ebuild 741 BLAKE2B 54dd3b02f466a386fafca0d2ec7b35b3318e8fd1c6fcf195891951efb71643f5958ff9fa008e92615e8df9127dc2ba37471e9bef2883056e1f5b8ae35112e8c4 SHA512 420348d34acbbd1c3241dd86fb8d8433a3e2911a251667c6ee57ebeda728eeaf6c846535175346e65972d2dba0dbc86f0c53371761604e221d9828d070372dd2
-EBUILD gentoo-sources-5.10.162.ebuild 749 BLAKE2B d2c997e0b5221a0dc17a179473ebd47b1616feda747e171c8429a7c5f200ff379c54cfcfb13314e935325486c1798140f4ccf7d9df255dc4de68d23f2f0493af SHA512 a89400f40a68da1ed5968c3d6714b662a88afcf5f6399bf5f03c82ddfccfc8b8f366db6f35ea3cb8b05d50133b21d4d79ef51fa29e12454a9250a553657d5f60
EBUILD gentoo-sources-5.10.163.ebuild 744 BLAKE2B 07e8143ff39066c14c0f0ee6cabc68840c90879b84e2ba700e565a8bdabeb881933a2b657dea06fc0f5faef3b80c12c2b8069965466aefb451952aec11080576 SHA512 1cb7f88123ae19f7b46e053724bbca29cc801f890203b88d44d0f123b6457b9f64457869be45bd5488dc49380ae4c17c477a41d3404c41d31a1cef6e53d506fd
EBUILD gentoo-sources-5.10.164.ebuild 749 BLAKE2B 2b0048a82b4b86b4e239250029f59d83eb4e72ccbca7ee582de0cdb803221ca4fc04232d2313ee219f8fe308a75efaf3b0ce9e97a9a00e347c4c0669c7da5f27 SHA512 273c36fcf54b09facab93c487f83f0a38c83bfd3cc110a7e24123db2a6c4bb93574867acbf6507f7dc59a9c132a4f8d3b12136c2bcbfcdbd7703475e7920458e
EBUILD gentoo-sources-5.15.80.ebuild 740 BLAKE2B a2aba906e3226364e6519efdd1c462eca3ee7d94ee9e1bfec34e086ea6054343f1eb1cbab0f2e46f5e724b7cd5965b7a91ab7dd0384bb499a81c40cfb7beb5d5 SHA512 67c203fe7aef59855bfc4642e905d713fab019663416af1e4ef7c0a7c8897888de3495797a37930a11de8289109d52765fa612cb650cba4d03a4d4bfe9bf4e51
@@ -109,8 +95,6 @@ EBUILD gentoo-sources-5.15.87.ebuild 748 BLAKE2B a65b323dbca1fe38c3debaadfdc6454
EBUILD gentoo-sources-5.15.88.ebuild 743 BLAKE2B cf0f4fc7e204467395b0c6523748fa4b6eb8eb5038fed6b22ceea8fe662fe351a624cb0fd2f7aa071a5c1c4c70e5a2f15b97f6ae04b533274ea448e95b8a97aa SHA512 b2aa0c64f0b8ec34856dcbe2ea87668dee4ea046bc5324fe1967acd69edf81546c0c2a0f7d8ab53d2ac11d688fe00463ecd728e4405b3c7f08badc1620ec8288
EBUILD gentoo-sources-5.15.89.ebuild 748 BLAKE2B d90657e3d6f0723f7b1bee81f7949c27f05d0ce4d68991ecdbd3a9a9b8f2121ca337d20db4746b5d98bd29c864eeea41d94cd8fc7701f45667602d662b44a21d SHA512 6e8b09ff4a2bde84be327925b559675c058ef03f5e253e92f4b6057b21fededd8aa8fcb80693f7c1911e191b39a9ac432412223fdb5a1c08fdca3c69ef16a8e1
EBUILD gentoo-sources-5.4.225.ebuild 734 BLAKE2B 0c6a7f1bccf894e65c65c0871196dd54adfef2801a1fe64acd20f297c6dd024cd101febca5014cfbf5af4310408b60ae0ebfc839fb8368ad2e9d31fe84caac03 SHA512 8828e4b7a8dbca88d205bc964bb709fba2e16e12938306bc269fef1c00f55867087145a08b55a5fee7c410b38e829eac22e8e64b718cf7c6ee41d2527e01cff1
-EBUILD gentoo-sources-5.4.226.ebuild 742 BLAKE2B 9b5afb9b4846c7f1e3260480d19ce8c9ed257befacc536a3ad1ec2c7328e7285e718a8cb8242c8874dd7c3c75c053624b32a6e59b9a25d0ea7d8cc90931069f4 SHA512 f69dd54f61f7833905fd650bb41f407f2696bc38ca01403e27bedc3d559c6a83d9339a5710cff633ce24f000eeddf818a66ebbbae72fabdcba05fa085a60eeff
-EBUILD gentoo-sources-5.4.227.ebuild 742 BLAKE2B 26797ad2bea2eff7809c80273f171e482de41535a96fa0d32aad15d1ffd83e78de0c590a55e3b3a499e18c127ecadad023fa8b5f070047558be5516783307f97 SHA512 02c8b7a0746a43ed0445c88ad6746abc4fa9fb8de94b6717d472952dbebbd6003e81a6065941882c9408b229f59c4619ed618c2253adac6c528d329e9a985691
EBUILD gentoo-sources-5.4.228.ebuild 737 BLAKE2B a704db73b7d62f0910d011fb88ff0ed9dab5c262a1cfada92def82a3e470106531866301d2c8956de799e1b3f1df2e666c65e527f6c0df6a89b0a8b84b07a5f7 SHA512 3c2018c45d13cd7318f888fecbe1e1015405eb943bd3a71072d9a56943e2e751ca27810c7eab1c2999ffc84c79060630cd71b3b9d2f3acdb952feff6414c17ea
EBUILD gentoo-sources-5.4.229.ebuild 742 BLAKE2B df7f10f861ab6644f338656ffab5b0d363aafe9bdefa9eb68e9db009e7932914092bf7e93b21628edaf2c3d1ee06b6b93fae8faa27a913533b1c6c8447db3376 SHA512 1cb264802c573b2ff5a369d574df4be345f847e2934303b1481ebf29a9d5008184a951f3ff11e76af7a00745f34d0c49f3d0614084e1b91baa9925f7615d0352
EBUILD gentoo-sources-6.0.19.ebuild 742 BLAKE2B 6a606ce22205ccf2688127dc4e6e579547ba648544cec34edf8f54b7637694e483ebf108725f628c890a5e8b03e84063064b76c164efe8e4db739e574a1cf6de SHA512 5532c8135ee996ca7dbef8a49373cf93df2058d641affce5854d7ed87101c59935e14e9a1ba7326367991408122e0ef323c259c9df0114cf561a4a36b28f5381
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.155.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.155.ebuild
deleted file mode 100644
index 883723407a5a..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.155.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="164"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.162.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.162.ebuild
deleted file mode 100644
index 0d7733790e19..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.162.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="171"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.226.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.226.ebuild
deleted file mode 100644
index 27cac5409f3f..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.226.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="231"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.227.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.227.ebuild
deleted file mode 100644
index 570b6dc35857..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.227.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="232"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 9618ea5a2d68..99ac67abfa5f 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/rep-gtk/Manifest b/x11-libs/rep-gtk/Manifest
deleted file mode 100644
index 448cf0388ec8..000000000000
--- a/x11-libs/rep-gtk/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST rep-gtk_0.90.8.3.tar.xz 120616 BLAKE2B a0ada2bb13a8104d0dd532f35b64e6b049711284b60b4c4960b730909061ecce058a0ee79517cc508db95647d93f9af95c5ca73cf76e26b59467c8441064ac07 SHA512 d33de562c94731c0ce0fbca574952b9f36c2f2cb084783976486c8751daba5de0d20bc781a06ebd2005e541bbbec3f984453ef65ba6233bb7acfefa31b1acaac
-EBUILD rep-gtk-0.90.8.3.ebuild 974 BLAKE2B 3d98f379ac69a594e7e8d916896b79ae5410f78eecb530e91651bc650ee46f77033523df472b24244f686df921178c4fb1dad3312abcf65232947852b01f7010 SHA512 653c4735f50eb1d17bbac3698f0512280a84fc93a3a27f74b5bf376af28a843c366cded34f4c7a1d84da31d42c8008864397b66578e00852c402aec02eaf49d8
-MISC metadata.xml 250 BLAKE2B a0aa5b615556b2c574bf9a660177fbce14b35dcd8aca2b331b4d54a796779e4bb4eb7aa7b5463e950d9cb96f2c002f094647cadd814cad25921289429e7dfac7 SHA512 d0dc634b04881ecdaa97d1a4f580203e9d1427b599fe86e56a269595affe8a059963118559f3c604393c52e4274b8c8d91382ee99a0f69022e045881019e0e7f
diff --git a/x11-libs/rep-gtk/metadata.xml b/x11-libs/rep-gtk/metadata.xml
deleted file mode 100644
index 5c65cae090ba..000000000000
--- a/x11-libs/rep-gtk/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">SawfishWM/rep-gtk</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/x11-libs/rep-gtk/rep-gtk-0.90.8.3.ebuild b/x11-libs/rep-gtk/rep-gtk-0.90.8.3.ebuild
deleted file mode 100644
index 3a80f748f880..000000000000
--- a/x11-libs/rep-gtk/rep-gtk-0.90.8.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-MY_P="${PN}_${PV}"
-DESCRIPTION="GTK+/libglade/GNOME bindings for the librep Lisp environment"
-HOMEPAGE="http://sawfish.wikia.com/wiki/Main_Page"
-SRC_URI="http://download.tuxfamily.org/librep/${PN}/${MY_P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="gtk-2.0"
-KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86"
-IUSE="examples"
-
-RDEPEND=">=dev-libs/librep-0.90.5
- >=dev-libs/glib-2.6:2
- >=x11-libs/gtk+-2.24.0:2
- >=x11-libs/gdk-pixbuf-2.23:2"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- app-arch/xz-utils"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( AUTHORS ChangeLog README README.gtk-defs README.guile-gtk TODO )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --libdir=/usr/$(get_libdir) \
- --disable-static
-}
-
-src_install() {
- default
- use examples && dodoc -r examples
- find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
-}
diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz
index 45af361464a4..4c700acf3dac 100644
--- a/x11-themes/Manifest.gz
+++ b/x11-themes/Manifest.gz
Binary files differ
diff --git a/x11-themes/sawfish-themes/Manifest b/x11-themes/sawfish-themes/Manifest
deleted file mode 100644
index 4823ccb0c4b4..000000000000
--- a/x11-themes/sawfish-themes/Manifest
+++ /dev/null
@@ -1,54 +0,0 @@
-DIST absolutedarkness-0.30.tar.gz 40691 BLAKE2B a619967a205a615f8fb1d5882e9bfc27c0becb5d212a555d1ef33316b308c099bb30a899fffb5170dda57d1683b9f28fb72fc36e05974da25fd8d4567cb01f9a SHA512 a377ffe094824db316a687c89b5cdbcba3a1048906f8ea0109f9df23301944f50728debaa87228d3a16a20f324a96cdd138236a7f6e1c0371e38e69d4beda98d
-DIST adaptblue-0.30.tar.gz 4513 BLAKE2B 85d5c16b50972ad79bb7048b777f011a7411437185a0b8822f8cb165ade5bcaef9ff39fc72c373cef47319fa1d774695132c7526924e2a4697c93bf47990eaf4 SHA512 5c423c9abc409ac2839883e51b14dc616777a7a9e62cd0e1be7953492242edb5c6ac7b6185f3b5a251090d80a59f68700c76cf31343dffd8442432c6a955940c
-DIST ampullacu-0.30.tar.gz 80354 BLAKE2B ee965197e376a6d5821722188887c4f0f11d313f1cd7fa3558c47316f7a32be0f386c50e95cfa8afd1eff86d42ec7431340b266db7af9805517d00c40f97cdc7 SHA512 bdd2e06a91a6d0df78952c886ed913007dbfa4c6dbd95e4283df08e001b8e75c004aa04c061a9a075d672e3e8ca6d01887ff019a2f66c81f9384c5576cc7c085
-DIST antarctic_-0.30.tar.gz 13674 BLAKE2B 7d463c61c5b28bb5d6ddb5392505b18f0030fb7a57cf0687d1742a593d7395ef6fa415d63b8e6f1d35bfe39ba7b7f41271ccb19dc90930c0de1e801172836339 SHA512 a4b188265edf2d7be36d133f86f360ca984876c3a9cfe60470c84c3efb5c50c95fcba4e8f338149f3f04af0db8ab6b2c701e6bef530c2574afa58710fa0577bf
-DIST aquagraphite_-0.30.tar.gz 26618 BLAKE2B fa5a08b63ee1cc8ce7f42b890f6568f38f207cd45bb0043a6aa01bad95511aced5acdba3a204bd0ed2d91b5bc29c47d354a031b790d57e16c0d75677cc4c4238 SHA512 b6b041058e559232062dd67b040525c9f2402d2ef600243d30c08958eba8ca1471f8d6b1390a7cac9bc10d9e42ee0200c6740789f2cef4d260c9f6c77e7bdf52
-DIST aquaified-0.30.tar.gz 20804 BLAKE2B e5002fd67dee4f142521035f30e917e83593e8c49130647bd6ee3b41cb7d967c985adec8bbb4ca68804c92b2e35cfca702c37bc0725707aa1444dbe751060bea SHA512 d58ef6aa748a310e6973e8eae4c8c4ff2a6f491e4e6d08b244a763d3e993c64478956568d95adc5ead4a5e7840d01ec8d2c0833d6ff0e4db063c02a863f2924b
-DIST aquax-0.30.tar.gz 48059 BLAKE2B 79f0442f1f6252e1270df4dd54eb89a12f69a1e5039d1672163c695f3f5254b9b7ade736d5bbba7b0689d1d611cf34ce2bbaa93643bb39b1db09392711bd36ad SHA512 a4b7faf4fd68bbcba245febce7edf5918baf7985ae3008f03170aab7ffe3ab9389191035a25949c35ec386aba51496b03369b0fec6775ae4169d16cee512896e
-DIST arctic___-0.30.tar.gz 11738 BLAKE2B 2fd8d61ea698a7647572ecd9aa707819e6fea1748a20faced90cdc2a4ef176f14e733561d68399e12b3120f9eed7400816eb7dfb4265a890a256ed1e662d652a SHA512 f171992140758397fda15072d394c66331239e20c5eac48013ce7044451f7944b0dd0ff227c1ab8c24d1d22bfdf23277865b1749b5c25df8dfc4bcbe0c195ed7
-DIST bedoon_ism_bordered-0.30.tar.gz 12702 BLAKE2B d8ed1fce309fa3ce27bb85f3c77d592da2e6de27462f6ef558b2fd4d5290fe7367674c986025992c43cb08913b27adb736988d4d38942451c6aeea5d59585a45 SHA512 caf10a14eaa361cdbe7c44c6d7ca4c69ea03ce9420be0b0b85b7e00564f3abe3f4a6a0ad8d8ea0af4a914de09e456d30a37a84990739dad149d16ea7cc831a48
-DIST blueberry-0.30.tar.gz 11737 BLAKE2B 1f8f8fd2c27a1fa1008522eff4ec1aa959f94e5699d7ab60ad66f856cc09b278710a56403d766fdc50f5b1691ed6f71be2cc044fecf8f595f204b3db2a620119 SHA512 fd6f389c3d18a7f095c56967732d5b726eedc7dac13e5b44bde8b741f9bd9d89aab6b1aeeeac9e7a11029d5521bdf719e59355e1c863b66f28c7e90524d090c3
-DIST c2h8-0.30.tar.gz 11827 BLAKE2B b6212d1514531670795c0da562befd93e637e5f6e455766a66cea7afb328d425773c31a8f307ee0cb610e036a3e95820a47d5d1d232ea030977e8abae73a43ec SHA512 786a13f83471b55d680f75662f64b23595efff1dadffbb4c99a1d7f9f627b09174017c1dd7b8340e05aca427bf103526d5b875b43431069f3c79c35a522a72b1
-DIST circles-0.30.tar.gz 19788 BLAKE2B 3af7c7496855c16461a2222cf8febf6ee2ee32d64ef54857093e884ca12b41f60723b8ab80d2814d2536438738162526edd35d8a10d70f973f60f7371a8f8377 SHA512 f152d01f1db63d2015045657dfe3d00832b83c2439129fb61a6c16636e1c132f16acb6de60a505988e47ce184e3c0932b5dd6992f759df72762e53c58e4ff889
-DIST clean__-0.30.tar.gz 6049 BLAKE2B 9a94cde15418ca7f73dcace493e88d51f83baaa0e95092662e40cdd9feb012786b0817f9a3626e8db4a26ae2fe3b0016ca6fc26c27efb17e74c759aec8659dc2 SHA512 7f8337f512b1f8c645e23734b3be80faec55b86d24821d033762ffcc81068f8d1774a3ced72d823d0c212c17a7c74dce29482cee3d3a93d593cda056210681f2
-DIST coral-0.30.tar.gz 9453 BLAKE2B 9c98e7ba25307183f5a5ada82dc6eff40f3d1a0c7a03df6bf78002249792f162decccbd06d28699113b4af257b83087a8b3dde2809fb9064fc92718992b35f4c SHA512 783a050f3d0672050cbbf5758b7605fd4f8b43fd2cfbcc53ebfc3cf9a6e08f35044faceced2dfa9b7fa620d623733128c31e04fb8e3a5863edfbd613bc7e1572
-DIST cyrus__-0.30.tar.gz 38736 BLAKE2B 72895064f25e604a7806b6ded4e2cb755a66ac0f6e02c78e378d2400448580db45c51f12db86d2958a101925e8b392cc37573ebaf3e6e6980387f43db5718720 SHA512 26338d91e03f40f9247205c83fdee96f61d1f29056eb7c2ce4bf96e52b06779409362f5ef36b8f1c04d43e01aa8df988c7192b85dc5e956c42427f1df491bd1e
-DIST dirtchamber-0.30.tar.gz 652285 BLAKE2B 0585c894a4fbc42b567814342da9723c233de551f8ad26609dcd8f25d01d459357ca1d7dfec549febafb4d34b2779c7815379b625c10d900350d7d0ccb82f50c SHA512 dfc7e33485aecf7df37eec48e353b5256fdc1023cc1ccc1a6ad900e5410e92562eee6a0d8ea99adf4f802f429a56a65a7a401d01a5be62189866b07cfb95aff8
-DIST doublehelix-0.30.tar.gz 6379 BLAKE2B 99e0ea6b51ad5f670cbe868d6fd07b5d13fcd40040a5dbb1c025a6408d538edf9a96542b62337e5ef00bd605e77c5852733ab2ef059e133754eead9226ee2f3c SHA512 f369493d8595ea77c6238622fc037c0ed4be6afb77ead38cb5ef1bc04e9da0cef519dcfccd854cc30e93551e375f4915ec677921a042cdd9ab54608968da15a4
-DIST dragdome-0.30.tar.gz 10434 BLAKE2B 19b9a11df42d8e3cdb8340f182cfcfbb584f7bea2b3e7bb132faed60ecc54b6620325eae7a2a4992a4c93fa0a68e814c42de333f176a4acaaccb0809253e8627 SHA512 a4eb75ce8af2d8ede7c20f1bf776e16a750ce54e326dfb51cfeb286f44adf058fa59b5f20403d2d8f62a4aca77d25f0b992822f5eed0614f7c6e8f930fc6d711
-DIST eazel-0.30.tar.gz 11169 BLAKE2B 18bf96e71f7d7a1b849a992b1feb7ff3f2e296ab1fb9a6cd9b47a72a185c0c4515c63787f99827cc5090714acab2ea581335676a3c34c8c71faf25e705d0e295 SHA512 9c85f06bc8e8bca4c380740923010706f71dcbf0e07c9041b49bb52c42ac7dbe99e67c841f296b3705c3aebbbbb854a61759420610b950a00ab62b26cc441c67
-DIST eazelblue-0.30.tar.gz 13575 BLAKE2B c2dbb0587278901305d5a30aead8657b9a54faff23646e797114dd9eadb16252998dee62b972c6d54bbc70ccd1db54b77446c129e5a677da1239a764e9ba2863 SHA512 840f8968548b58d7d4fc993730166da1cf722dfd59001a5487bdd07b94c793e4e9293d4e53171c32151486f670b868ff37ae884a1af5792e4d0c38064d7c160b
-DIST flatgnome-0.30.tar.gz 31791 BLAKE2B 495522aae7d3f36da45b227039b375f6034257b25e61a7c3748b9a565776bdc8c092abcc2f7062d0d0162b95316b0daf8c174c63f4fc1b63420e2fcc61831b62 SHA512 e5a907cf76ad459e5d51d04687f59e7292a438182675bb79c2490865848938653aee01ecd00a294ab80f5800d40dcbe59188052d6da4386261839775ad365d71
-DIST flatsaw-0.30.tar.gz 7364 BLAKE2B e22684192c7265c1e59b17218fb1a33f753ea6e67c05f5b723ebbeadab9d357f517652b9182af36874f4504f5f61c49e80ba781f364e61c818ec41c60eed7540 SHA512 390806dd983367bce44f98ad9e030fb91673a5968bb94901d8ba960f9b24c4764ad1a0c44a68a70f6eac7146bbfd03847531e9f12ecfd976c09b7a02e6f4ed24
-DIST friday-0.30.tar.gz 20903 BLAKE2B ced7a62688ee4241b2bc47914b9879556f7d1034cc6d30df548e47101f1b4ddabb6cb623cdb47f2dd5bf967536c06dcfc5970a516349e3b6c060a3dbdf9b4443 SHA512 291e77f12d58031dcb415bd0e30fdc2718a9890e58318691465f03d5a80d3f3b32beae4d2a6c0effd4b7523c1d548270986e7825d61bdf9fd72582f95a32e0c8
-DIST gets-0.30.tar.gz 8463 BLAKE2B d564fa130bf49f3999a95089a2dead2bdbed2dd7cd32e830c3dfff64f27dfdd5493982fd7f72222135a6965d13c2fe43fc38d5fa1e4d13ef79cd59eb78f1fecb SHA512 683718c11a06eddcb97bd058a77d59390cd47d9089dfb24385b583da5bf0e04a83097d45d507f9cc17bd418e79c8bc029876a1dc2b785ea734def2a003fb2c24
-DIST glass__-0.30.tar.gz 5355 BLAKE2B df216de58cb24089e6c896ccdb07c4e4f4ba50ccd6a061614cd0a114777e0a91cb2a3e2376c9066c33cff0d1773183a7988770921e421b75bcf0a4f711067665 SHA512 e87e730d989191c50506ef293e6fd0ce2c2c021981aa3376d905b93dad5fb0f0a2130320b0256436ad5bb757fde33653d5ac1dea27067377a3bae56b3003f98f
-DIST gleam-0.30.tar.gz 20039 BLAKE2B ad20837384f1b4d0213f2200545a5a85eac14ed385d2793f6fa8861fc3bf10ad66e4312fcd4dc10ddad96da274acf4977d088beed3494788d0a149bdf3160ef0 SHA512 eeb320f515041ba29de7607809b42e2bc84d47e9760cb65313f82a2df360d61492186d33a981506b578e0bac0530238b3ffdb387b857867557cfa82ffb72cf16
-DIST greyneon-0.30.tar.gz 10433 BLAKE2B 764b16f2cd9b4dd7bdf385a2ccf221e3b4d89a65eefcb4f2c6c6fe8d4510f3a413b784b1b5b37a850f9d526ee08fc2000998bee6f8e8d35f37213c24db7be366 SHA512 449ca1a8ea143ff5c8413e8ca4a018569775ff5bf95949d05f204a1b9dbe23396710f7e0ea86ad87176ef412b3433a9f9d828e34fb8f9b6fd646f4a2946db071
-DIST latem-0.30.tar.gz 6290 BLAKE2B 0f2db585d4981657b5854084cc02cdd253144f6e3e1265f6b85e4c52a1de8481014743b74ef97e84c1ff91f509be2302497ac60787e414c05f92a12f5bb3394d SHA512 f2f5889db26a0d317e979593e071c9cc532ad99551fa5042cca99b83d3b242105b6d28af534c13d3c0be9cb362207601785fcd59d7dbf998f1d10fc86d9f425e
-DIST lines_-0.30.tar.gz 1097 BLAKE2B 04ccf497eb041ae0d973bf50cfcd89db0f9ce1781990b8c9f8def6ecbe661ad81eeb5c52dbf90b4e66e5ba890971cde6deac5bc755c0a2932edeae88dcc97c20 SHA512 07d8ff77804d919de77abccf49d89923b19c537b4912d0316fab7d689fa3d533b2a9c1ca642c5f9fa9870c3118519f32139b1e4fb7de47684a59015243e8be97
-DIST liquidgraphite-0.30.tar.gz 20894 BLAKE2B 249b7d2654827bb3d842e97bcbce73cfc27478a68b98e1dc4c3811f901e34690ae567f26d8bdc0e46ee0c2173ab2ee2fdc3e58c95b86b41b2939cdba8582d09f SHA512 968e5c1ae78b987837a54c8aa54b2bc68d5bf74b9b4532bbacdfd0fe730667f0c1a0332cb4764ba64f8202cd2527260c3247a8281852e4dc8048aa3ef9438671
-DIST lunatic-0.30.tar.gz 35210 BLAKE2B 37b2c7f93e5e252c5a2a8cf0b117930fc623f8ecdbf3c578aa0a134c56ccbb75d08da08c9d9f5242815c0d1a5ceb14306ee0a08a109635fd431767815f7b7a5f SHA512 3a549f7e5a79f34d99e4443444896058e5ba5186fd89eb688bc75bbdc3f47f33dd38daae3165936f4dbb52d7a7092a263f51ce36a387ee1b2c6a075891ca1108
-DIST marble___-0.30.tar.gz 26422 BLAKE2B e141bbd2cc3baccbfecc7bdbd186937277d8c32a2b742b0238e7fc287bc116cbacbe6e493273d48bfc1edd0038eb4236582f1e44c57b72ea16ae04c7fc2894ac SHA512 d430fd8b0f4d8cb6f7c126b4ee2526809cde79b0277fd4c66c7d45223d0ba348bb862e3736417f7aa59dc192ca73d2b901d61925a1f5085ebc585e93df78c688
-DIST moonice_-0.30.tar.gz 4398 BLAKE2B e21eefd83e6760ba28f5715bdadea688353a653cff16d40c55a7d591943fc7b1d27d573cad53a2f34c591395bd3859ad1b16fd1a0b4214846dab9d5a6464da80 SHA512 e4304afb9997dcf9f70dc89b033e9343fa1ca990107d953e38f6c03fa8883affac3190f806b346b9cb1443f1df31325bbce2d49679322f303f926e97deec0310
-DIST mozillamodern_-0.30.tar.gz 14065 BLAKE2B 5e365964c9bad838c0786fbc789c13204ecaf44de1e9b188685c4f9849b17b6b27e9ab4e3fb91eb493dbac0ed6dde20cb5efa3fe0f787c288bb053d3026eee65 SHA512 e8ad9bbfa0e5a5b1c0cf7eba3d9829ef680a0ca965469b953fdd4dcd770d0dc2b8ddb14bd1da79f0d167ca3a1ea5efc56581905330bcb266cc04bcb15d59270d
-DIST omonster-0.30.tar.gz 25750 BLAKE2B 11d2cc401b76fad2b511d6578ad8e23a2ef8c4a324f63d8c3db1aadd6ac60851fd7e250a8abf0fc98d44d3d7e2427c38a7a7467b5178b861fc162910cb9e474e SHA512 f79a8f5c8c8279591358557e52b64907cacb445a0251fa8c688bfa2a99605b4cecc68d87a084235ae97c2663eeb3c3833ed4818decd216b7febdd90ac199a0bb
-DIST openstep-0.30.tar.gz 21321 BLAKE2B 9d4bcf37af1ff549b0faf8089bd21788556d22d5c470565fd7b3a60a7cef147832c39f99cbbe4df34babc6a6bdd376576b97a05cc5e0bf907cff3fa9a02df60f SHA512 d3a905437b5f380a5f27b163d37ee13e5ef22b83799eb0d6746ce35673a0935b04ab7e54f88b59b61d986abf610ab6d6f065d16fee7d60ea244514e9c2523375
-DIST origami-0.30.tar.gz 7475 BLAKE2B d1a2b40543e5a08a9830ae8373967f8b0ba46d3ca9908be971ddd13e96b89f7cd44b6aaf2ce5e52b7d507b7474df3671f5941828d247355ec9629ba7b646fa84 SHA512 baccdeab721eccd3d3d13890b0690baba17259ddd4ddb96e516963ea0c8dd810d9610a8133d7621c04200254081c558f230d4215898cf807f78752cb396db6c8
-DIST platinum_-0.30.tar.gz 9016 BLAKE2B 2c841325a82097af654be9af82fa7d27ab71a35f1b3fe568e46b04ac21e231e2c742c5b8be4d9594cbecdd08867b7145f538ad2c12a65669baf251504316d192 SHA512 4065f13a567eb3ae5c81ed0f8c7c4d244a43804f64d161c9f683e182bc06a83cfeeea75b70d7a62226f78a9941de75ed909b4fd1a4ba289d9ca9d206396c1c8f
-DIST qnx11-0.30.tar.gz 14505 BLAKE2B c2ac93bdd3a37d7a71b94df900adb1a985dfe8cf03db38b41a6ed3735dd5d6c3e6b5d874006623936771ce1aadf19855e604fe8e6e86dd22850d7bf44ca9db58 SHA512 63410ca47a51030e1b1413227173c96ce1d5b882b357be6fd099955d8e039e479bb34873fd2d0090a9728a05a3082d036a248b45cca0f83ef784505b65203a43
-DIST roman_-0.30.tar.gz 7138 BLAKE2B 0dc9d5876b889667143c7a1a36f19a9ba3aacb3bbcf7d45ba5a39b364abceabf5788079951e52253637b6adc7d6a40fcdc0e959fa51aa5d0fdcaff11946e9347 SHA512 28235000f6ff0ddc49bed401e0cd0ea2cba205bfcbd2e9d3e7c30a94d795f66edbb09201f3120d7830db86b33c063c1add0f69db53b6f1b62834d47ab37e3263
-DIST sawbench-0.30.tar.gz 4801 BLAKE2B 6846d8365851147b001e2cfc201fae55761dc57466032d8c0d58e4989a04bb609a7db7dca9511daa96885e539549d3532398056fce87a137fbcb5f15d397d325 SHA512 8aeca8397c2a7a4f61a6ebde2100cb8d6af5323cc8c29eb38c902d95fe68a03800439e11aa0e42a294af79c95c8b4a6ca7b218fd1bc797d9b7e380d13f86bad3
-DIST shinyfusion-0.30.tar.gz 29220 BLAKE2B c8f237f1d1db9f52dbbd5a6bb2e978e3c3f9217e410cda201f2a02412c45f8aba693d80aba23b97841945f675960804be04a00450e808439042bad10aa6dd289 SHA512 5c74d7af468fe7e74e423fe134e50951f1a42f1f2d79561ab36c02336fb6167bea8a757aab34ee313d063b57ed73a2f5c8229eb2bc8ec1d8c944009f803afc25
-DIST simpleelegant_-0.30.tar.gz 10667 BLAKE2B 7bae2804bcd56828212603257522820ded47838194dbac94c881f9c0dc59499e91bbae2feb4d33502fd56094fb3f996a09c958976935e94753a79bcc24a9f429 SHA512 8bdf8133c68f979627ba37c06ec0e48dae50f51c6aaa2719426120e5951c5f6296bb03dcff3e16e71422fe7e53e5bd1c2002c88a7486e91ec53ae541b209ee5f
-DIST stirling-0.30.tar.gz 3999 BLAKE2B 15b89c226939c722f02a517c728daa4d1466065e2fd7dbb75732bd0e5f5da730079234c30a9b3bc517a5ea83c4db7aa1875bceffa6a25baba7a49412ea9f180d SHA512 fefe3e6f881725d2b5f258479b0c268f0dbfbba574b721ad37e438a2fc55a4ab5326ab5bc59f27a273076d7335f60608a01ef17954fde5d396a5a5cb09a360cb
-DIST stpflat-0.30.tar.gz 5369 BLAKE2B 0c43490da8a3b09089b46dea5ff28394bc5f1407f50a3e0d894635e99d25352be7d98e2bf45fc9206c31eccd9fb0f4958fb3fe4b7634d30108ebec3c715a010e SHA512 eeaa22e415e1ffce43478fea1ffe60b1e678287deb63cc3145d350c8d437eacf71417d2d8af60e6ba80098be7e41b79a4ec2ed8b37036929eda30e1a23b8c8f0
-DIST surgical-0.1.tar.gz 5532 BLAKE2B 31c0a7d6c9ceb95ba8f8d08c48ec98441737b626a325848f31059370539d5d0f5fd3598ff2fcf9f89139ede3e2f98ba1e87a08eee5eaafa389138b4d4ffa947b SHA512 5fca7477f939328137c797cb582cead166289987b980265720638106a6e289f9c39074c1ea41fd4084bb4afbbea0ed4019d852dd4ffcd7ed64c606f40c31dddb
-DIST titanium__-0.30.tar.gz 12572 BLAKE2B a923530f471fe5fdf549715858b96f9fb4aa7627d321f02c392985573c2078b48d8ff714eaf48b504070d7403a42248474ec470e48360ba4dd030cd378060518 SHA512 a88ead68382984d4222f1df1b383c0a8f44df1d7655c0e6a6da079de3835cbd3c36bfef4fa3855e9014d355f9f72e327913a5b6f4bd8bb68869917cd09fc19ea
-DIST triangle-0.30.tar.gz 13456 BLAKE2B e361ee97a7c0aba5b730cbe6a40a08de3b599aa270a164814160633f84f63c02877a8302eb439b310fa6c01e052a9575fa7e951a349a2b177e1c7ccef6c38320 SHA512 1f0439a0a142a22c0d546e64d84a7c31e281122cf619e6079a0a684d2243f8a362e151b9f69aff9ac39ed9b23a57b309addb076748594b4ae33045fd9854a2f3
-DIST twm-0.30.tar.gz 2259 BLAKE2B 9b282e4fa3cb1d64201546bff079658de94b76c1d6fa6f843232c5f177b6b46947bc8bc31851208239f3008b70fc574f4b8eb6333faa6a4054ebc1748f7c8d15 SHA512 a4ff4597672d690c6e9bcfb187652a744134de696930cbe6adabc641c5ce04f02deca32664bc8d49cfc52c444d3bd68a74185bbb97c9f4506dd4fc58316e4f91
-DIST ultraclean-0.30.tar.gz 661214 BLAKE2B 6d6a2d050d97d2da97acbe20225f4f93bf576c6479de571f6040374850ab001225ad718bc22140a600788efe3192599f39693c5884f2e0226fce58b551f5b243 SHA512 864b3ecafabecad84a4b828a4d0c3e56208345e075d8edd2222da40105e78ce82199d667b6eb4dc5ce2e351c3649e05faab3a4a06f9c4709742f8e4cb4d4af2e
-DIST whistlerk_-0.30.tar.gz 6896 BLAKE2B 68514eca78c7ceca4f0b34be87ce021370a85e7035f5c8152dd87ccb26eb945dc5bdef406ea495192dde987d6ca0d3af4e5084a2451d424c3b90b8b235bde514 SHA512 c1a5dd0b079076e25d6f392a71ac7cfa4016ef304e05e832b27f18ebb86d3fde88c737b4efbcd8be0fa2c41b057726cb4e4d8c3be38bc89d7af37d4e820b22c9
-DIST win98-0.30.tar.gz 5176 BLAKE2B 0e2cc34ed26c81b54a7de6548d9080e063a584c6f1948c6d07e6348736ff96059950d234f0b9266206563c2c3da98000486015f8c7a88d60ee433a037e071002 SHA512 5767b2e2da79e5417a15b1d747aaec1fe869e2084e81301092982a4d044afa18b53dda626d0e77058e8917e5598e502f38884de95b502f9a356fa3c7f892e535
-EBUILD sawfish-themes-0.0.1-r3.ebuild 2839 BLAKE2B 627b65ae30f732b9fcd10c60f1aaffc7a38f60a0e9939bb87d77ad43d125e78c9d55d03d36d73fe3b8ce8101477b90375780d700ffefc4bca955dba2c8a512e4 SHA512 6e42bb1305eb297888e92336e47ee603ca485d963ce80c10e13a240c188e3cc0bf7d1490023c820d3584a8ae94fd7fa72778f2f73caa374847dd4c7e224f1364
-MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/x11-themes/sawfish-themes/metadata.xml b/x11-themes/sawfish-themes/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/x11-themes/sawfish-themes/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/x11-themes/sawfish-themes/sawfish-themes-0.0.1-r3.ebuild b/x11-themes/sawfish-themes/sawfish-themes-0.0.1-r3.ebuild
deleted file mode 100644
index f90950279df9..000000000000
--- a/x11-themes/sawfish-themes/sawfish-themes-0.0.1-r3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Some nice themes for Sawfish"
-HOMEPAGE="http://themes.freshmeat.net/"
-THEME_URI="http://download.freshmeat.net/themes/"
-SRC_URI="
- ${THEME_URI}/absolutedarkness/absolutedarkness-0.30.tar.gz
- ${THEME_URI}/adaptblue/adaptblue-0.30.tar.gz
- ${THEME_URI}/ampullacu/ampullacu-0.30.tar.gz
- ${THEME_URI}/antarctic_/antarctic_-0.30.tar.gz
- ${THEME_URI}/aquagraphite_/aquagraphite_-0.30.tar.gz
- ${THEME_URI}/aquaified/aquaified-0.30.tar.gz
- ${THEME_URI}/aquax/aquax-0.30.tar.gz
- ${THEME_URI}/arctic___/arctic___-0.30.tar.gz
- ${THEME_URI}/bedoon_ism_bordered/bedoon_ism_bordered-0.30.tar.gz
- ${THEME_URI}/blueberry/blueberry-0.30.tar.gz
- ${THEME_URI}/c2h8/c2h8-0.30.tar.gz
- ${THEME_URI}/circles/circles-0.30.tar.gz
- ${THEME_URI}/clean__/clean__-0.30.tar.gz
- ${THEME_URI}/coral/coral-0.30.tar.gz
- ${THEME_URI}/cyrus__/cyrus__-0.30.tar.gz
- ${THEME_URI}/dirtchamber/dirtchamber-0.30.tar.gz
- ${THEME_URI}/doublehelix/doublehelix-0.30.tar.gz
- ${THEME_URI}/dragdome/dragdome-0.30.tar.gz
- ${THEME_URI}/eazel/eazel-0.30.tar.gz
- ${THEME_URI}/eazelblue/eazelblue-0.30.tar.gz
- ${THEME_URI}/flatgnome/flatgnome-0.30.tar.gz
- ${THEME_URI}/flatsaw/flatsaw-0.30.tar.gz
- ${THEME_URI}/friday/friday-0.30.tar.gz
- ${THEME_URI}/gets/gets-0.30.tar.gz
- ${THEME_URI}/glass__/glass__-0.30.tar.gz
- ${THEME_URI}/gleam/gleam-0.30.tar.gz
- ${THEME_URI}/greyneon/greyneon-0.30.tar.gz
- ${THEME_URI}/latem/latem-0.30.tar.gz
- ${THEME_URI}/lines_/lines_-0.30.tar.gz
- ${THEME_URI}/liquidgraphite/liquidgraphite-0.30.tar.gz
- ${THEME_URI}/lunatic/lunatic-0.30.tar.gz
- ${THEME_URI}/marble___/marble___-0.30.tar.gz
- ${THEME_URI}/moonice_/moonice_-0.30.tar.gz
- ${THEME_URI}/mozillamodern_/mozillamodern_-0.30.tar.gz
- ${THEME_URI}/omonster/omonster-0.30.tar.gz
- ${THEME_URI}/openstep/openstep-0.30.tar.gz
- ${THEME_URI}/origami/origami-0.30.tar.gz
- ${THEME_URI}/platinum_/platinum_-0.30.tar.gz
- ${THEME_URI}/qnx11/qnx11-0.30.tar.gz
- ${THEME_URI}/roman_/roman_-0.30.tar.gz
- ${THEME_URI}/sawbench/sawbench-0.30.tar.gz
- ${THEME_URI}/shinyfusion/shinyfusion-0.30.tar.gz
- ${THEME_URI}/simpleelegant_/simpleelegant_-0.30.tar.gz
- ${THEME_URI}/stirling/stirling-0.30.tar.gz
- ${THEME_URI}/stpflat/stpflat-0.30.tar.gz
- http://themes.freshmeat.net/redir/surgical/29103/url_tgz/surgical-0.1.tar.gz
- ${THEME_URI}/titanium__/titanium__-0.30.tar.gz
- ${THEME_URI}/triangle/triangle-0.30.tar.gz
- ${THEME_URI}/twm/twm-0.30.tar.gz
- ${THEME_URI}/ultraclean/ultraclean-0.30.tar.gz
- ${THEME_URI}/whistlerk_/whistlerk_-0.30.tar.gz
- ${THEME_URI}/win98/win98-0.30.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="~alpha ~amd64 ~ia64 ppc ~ppc64 sparc x86"
-IUSE=""
-
-RDEPEND="=x11-wm/sawfish-1*"
-
-S="${WORKDIR}"
-
-src_compile() { :; }
-
-src_install() {
- insinto /usr/share/sawfish/themes
- doins -r .
-}
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index c59685ebf4ad..a0c4fbeb7bc0 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/sawfish/Manifest b/x11-wm/sawfish/Manifest
deleted file mode 100644
index 9c25fae5ea1b..000000000000
--- a/x11-wm/sawfish/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX 50sawfish-gentoo.el 366 BLAKE2B 5d068cfae8fd522037656d009a2007188ab272d4ea0c541d6b389b1f87cf7b209bfd54cbdb0677e80ae34c31fb3fadb767f4f890fc51fb0412aebac308429dca SHA512 a05fe8328ed42c11fcf7ce43eac8278e53d69610a53118283d1292c89c690aa85b43090cbcfd0995a9e2e92cb61277848404a27b1797e33c80ad09db752d8ba5
-AUX sawfish-1.12.0-desktop.patch 839 BLAKE2B cbc68895b979d5d0eb794f95a6e002f4807cd7712be992bdfe7d20bfc5fe6bfcf8a1c0407f8a1394ad2bfed8fe5663745edd761a7d41c0ced226f400c414a7d1 SHA512 ab96ea42c01e1fb2bde192f55273fc647a6fd9904c6bcd05303eea03dc306dde90c152ab7dfea003a50441dcd344f37478e184d9a9c1124961b96556e3aab40d
-AUX sawfish-1.12.0-fno-common.patch 987 BLAKE2B 9f5a94a226453b831efab89b46dc0022585712af26153ba87187da629ffb662f89eeee9529322ab810809fa352bba0eaca314e1cfef507d8735086075b9c29bd SHA512 89d2f547b6fe100815763c4b1ab9fcb2cb67613c35bdda6de7d6be297c2871909c70c6d352debea04fa4627aca6e195ea44a1d402a4cd01137d80ff96b5040be
-DIST sawfish_1.12.90.tar.xz 2602372 BLAKE2B 180d3ed1081fffa0fe6c60c15b96a4b530be1349e162d0b6e7553e753e0462aea89caf7bfe379b1993f883e544e27bb553d259d0348fcceb53619dc54536cc47 SHA512 444cdc21b368d9ffb89e1ccd0377d9ce9d9b42f9bd93aa85ca29763781f90cb393a0c9c8da47ff0a161bf5e3881e6d6895a7c5749761ccc7b4b5a1ed8438c93d
-EBUILD sawfish-1.12.90-r2.ebuild 2341 BLAKE2B 26b6e4d9169546dce31bbf861da787cec330943efeee57216ba1387cbf90b8cb7b14e0b34fd4e7e1dd9febda820f9f7dcfa25eecc5b04c6ea883bd329f9d1b39 SHA512 78d893f585ab4753c579fcdd0300d2705c0a4d5cc60bbcaa887a2a30e57fd0dbda3b716e12cd254427ed42982842e366a49abb0f9846e69455e61d49969e9f2d
-MISC metadata.xml 521 BLAKE2B 495a8f95d67247041adab04bb92fac652c95f03cd37f1d325fb67849dad59db051d01b7079698133bb85cbd0a1ef0fc264b37477d678bd9f1b96d7dfc0824a35 SHA512 fe7416abd42be5aeded9550d73fefe9ab4aa5468f1692ed1c4025e824eb903f59048547627b45dae49c006b8745282ea26a5acc9ad9a3d09a34e5ccd382e29fb
diff --git a/x11-wm/sawfish/files/50sawfish-gentoo.el b/x11-wm/sawfish/files/50sawfish-gentoo.el
deleted file mode 100644
index d1b6006e6307..000000000000
--- a/x11-wm/sawfish/files/50sawfish-gentoo.el
+++ /dev/null
@@ -1,7 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'sawfish-mode "sawfish" nil t)
-(autoload 'sawfish-interaction "sawfish" nil t)
-(autoload 'sawfish-console "sawfish" nil t)
-(add-to-list 'auto-mode-alist '("\\.sawfishrc\\'" . sawfish-mode))
-(add-to-list 'auto-mode-alist '("\\.jl\\'" . sawfish-mode))
-(add-to-list 'auto-mode-alist '("\\.sawfish/rc\\'" . sawfish-mode))
diff --git a/x11-wm/sawfish/files/sawfish-1.12.0-desktop.patch b/x11-wm/sawfish/files/sawfish-1.12.0-desktop.patch
deleted file mode 100644
index 305155418c6b..000000000000
--- a/x11-wm/sawfish/files/sawfish-1.12.0-desktop.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -ur sawfish_1.12.0.orig/data/sawfish-config.desktop sawfish_1.12.0/data/sawfish-config.desktop
---- sawfish_1.12.0.orig/data/sawfish-config.desktop 2016-08-13 11:26:23.000000000 +0300
-+++ sawfish_1.12.0/data/sawfish-config.desktop 2016-08-13 12:02:33.283152716 +0300
-@@ -3,4 +3,4 @@
- Name=Sawfish Config
- Exec=sawfish-config
- GenericName=Sawfish Config
--Categories=Utility;Applet;
-+Categories=Settings;DesktopSettings;
-diff -ur sawfish_1.12.0.orig/data/sawfish.desktop sawfish_1.12.0/data/sawfish.desktop
---- sawfish_1.12.0.orig/data/sawfish.desktop 2016-08-13 11:26:23.000000000 +0300
-+++ sawfish_1.12.0/data/sawfish.desktop 2016-08-13 12:02:31.790154154 +0300
-@@ -4,5 +4,5 @@
- Name[el]=Πριονόψαρο (Sawfish)
- Exec=sawfish
- GenericName=Sawfish
--Categories=Utility;DesktopUtility;
-+Categories=System;
- Keywords=Window Manager
diff --git a/x11-wm/sawfish/files/sawfish-1.12.0-fno-common.patch b/x11-wm/sawfish/files/sawfish-1.12.0-fno-common.patch
deleted file mode 100644
index 73f58be99eea..000000000000
--- a/x11-wm/sawfish/files/sawfish-1.12.0-fno-common.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/src/functions.c
-+++ b/src/functions.c
-@@ -65,7 +65,7 @@
- # endif
- #endif
-
--DEFSYM(root, "root");
-+extern DEFSYM(root, "root");
- DEFSYM(after_restacking_hook, "after-restacking-hook");
- DEFSYM(position, "position");
- DEFSYM(spacing, "spacing");
---- a/src/flippers.c
-+++ b/src/flippers.c
-@@ -22,10 +22,10 @@
-
- static Window edge_left, edge_right, edge_top, edge_bottom;
-
--DEFSYM(left, "left");
--DEFSYM(right, "right");
--DEFSYM(top, "top");
--DEFSYM(bottom, "bottom");
-+extern DEFSYM(left, "left");
-+extern DEFSYM(right, "right");
-+extern DEFSYM(top, "top");
-+extern DEFSYM(bottom, "bottom");
- DEFSYM(enter_flipper_hook, "enter-flipper-hook");
- DEFSYM(leave_flipper_hook, "leave-flipper-hook");
-
---- a/src/windows.c
-+++ b/src/windows.c
-@@ -75,7 +75,7 @@
- DEFSYM(north, "north");
- DEFSYM(north_east, "north-east");
- DEFSYM(west, "west");
--DEFSYM(center, "center");
-+extern DEFSYM(center, "center");
- DEFSYM(east, "east");
- DEFSYM(south_west, "south-west");
- DEFSYM(south, "south");
diff --git a/x11-wm/sawfish/metadata.xml b/x11-wm/sawfish/metadata.xml
deleted file mode 100644
index 3a2cb61a9f03..000000000000
--- a/x11-wm/sawfish/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <!-- uncomment the following block when there is a new primary maintainer
- <maintainer type="project">
- <email>gnu-emacs@gentoo.org</email>
- <description>
- Components installed with USE=emacs.
- Do not assign for anything else.
- </description>
- </maintainer>
- -->
- <upstream>
- <remote-id type="github">SawfishWM/sawfish</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/x11-wm/sawfish/sawfish-1.12.90-r2.ebuild b/x11-wm/sawfish/sawfish-1.12.90-r2.ebuild
deleted file mode 100644
index b07f61899569..000000000000
--- a/x11-wm/sawfish/sawfish-1.12.90-r2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P="${P/-/_}"
-inherit autotools elisp-common strip-linguas xdg-utils
-
-DESCRIPTION="Extensible window manager using a Lisp-based scripting language"
-HOMEPAGE="https://sawfish.fandom.com/wiki/Main_Page"
-SRC_URI="https://download.tuxfamily.org/sawfish/${MY_P}.tar.xz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-2 Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86"
-IUSE="emacs kde nls xinerama"
-
-RDEPEND="
- >=dev-libs/librep-0.92.1
- >=x11-libs/rep-gtk-0.90.7
- x11-libs/gdk-pixbuf-xlib
- >=x11-libs/gdk-pixbuf-2.42.0:2
- >=x11-libs/gtk+-2.24.0:2
- x11-libs/libICE
- x11-libs/libXext
- x11-libs/libXft
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/pango[X]
- emacs? ( >=app-editors/emacs-23.1:* )
- kde? ( kde-frameworks/kdelibs4support )
- nls? ( sys-devel/gettext )
- xinerama? ( x11-libs/libXinerama )
-"
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
-"
-
-PATCHES=(
- # From Fedora
- "${FILESDIR}"/${PN}-1.12.0-desktop.patch
- "${FILESDIR}"/${PN}-1.12.0-fno-common.patch
-)
-DOCS=(
- AUTHORS ChangeLog CONTRIBUTING doc/AUTOSTART doc/KEYBINDINGS doc/OPTIONS
- doc/XSettings MAINTAINERS NEWS README README.IMPORTANT TODO
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- set -- \
- $(use_with kde kde5session) \
- $(use_with xinerama) \
- --with-gdk-pixbuf \
- --without-kde4session \
- --disable-static
-
- if ! use nls; then
- # Use a space because configure script reads --enable-linguas=""
- # as "install everything". Don't use --disable-linguas, because
- # that means --enable-linguas="no", which means "install
- # Norwegian translations".
- set -- "$@" --enable-linguas=" "
- elif [[ "${LINGUAS+set}" == "set" ]]; then
- strip-linguas -i po
- set -- "$@" --enable-linguas=" ${LINGUAS} "
- else
- set -- "$@" --enable-linguas=""
- fi
-
- econf "$@"
-}
-
-src_compile() {
- default
- use emacs && elisp-compile sawfish.el
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
- find "${ED}/usr/share/man" -name '*.gz' -exec gunzip {} \; || die
-
- if use emacs; then
- elisp-install ${PN} sawfish.{el,elc}
- elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
- xdg_icon_cache_update
-}